我试图根据星期几在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语句不能正常工作
提前致谢
看起来比较失败,因为DAY中的单词大小写不同。尝试这个
if ( DAY == "Sun" ) {
echo "Validation is required, today is $DAY"
}
else {
echo "No validation required, today is $DAY"
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句