Я добавил шаг ввода в свой конвейер Jenkins с логическим параметром. Однако независимо от того, установлен ли я флажок или снят флажок при запуске конвейера, вывод консоли всегда показывает «ДА».
Что мне здесь не хватает? Насколько я понимаю, если пользователь снимает флажок с этого параметра, сценарий должен ввести оператор else.
stage('Dockerize') {
input {
message 'Build Docker image'
parameters {
booleanParam(name: 'BUILD_DOCKER_IMAGE', defaultValue: true, description: 'Uncheck to skip creation of Docker image.')
}
}
steps {
script {
if (BUILD_DOCKER_IMAGE) {
echo "YEAH"
} else {
echo "NAY"
}
}
}
}