我们可以在用Groovy编写的Jenkins声明性管道的并行块中使用输入步骤吗?
我有三条要并行运行的管道,但是否运行其中一条管道应作为手动输入。我尝试了以下代码:我们可以在用Groovy编写的Jenkins声明性管道的并行块中使用输入步骤吗?,jenkins,jenkins-pipeline,jenkins-groovy,jenkins-declarative-pipeline,Jenkins,Jenkins Pipeline,Jenkins Groovy,Jenkins Declarative Pipeline,我有三条要并行运行的管道,但是否运行其中一条管道应作为手动输入。我尝试了以下代码: stage('Stage 1') { echo 'Stage One' } stage('Stage 2') { parallel ( 'TestAndroidPipeline': { build('TestAndroidPipeline') }, 'Input for step one':
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'
}
这样,stage会显示暂停的UI,但会触发“testospipeline”和“TestWinPipeline”管道。点击2个输入步骤的“继续”选项,触发第三阶段
我想在第2阶段使用手动输入两次。可以在并行块中使用手动输入吗?是否有其他选项可以实现此目的?手动输入是什么意思?手动输入是什么意思?