BlueOcean在并行阶段之前未显示输入

时间:2019-02-26 17:19:14

标签: jenkins jenkins-pipeline jenkins-blueocean

在我的管道脚本中,我具有以下内容:

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”开始运行之前需要等待一个步骤,但是管道最终看起来像这样:

Screenshot

我什至试图在结帐和清理之间添加另一个步骤,仅输入一个步骤即可,但这也不起作用。我可以将输入内容放在结帐步骤的结尾,但这是不希望的。

0 个答案:

没有答案