Я пытаюсь добавить этап проверки в Jenkinsfile, основываясь на времени.Если это позже 16, проверка требуется, в противном случае нет.
оператор if не работает
здесь я объявляю переменную
HOUR=sh(returnStdout: true, script: 'date +"%H"').trim().toInteger()
и здесьэтап
stage('validation') {
steps {
script {
if ( HOUR > 16 ) {
echo "Validation is required, time now is $HOUR"
}
else {
echo "No validation required, time now is $HOUR"
}
}
}
}
и здесь вывод
Validation is required, time now is 9
значение переменной HOUR правильное, но оператор if не работает правильно
заранее спасибо