jenkins-pipeline - 如何从 Jenkins 管道脚本检查目录是否存在于工作空间之外

标签 jenkins-pipeline

给定我有目录路径,如何从jenkins管道脚本检查此目录是否存在于工作空间之外。

最佳答案

尝试了几件事,结果答案已经摆在我面前。
fileExists也可以检查目录。这是我解决问题的方法。
在此示例中,如果目录不存在,我将在Windows上创建该目录。

步骤1:dir进入目录

dir("C:/_Tests")


步骤2:现在,使用没有任何文件名的fileExists。

if(!fileExists("/"))
{
  bat "mkdir \"C:/_Tests\""
}

关于jenkins-pipeline - 如何从 Jenkins 管道脚本检查目录是否存在于工作空间之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46705569/

相关文章:

docker - Artifactory rtBuildInfo不在Jenkins Docker管道中收集环境变量

java - 如何在 Jenkins 管道中导入 Java 库

docker - 无法在docker上安装jenkins的建议插件

maven - 如何解决不可解析的导入POM?

shell - Jenkins 文件 : permission denied when running sh step in Docker container

jenkins - 在Jenkins中调试Groovy脚本化管道

string - Jenkinsfile 中变量的插值

node.js - Jenkins 管道 : select nodejs version (+ python version)

node.js - Jenkins -环境 : ‘node’ : No such file or directory

groovy - 在声明性 Jenkins 管道中的环境变量中存储值列表