我们有一个用于创建生产构建的公司内系统,我需要创建一个Jenkins作业来自动化这些构建。
有一种方法可以自动化生产构建的启动。但您只能通过电子邮件通知了解构建的结果。此外,您只能使用您的个人域凭据订阅通知,即您用于登录计算机的相同登录/通行证(密码每月更改一次)。
现在,一旦构建启动,Jenkins的工作被认为是“通过”,而不是实际完成时。
我想知道如何让Jenkins在给定的限制下通过/失败。
另外,我想避免:
想法?
答案 0 :(得分:2)
我不知道任何能够接收电子邮件的Jenkins插件。
如果您可以设法将通知的内容存储在文件中,则可以使用 Text-finder Plugin在定期运行的附加监视器作业的后期构建操作中。{/ p>
同时查看Monitoring external jobs,这是否对您有用。
实际上有一个接收电子邮件的插件:poll-mailbox-trigger-plugin。安装它并执行以下操作:
创建一个名为eg的新 Freestyle项目 构建状态邮件监控器
构建触发器→[✔] [轮询邮箱触发器] - 轮询电子邮件收件箱
构建→添加构建步骤→执行Groovy脚本