Jenkins Build-flow + Email-ext,邮件未发送

时间:2014-05-28 08:30:45

标签: email build-process jenkins-plugins

我是詹金斯的新手。我使用build-flow plugin进行并行作业,使用email-ext plugin进行发送邮件。问题是email-ext没有发送电子邮件。 这是我的用于构建流程的DSL:

parallel (
  {
    ignore(FAILURE){ build("Firefox_job") }
    ignore(FAILURE){ build("IE10_job") }
  },
  {
    ignore(FAILURE){ build("Chrome_job") }
    ignore(FAILURE){ build("IE11_job") }
  }
)

我需要的是收到一封电子邮件通知,其中包含每个作业的“index.html”链接,例如

$DEFAULT_CONTENT

Check the test results at:
http://***/job/Chrome_job/ws/target/surefire-reports/index.html
http://***/job/Firefox_job/ws/target/surefire-reports/index.html
http://***/job/IE10_job/ws/target/surefire-reports/index.html
http://***/job/IE11_job/ws/target/surefire-reports/index.html

作为一种解决方法,我可以为DSL中的每个作业执行此发送,然后我收到4封电子邮件。此外,我可以创建单独的工作,只发送所有这些链接,但这项工作将始终成功,我只需要通知失败。提前谢谢。

1 个答案:

答案 0 :(得分:0)

只需使用触发器“失败” - 只需使用普通的Email_ext功能。

希望这有助于@ user3535807