如何在jenkins中为多个作业发送一封电子邮件

时间:2017-11-16 15:13:40

标签: jenkins jenkins-email-ext

在我的詹金斯,我有2个不同的工作,将安排在15分钟时间拨打电话。我正在为具有状态的作业发送单独的电子邮件。

一旦两个作业都被执行,我想为这两个作业发送一封电子邮件 有些人可能会建议我如何为n个工作发送1封电子邮件,每个工作状态都会在电子邮件正文中注明。

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用管道作业触发两个作业(如未经测试的)

def resulta
def resultb
parallel a: {
   resulta = build 'joba'
}, b: {
   resultb = build 'jobb'
}
emailext body: "Joba: ${resulta.result} Jobb: ${resultb.result}", subject: 'Job Status', to: 'test@example.com'