【发布时间】:2020-01-21 16:27:21
【问题描述】:
我已经尝试了所有方法,但我似乎无法检查我的系统上是否存在目录。这是我的代码
ws("${env.WORKSPACE}") {
def test = fileExists '/proj'
sh("ls")
sh("echo ${test}")
if(test) {
sh("echo test")
}
else {
//this gets hit
sh("echo not test")
}
}
这个和这么多的组合都不起作用。
当我运行 ls 命令时,proj 目录在那里,我不明白为什么它不起作用
【问题讨论】:
-
当你在什么目录下
ls?在/? -
fileExists '/proj'将根据需要成功运行。其他原因可能会导致此问题。
标签: linux jenkins jenkins-pipeline jenkins-groovy