BlueOcean не показывает ввод перед параллельными этапами - PullRequest
0 голосов
/ 26 февраля 2019

В моем сценарии конвейера у меня есть следующее:

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
        }
      }
    }
  }
}

Я ожидаю, что будет этап ожидания, прежде чем начнется параллельная стадия "Очистка", однако конвейер будет выглядеть каккак это:

Screenshot

Я даже пытался добавить еще один шаг между проверкой и очисткой, просто введя в качестве шага, но это тоже не сработало,Я мог бы поставить ввод в конце шагов оформления заказа, но это нежелательно.

...