首页 > 解决方案 > 仅针对第一次失败提交的 Jenkins 电子邮件通知

问题描述

对于我的 Jenkins 工作,我想让 Jenkins 在两种情况下发送电子邮件:

  1. 以前的构建很好,但现在失败了。
  2. 之前构建失败,但现在很好。

我不希望它为 (1) 和 (2) 之间的任何其他失败构建发送电子邮件。

我本来希望取消选中“为每个不稳定的构建发送电子邮件”设置会阻止这种情况,但我会收到每个失败构建的电子邮件。

配置截图

我怎样才能达到我想要的行为?这是 Jenkins (2.121.2) 或 Mailer 插件 (1.21) 中的错误吗?

标签: jenkinsjenkins-mailer-plugin

解决方案


在 Jenkins 插件站点上有一个更好的插件可以在某些条件下发送电子邮件:https ://wiki.jenkins.io/display/JENKINS/Email-ext+plugin

尝试在构建后操作中查找可编辑电子邮件或通过 Jenkins 管理插件选项安装它。

下面是一个屏幕截图,它是可编辑电子邮件通知构建后任务的一部分:

在此处输入图像描述


推荐阅读