我是詹金斯的新手。我使用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封电子邮件。此外,我可以创建单独的工作,只发送所有这些链接,但这项工作将始终成功,我只需要通知失败。提前谢谢。
答案 0 :(得分:0)
只需使用触发器“失败” - 只需使用普通的Email_ext功能。
希望这有助于@ user3535807