背景
我们有多个声明性管道作业,可以选择它们并将它们构建为主管道作业的下游作业。这将等待每个触发的作业完成,然后再开始下一个内联。
每个下游作业都有一个输入阶段,在该阶段中,它将等待用户输入以进行工件提升,然后继续。
问题
一旦当前作业进入输入阶段,是否有可能让Master Job继续并在线开始下一个作业? 即在开始下一个内联作业之前不要等待用户输入
从我看来,这里唯一的选择是 wait:true / false 和 quietPeriod:来延迟一下。下面的示例显示了这些选项,但都不适合我们的方案。
build (job: 'myJob1', parameters: [booleanParam (name: 'startServer', value: false)], quietPeriod: 10, wait: true)
build (job: 'myJob2', parameters: [booleanParam (name: 'startServer', value: false)], quietPeriod: 10, wait: true)