使用Jenkins,邮件通知是否可以包含不同作业的作业状态?

Using Jenkins, can the email notification include the job status of different jobs?

在 Jenkins 中,我有 3 个工作可以根据需要单独 运行

我有另一份工作可以 运行 所有这 3 份工作,但一次一份。所以它会 运行 A,然后 B,最后 C.

我可以在作业 ABC 的末尾添加电子邮件通知,然后我会收到一封包含每个作业构建状态的电子邮件。但是,我不希望有 3 封电子邮件。有没有办法在 XYX 的末尾放置一个电子邮件通知,它会向我发送 ABC 的构建状态?这实际上只在失败时才需要。如果 XYZ 失败,我希望电子邮件告诉我哪个作业导致了失败。

您应该创建 groovy 脚本以获取所有作业 [A、B、C] 详细信息、构建状态等,并将此 groovy 脚本保存到 Jenkins 严重电子邮件模板文件夹中.您可以在 XYZ Jenkins 作业中使用此电子邮件模板。