Jenkins向构建请求者发送电子邮件通知(URL触发)

时间:2019-06-28 07:32:27

标签: jenkins email-notifications

我想在jenkins构建完成后向构建请求者发送电子邮件。我在“构建后操作”下配置了“可编辑的电子邮件通知”,因为触发器定义为“始终发送给请求者”。但这仅在我通过詹金斯中的“立即构建”按钮开始构建时有效。

我通过JavaScript中的URL触发开始构建,启动触发器之后,我只需要输入我的凭据即可开始构建,但是我没有收到任何通知。

通过URL触发用法构建日志:

已针对以下条件触发电子邮件:始终

发送触发器电子邮件:始终

尝试将电子邮件发送到空收件人列表,已忽略

是否有可能将电子邮件发送给请求者?也许是另一个插件或后脚本?

1 个答案:

答案 0 :(得分:0)

在“可编辑的电子邮件通知”中,您可以查看请求者选项的作用:

“向发起构建的用户发送电子邮件。”

问题是远程触发的构建将没有与该构建相关联的用户,而是会说“由远程主机启动”。由于从技术上讲,这项Jenkins作业不是由用户启动的,因此没有人可以通过电子邮件发送邮件。

您可以尝试通过传递一个包含收件人列表的参数来解决此问题。