Jenkins - 如果其他多个作业成功则运行作业

Jenkins - 如果其他多个作业成功则运行作业

如果其他 3 项工作都成功了,我该如何开始一项工作?

场景如下:

job1 - build module 1
job2 - build module 2
job3 - build module 3
job4 - main program

如果所有模块构建成功(作业 1、2 和 3),则运行作业 4(主程序),以便主程序可以从 3 个不同的 github repo 中检出所有 3 个模块并构建主程序。

如何将其链接起来以实现自动化?

答案1

从作业 4 开始。让作业 4 安排作业 1、作业 2 和作业 3 的构建并等待它们完成。然后,如果所有 3 个计划的构建都成功,作业 4 可以继续。

相关内容