Добавление билда с параметрами внутри сцены? - PullRequest
0 голосов
/ 04 февраля 2019

Я знаю, что в конвейере jenkins мы можем установить сборку с параметрами на верхнем уровне Jenkinsfile, чтобы Jenkins запрашивал параметры до начала сборки.

Мой вопрос, может ли это построить с параметрами, шаг будет добавлен на определенном этапе, и затем этап перейдет на основе этих значений,

Я имею в виду, например,

pipeline {
    node any 
    stages {
       stage('stage1') {
          steps {
              ....
              ....
         }
       }
       stage('build with parameters') {
              steps {

              properties([gitLabConnection('Gitlab'), 
             [$class: 'RebuildSettings', autoRebuild: false, 
              rebuildDisabled: false], 

              parameters([booleanParam(defaultValue: true, description: 'Do we need this option?', name: 'option1'), 

              booleanParam(defaultValue: false, description: 'Do we need this option?', name: 'option2')
           ])
       ])

       proceed based on above option

       }
    }
     stage('stage 3') {
      steps {
            ......
            ......
      }
    }
  }
}

Любая помощь?Благодаря. * * 1010

1 Ответ

0 голосов
/ 04 февраля 2019

Я думаю, вам нужен шаг ввода: https://jenkins.io/doc/pipeline/steps/pipeline-input-step/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...