使用Jenkins,邮件通知是否可以包含不同作业的作业状态?
Using Jenkins, can the email notification include the job status of different jobs?
在 Jenkins 中,我有 3 个工作可以根据需要单独 运行
A
B
C
我有另一份工作可以 运行 所有这 3 份工作,但一次一份。所以它会 运行 A
,然后 B
,最后 C
.
XYZ
我可以在作业 A
、B
和 C
的末尾添加电子邮件通知,然后我会收到一封包含每个作业构建状态的电子邮件。但是,我不希望有 3 封电子邮件。有没有办法在 XYX
的末尾放置一个电子邮件通知,它会向我发送 A
、B
和 C
的构建状态?这实际上只在失败时才需要。如果 XYZ
失败,我希望电子邮件告诉我哪个作业导致了失败。
您应该创建 groovy 脚本以获取所有作业 [A、B、C] 详细信息、构建状态等,并将此 groovy 脚本保存到 Jenkins 严重电子邮件模板文件夹中.您可以在 XYZ Jenkins 作业中使用此电子邮件模板。
在 Jenkins 中,我有 3 个工作可以根据需要单独 运行
A
B
C
我有另一份工作可以 运行 所有这 3 份工作,但一次一份。所以它会 运行 A
,然后 B
,最后 C
.
XYZ
我可以在作业 A
、B
和 C
的末尾添加电子邮件通知,然后我会收到一封包含每个作业构建状态的电子邮件。但是,我不希望有 3 封电子邮件。有没有办法在 XYX
的末尾放置一个电子邮件通知,它会向我发送 A
、B
和 C
的构建状态?这实际上只在失败时才需要。如果 XYZ
失败,我希望电子邮件告诉我哪个作业导致了失败。
您应该创建 groovy 脚本以获取所有作业 [A、B、C] 详细信息、构建状态等,并将此 groovy 脚本保存到 Jenkins 严重电子邮件模板文件夹中.您可以在 XYZ Jenkins 作业中使用此电子邮件模板。