Jenkins 1.6 - 2.x
我有一个每分钟或每两分钟运行的工作,有时构建失败并且下一个构建通过。对于构建失败,我在Jenkins中使用可编辑的电子邮件通知插件。
使用此插件或任何其他插件/方式,我是否能以某种方式配置Jenkins作业,以便仅在最后3个连续构建失败时向我发送失败的构建通知?观看这些构建失败然后在下一次运行中取得成功并不成功,因此我尝试降低此类失败通知的频率或使其更加智能化。
我在这里提到了对新功能请求的评论: https://wiki.jenkins.io/display/JENKINS/Email-ext+Template+Plugin?focusedCommentId=132940540#comment-132940540但是看看是否有人尝试过/做过类似的事情。
答案 0 :(得分:4)
Email-ext插件有第N个失败触发器( 失败 - X ),但您应该对随机失败采取一些措施
答案 1 :(得分:0)
正如在接受的答案中提到的那样--Email-ext有这个功能。
我最近不得不使用"失败 - X",但是消息目的地必须是Slack频道 - 而不是电子邮件。在这种情况下,您可以在Slack插件上安装,该插件为给定的Slack通道生成特殊的电子邮件地址。它允许您向Slack发送电子邮件。然后你在Jenkins上使用Email-ext,这样你就可以在X失败的构建之后获得松弛的消息。