我正在使用Jenkins 2.2和email-ext plugin 2.42(两者都是当前的,就像我的所有其他插件一样) . 我将我的全局配置设置为具有单个显式收件人,并且我的项目使用默认电子邮件通知配置(即发送到$ DEFAULT_RECIPIENTS) . 我还在项目中设置了一个明确的收件人 . 在这两种配置中,作业的控制台输出都显示:
尝试将电子邮件发送到空的收件人列表,忽略 .
这似乎是https://issues.jenkins-ci.org/browse/JENKINS-13583,除了1.四年前被标记为已解决,以及2.当我使用基本的内置通知时,我收到电子邮件 . 有没有人用email-ext看到这个问题?
2 回答
原来插件配置有些不直观;必要的设置隐藏在高级按钮后面 . 我在https://issues.jenkins-ci.org/browse/JENKINS-34731得到了答案,现在工作如下:
在高级设置中,触发器 - >失败 - 任何列表默认情况下列出“开发人员”,但不列出“收件人列表” .
适用于将此插件与Job DSL结合使用的用户 . 我已经明确地将
sendTo { recipientList() }
块添加到不同的触发器 .所以我的DSL看起来像这样: