如果下游作业失败,如何向上游提交者发送电子邮件?

时间:2013-02-08 09:19:38

标签: jenkins continuous-integration hudson

我们在詹金斯有2个项目。 1.项目-A 2.测试

测试是Project-A的下游工作。目前,如果Project-A中的某些更改中断了测试作业,则没有电子邮件发送给罪犯(在Project-A中进行更改的人)。

如果我的下游作业(测试模块)失败,我想向所有上游提交者发送邮件。我们怎么做呢?

由于

2 个答案:

答案 0 :(得分:3)

由于问题是在2013年提出的,Jenkins的电子邮件扩展插件已更新,以支持添加"上游提交者的收件人提供商"。此功能已在2.39版(2014年11月)中添加

插件的链接位于:https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

通过将“可编辑电子邮件通知”构建后操作添加到“测试”作业,然后选择“高级设置”,可以访问此功能。 "上游提交者"将在“发送到”下显示为选项。

答案 1 :(得分:1)

检查这个link,它提供了一种或多种方法,使用groovy脚本从上游作业中检索可能的罪魁祸首。