【发布时间】:2019-04-06 03:20:23
【问题描述】:
我想在 Jenkins 中构建一个管道,其中基于多个上游作业的结果应该触发单个下游作业。
例如:
Job 1 --> Job 2 --> Job 5 --> Job 6
Job 3 -->
Job 4 -->
作业 1:当将新代码提交到 Git 生产时,它应该触发作业 2,3 和 4(这部分我能够使用 Post Build Action 中的 Build Other jobs 选项运行运行;尽管有任何改进建议这也非常感谢)。
作业 2,3 和 4 是要在不同测试机器上运行的回归。
我无法弄清楚的部分是只有当 Job 2,3 和 4 成功时它应该触发下游 Job 5,最终 5 可以触发 6。
我目前正在使用 Build Pipeline 插件,但它对于一个(下游)到多个(上游)作业是成功的,反之则不然。
非常感谢任何帮助/建议/指导。提前致谢! 干杯!!
【问题讨论】: