3

我目前正在尝试将我们的 Jenkins 设置为在构建成功或失败时发送电子邮件。我想为这项工作使用电子邮件分机。我只想向 git 提交者发送电子邮件,因为我不想向任何其他收件人发送垃圾邮件。这就是我将全局收件人列表留空的原因。

但是,当我将触发器配置为向开发人员发送电子邮件时(未选中“发送到收件人列表”和“发送到请求者”),它失败并出现以下错误:

Email was triggered for: Failure
Sending email for trigger: Failure
An attempt to send an e-mail to empty list of recipients, ignored.

我不想发送到收件人列表。唯一应该收到电子邮件的人应该是最后一次提交的 git 提交者。我怎么做?

4

1 回答 1

0

电子邮件分机没有仅向提交者发送邮件的选项。事实上,您可以使用触发器来触发失败和成功,并将邮件触发到罪魁祸首或收件人列表。

您遇到此错误:尝试向空的收件人列表发送电子邮件

因为您在处方列表中的任何位置使用了没有电子邮件 ID 的触发器选项或在某些位置预定义了。最好的方法是使用Recipents list

于 2014-06-26T10:03:27.273 回答