Я знаю, что в конвейере 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