目前我正在使用jenkins进行持续集成,我将poll scm配置为45分钟。每当构建失败时,它都会向开发人员发送失败通知。现在我想在pom.xml中配置开发人员列表。从这里jenkins应该读取并发送失败通知谁提交代码,该人只应该得到失败通知。
答案 0 :(得分:1)
你需要的是一个名为“email-ext”的插件 https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
安装完成后,在构建后的操作中,勾选“可编辑的电子邮件通知” 然后,您可以选择“触发器”,例如“已修复”或“失败”或“成功”,以及用于选择每个触发器发送电子邮件的人的复选标记。
您可以选择发送至:
收件人列表 - 预定义列表,全局或每个触发器
提交者 - 为此结帐进行SVN更改的提交者
罪魁祸首 - 自上次成功构建以来进行SVN更改的人员
请求者 - 触发构建的用户
在您的特定情况下,您需要一个“失败”触发器,并仅向“提交者”和可能的“罪犯”发送电子邮件,并且不要勾选收件人列表。