Это условие в моем сценарии всегда оценивается как true и выдает «Да равно - запуск этапа»
stage('test cond'){
if(env.BUILD_TESTING2 == true){
echo "Yes equal - running the stage"
} else {
echo "Not equal - skipping the stage"
}
}
Даже если я запускаю сборку, установив env.BUILD_TESTING2 = false все равно входит в условие и выдает «Да равно - бег на сцену».
Я также попробовал этот синтаксис:
stage('test cond'){
if(env.BUILD_TESTING2){
echo "Yes equal - running the stage"
} else {
echo "Not equal - skipping the stage"
}
}
Но он также все равно всегда оценивается как true .
Как я могу написать условный шаг с логическим параметром в сценарии Jenkins с конвейером?