我们在詹金斯有2个项目。 1.项目-A 2.测试
测试是Project-A的下游工作。目前,如果Project-A中的某些更改中断了测试作业,则没有电子邮件发送给罪犯(在Project-A中进行更改的人)。
如果我的下游作业(测试模块)失败,我想向所有上游提交者发送邮件。我们怎么做呢?
由于
答案 0 :(得分:3)
由于问题是在2013年提出的,Jenkins的电子邮件扩展插件已更新,以支持添加"上游提交者的收件人提供商"。此功能已在2.39版(2014年11月)中添加
插件的链接位于:https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
通过将“可编辑电子邮件通知”构建后操作添加到“测试”作业,然后选择“高级设置”,可以访问此功能。 "上游提交者"将在“发送到”下显示为选项。
答案 1 :(得分:1)
检查这个link,它提供了一种或多种方法,使用groovy脚本从上游作业中检索可能的罪魁祸首。