4

詹金斯 1.6 - 2.x

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

使用此插件或任何其他插件/方式,我是否可以以某种方式配置 Jenkins 作业以仅在最后 3 个连续构建失败时向我发送失败的构建通知?看着这些构建失败然后在下一次运行中成功并不有趣,所以我试图减少此类失败通知的频率或使其更智能。

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

4

2 回答 2

6

Email-ext 插件有第 N 个失败触发器(Failure - X),但你真的应该对随机失败做点什么

于 2017-07-01T00:31:06.503 回答
0

正如在接受的答案中提到的那样 - 电子邮件分机具有该功能。

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

于 2017-11-23T11:37:47.477 回答