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



在我的 jenkins 中,我有 2 份不同的工作,将安排在 15 分钟的时间间隔打电话。我正在为两个有状态的工作发送单独的电子邮件。

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

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

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'