我一直试图使用unix命令:访问Jenkins工作区中的一个子目录:sh "cd ${workspace}/Myfolder",但是该命令不起作用。我在Jenkins (Jenkinsfile)中使用groovy脚本。
我的${workspace}目录是:/var/lib/jenkins/workspace/test_sam_single_pipeline
执行命令时:sh "cd ${workspace}/Myfolder"
我使用命令:sh "pwd"
产出如下:
/var/lib/jenkins/workspace/test_sam_single_pipeline似乎我无法使用"cd“命令访问”My文件夹“子目录。
我遗漏了什么?
发布于 2018-07-26 13:54:09
在声明式管道中,可以使用
dir('MyFolder') {
sh "pwd"
}或对所有命令使用一个shell。
sh """
cd MyFolder
pwd
"""或连接命令
sh "cd MyFolder && pwd"https://stackoverflow.com/questions/51540060
复制相似问题