Jenkins仅在最后N个版本失败时发送电子邮件通知(不是每次运行) - 可编辑的电子邮件通知

时间:2017-06-30 21:38:05

标签: jenkins notifications jenkins-plugins jenkins-email-ext

Jenkins 1.6 - 2.x

我有一个每分钟或每两分钟运行的工作,有时构建失败并且下一个构建通过。对于构建失败,我在Jenkins中使用可编辑的电子邮件通知插件。

使用此插件或任何其他插件/方式,我是否能以某种方式配置Jenkins作业,以便仅在最后3个连续构建失败时向我发送失败的构建通知?观看这些构建失败然后在下一次运行中取得成功并不成功,因此我尝试降低此类失败通知的频率或使其更加智能化。

我在这里提到了对新功能请求的评论: https://wiki.jenkins.io/display/JENKINS/Email-ext+Template+Plugin?focusedCommentId=132940540#comment-132940540但是看看是否有人尝试过/做过类似的事情。

2 个答案:

答案 0 :(得分:4)

Email-ext插件有第N个失败触发器( 失败 - X ),但您应该对随机失败采取一些措施

答案 1 :(得分:0)

正如在接受的答案中提到的那样--Email-ext有这个功能。

我最近不得不使用"失败 - X",但是消息目的地必须是Slack频道 - 而不是电子邮件。在这种情况下,您可以在Slack插件上安装,该插件为给定的Slack通道生成特殊的电子邮件地址。它允许您向Slack发送电子邮件。然后你在Jenkins上使用Email-ext,这样你就可以在X失败的构建之后获得松弛的消息。