Я пытаюсь добавить этап проверки в Jenkinsfile, основываясь на дне недели.Если сегодня воскресенье, требуется проверка, в противном случае - нет.
оператор if не работает
здесь я объявляю переменную
DAY=sh(returnStdout: true, script: 'date +"%a"').trim()
и вот этап
stage('validation') {
steps {
script {
if ( DAY == "SUN" ) {
echo "Validation is required, today is $DAY"
}
else {
echo "No validation required, today is $DAY"
}
}
}
}
и здесь вывод
No validation required, today is Sun
значение переменной Day
правильное, но оператор if не работает правильно
заранее спасибо