我有三个要并行运行的管道,但是是否要运行两个管道都应作为手动输入。我尝试了以下代码:
stage('Stage 1') {
echo 'Stage One'
}
stage('Stage 2') {
parallel (
'TestAndroidPipeline': { build('TestAndroidPipeline') },
'Input for step one': { input('Input for step one') },
'TestiOSPipeline': { build('TestiOSPipeline') },
'Input for step two': { input('Input for step two') },
'TestWinPipeline': { build('TestWinPipeline') }
)
}
stage('Stage 3'){
echo 'Stage Three'
}
此阶段将显示暂停的UI,但会触发“ TestiOSPipeline”和“ TestWinPipeline”管道。单击两个输入步骤的“继续”选项时,将触发第三阶段。
我要在阶段2中使用两次手动输入。是否可以在并行块中使用手动输入?还有其他选择可以实现这一目标吗?