在詹金斯,我有3个工作,可以根据需要单独运行
A
B
C
我还有另一项工作将同时执行所有这三项工作,但一次只能执行一项。因此它将先运行A
,然后运行B
,最后运行C
。
XYZ
我可以在作业A
,B
和C
的末尾放置一封电子邮件通知,然后我会收到一封电子邮件,其中包含每个作业的构建状态。但是,我不希望没有3封电子邮件。有没有办法在XYX
的末尾放置一封电子邮件通知,该通知会向我发送A
,B
和C
的构建状态?实际上,只有失败才需要这样做。如果XYZ
失败,我希望电子邮件告诉我导致失败的作业。
您应该创建groovy脚本以获取所有工作[A,B,C]详细信息,构建状态等,并将该groovy脚本保存到Jenkins严重的电子邮件模板文件夹中。您可以在XYZ Jenkins作业中使用此电子邮件模板。
您能否提供脚本以在一项工作中获得所有工作结果