use*_*316 3 groovy jenkins jenkins-pipeline
我正在使用 jenkins 的管道插件构建流程管道。我有一些必须触发的工作。为了决定我必须使用哪个下一步,我在文件中写了一个返回码。在此之后,我阅读了这个文件并做出了决定。但比较不起作用。
def returnCode = readFile 'return'
//IP in Datenbank
if ( returnCode == "1" ){
}
else{
}
Run Code Online (Sandbox Code Playgroud)
当我尝试echo returnCode脚本在控制台上打印“1”时,它总是进入 else 部分。比较有什么问题?
使用“trim()”提到的评论之一。这很可能是问题所在。
每当我在调试时打印字符串时,我总是像这样打印它们:
println "label[${variable}]"
Run Code Online (Sandbox Code Playgroud)
如果您在输出中看到一行的值和下一行的“]”(或只是有额外的空格),则表明您必须“修剪()”该值。
| 归档时间: |
|
| 查看次数: |
13680 次 |
| 最近记录: |