jenkins - 仅针对第一次失败提交的 Jenkins 电子邮件通知
问题描述
对于我的 Jenkins 工作,我想让 Jenkins 在两种情况下发送电子邮件:
- 以前的构建很好,但现在失败了。
- 之前构建失败,但现在很好。
我不希望它为 (1) 和 (2) 之间的任何其他失败构建发送电子邮件。
我本来希望取消选中“为每个不稳定的构建发送电子邮件”设置会阻止这种情况,但我会收到每个失败构建的电子邮件。
我怎样才能达到我想要的行为?这是 Jenkins (2.121.2) 或 Mailer 插件 (1.21) 中的错误吗?
解决方案
在 Jenkins 插件站点上有一个更好的插件可以在某些条件下发送电子邮件:https ://wiki.jenkins.io/display/JENKINS/Email-ext+plugin
尝试在构建后操作中查找可编辑电子邮件或通过 Jenkins 管理插件选项安装它。
下面是一个屏幕截图,它是可编辑电子邮件通知构建后任务的一部分:
推荐阅读
- c++ - 将 C++ 入口点覆盖为类的 STATIC 方法
- python - 如何将 2 个参数传递给 dict() 内置函数?
- c# - Firebase 实时数据库规则被拒绝权限
- visual-studio-code - vscode中proto3的linting(语法亮点)
- rust - 转置表的 btreemap vs hashmap
- javascript - 无法使用 JavaScript 变量作为 HTML 输入值发出正确的 Thymeleaf POST 请求
- javascript - 如何在每次重新渲染组件时添加动画
- javascript - 如何将 jsdom 与 Gatsby 一起使用(又名使用 webpack 目标节点)?
- python - 我的 http 服务器收到了包含文件的发布请求,如何也使用 POST 方法转发到外部 URL
- php - 通过 AJAX 发送 HTML 复选框表单数据