在此,我需要在不等待的情况下触发 3 次迭代(下面的示例 3)我的作业,但在触发所有 3 个作业后,必须等到所有 3 个作业成功完成,无论失败或通过。
我正在使用 wait:true但这会等待每次迭代,这不是我想要的。如果我使用 wait: false,它不会等待循环中的所有迭代完成,也不会等待下游作业完成。我希望当前的工作等到我得到工作结果(3 个管道)。
//job1 is a pipeline job which i am triggering multiple times with different params
stage {
for(int cntr=0;i<3;i++) {
build job : "job1",
parameters: [string(name: 'param1', value:val[cntr] )],
wait: false
}
}
Run Code Online (Sandbox Code Playgroud)