当新分支第一次失败时,Jenkins Email-ext插件不会发送通知

时间:2014-08-29 11:53:40

标签: jenkins jenkins-plugins email-ext

重现我的问题的步骤:

  1. 使用GIT for SCM和Jenkins设置为触发SCM更改的构建
  2. Master branch正在建设中,所有测试都在通过
  3. 从主人
  4. 创建新分支
  5. 打破一些东西,使构建失败并推送到新分支
  6. 通过SCM更改在Jenkins中触发构建
  7. 预期结果是email-ext插件会向首次推送到新分支的人发送构建失败的通知。 但实际上没有发送电子邮件,日志说:

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

    “失败 - 任何”触发器在“发送到”下设置了开发人员和罪犯。 当同一个人对新分支进行第二次提交时,触发器工作正常 - 它找到罪魁祸首的电子邮件地址并发送电子邮件。

    使用Email-ext版本2.38.1,Jenkins 1.575。

    我配置的触发器:

    E-Mail triggers

    下面创建新分支后第一个失败的构建的屏幕截图。 (分支立即被打破) 我认为问题可能是它说“没有变化”,尽管它是由SCM变化触发的。

    Failing build in new branch

    如果通过第二次提交更改它,它将在“更改”下显示提交,然后它知道将电子邮件发送给谁。

    Build after fixing commit

    是否有任何方法可以让插件向创建破坏分支的人发送电子邮件?谢谢。

0 个答案:

没有答案