场景:
我有 3 个 Jenkins 工作。工作-A、工作-B 和工作-C。如果 JOB-A 成功,则启动 JOB-B,同样,如果 JOB-B 成功,则启动 JOB-C。
- 我使用了扩展的电子邮件插件,该插件配置为仅在 JOB-A 或 JOB-B 失败且 JOB-C 未触发时通知
- 如果 JOB-A 和 JOB-B 正常,则不会触发任何电子邮件。所以只有 JOB-C 触发一封状态为成功的电子邮件
问题:
在所有健康场景的情况下,JOB-A 和 JOB-B 没有触发任何通知。所以只有 JOB-C 会触发通知。我想知道 - JOB-C 是否可以访问 JOB-A 和 JOB-B(上游)的构建工件、构建日志、git 提交更改日志和状态(应该是成功的),并将它们与扩展的电子邮件模板一起使用。如果是这样怎么办?