如何在Jenkins中并行运行3个作业,然后在所有3个作业成功完成时立即触发第四个作业



我有三个要并行触发的作业。一旦这3的最后一个都完成了,我想要第四个工作立即启动,但只有在原来的三个工作都成功。在Jenkins中实现这一点的好方法是什么?

Join插件就是你需要的。

使用Build Flow插件

使用简单的DSL脚本在jenkins中完成所需的工作。

的例子:

 parallel
 (
    {build("job1")}
    {build("job2")}
    {build("job3")}
 )
 build("job4")

这里有3个作业在并行阶段运行。第4个作业只有在并行作业完成后才会执行

最新更新