我有Jenkins项目,对几个独立文档进行某种形式的检查。检查结果以JUnit XML格式编写。
当一个文档测试失败时,整个构建失败。可以简单地将Jenkins配置为在这种情况下向委员会发送电子邮件。但是我想在新测试失败或者通过提交修复任何失败的测试时通知commiters。他们对未编辑的文档的测试失败不感兴趣。电子邮件应仅包含测试更改的信息,而不是完整的测试报告。是否可以使用任何当前可用的Jenkins插件发送此类通知?有什么可能是实现这一目标的最简单方法?
答案 0 :(得分:15)
我今天也有同样的问题。我想配置Jenkins仅在新测试失败时发送通知。 我所做的是安装email-ext插件。
您可以找到一个名为回归 的特殊触发器(每当出现回归时都会发送一封电子邮件。如果构建版本的失败次数超过之前的版本,则会认为该版本会回退建立。)
关于固定测试,有改进触发器(只要有改进就会发送电子邮件。只要故障少于上一次构建,构建就会被认为已经改进。 )
我想这就是你要找的东西。
希望有所帮助
答案 1 :(得分:0)
有email-ext插件。我不认为它完全符合您的要求(例如,只向发送了更改负责失败的文件的提交者发送电子邮件)。你可能可以解决这个问题/扩展插件。
另请参阅the new Emailer,其中讨论了基于上述插件的核心hudson中的新电子邮件功能。