我正在使用Jenkins v1.533,Email-Ext v2.34和Jenkins Mercurial插件v1.47,我希望自上次构建以来,每次构建都会向所有mercurial commite发送电子邮件 .
在构建后的操作中,我添加了可编辑的电子邮件通知,并添加了成功,失败,不稳定,仍然不稳定,已修复的触发器,仍然无法收件人,开发人员,罪魁祸首 . 收到电子邮件的唯一人是项目收件人 . 电子邮件永远不会发送给comitters .
[INFO] Final Memory: 34M/493M
[INFO] ------------------------------------------------------------------------
Email was triggered for: Success
Sending email for trigger: Success
Sending email to: <*>
Finished: SUCCESS
<*>
只是我在项目收件人列表中配置的电子邮件地址(由于显而易见的原因在此审查) . 如何让它在每次构建时向comitters发送电子邮件?
2 回答
Email-ext没有选项只向委托人发送邮件 . 实际上你可以使用触发器来处理失败和成功,并触发邮件到罪犯或配方列表或开发人员 .
选择三个选项culprits或recipent列表或开发人员中的任何一个 .
你说你发了电子邮件给开发人员,你的意思是发送给提交者复选框吗?
来自插件描述
刚刚安装了最新的插件2.34(需要更新jenkins)并注意到没有提交者了,但开发人员却在那里 . 不幸的是,触发器的帮助被打破了 . 所以只有猜测才有可能 .
检查生成电子邮件地址的方式是否适合您的方案,以及是否设置了默认电子邮件后缀 .