在我的管道脚本中,我具有以下内容:
pipeline {
agent any
options {
skipDefaultCheckout(true)
}
stages {
stage('Checkout') {
//Checkout steps
}
stage('Clean') {
when {
expression {
def result = input(message: 'Clean?', ok: 'Go for it!')
return true
}
beforeAgent true
}
parallel {
stage("Clean Project 1") {
// Clean steps
}
stage("Clean Project 2") {
// Clean steps
}
}
}
}
}
我希望在并行阶段“ Clean”开始运行之前需要等待一个步骤,但是管道最终看起来像这样:
我什至试图在结帐和清理之间添加另一个步骤,仅输入一个步骤即可,但这也不起作用。我可以将输入内容放在结帐步骤的结尾,但这是不希望的。