如何访问Jenkins${workspace}/内部的子目录?
我一直试图使用unix命令如何访问Jenkins${workspace}/内部的子目录?,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我一直试图使用unix命令sh“cd${workspace}/Myfolder”访问Jenkins工作区内的子目录。我正在Jenkins(Jenkins文件)中使用groovy脚本 我的${workspace}目录是:/var/lib/jenkins/workspace/test\u sam\u single\u pipeline 当我执行命令时:sh“cd${workspace}/Myfolder” 我使用命令:sh“pwd” 输出为: /var/lib/jenkins/workspace/t
sh“cd${workspace}/Myfolder”
访问Jenkins工作区内的子目录。我正在Jenkins(Jenkins文件)中使用groovy脚本
我的${workspace}
目录是:/var/lib/jenkins/workspace/test\u sam\u single\u pipeline
当我执行命令时:sh“cd${workspace}/Myfolder”
我使用命令:sh“pwd”
输出为:
/var/lib/jenkins/workspace/test_sam_single_pipeline
似乎我无法使用“cd”命令访问“Myfolder”子目录
我错过了什么 在声明性管道中,您可以使用
dir('MyFolder') {
sh "pwd"
}
或者对所有命令使用一个shell
sh """
cd MyFolder
pwd
"""
或联接命令
sh "cd MyFolder && pwd"
在声明性管道中,您可以使用
dir('MyFolder') {
sh "pwd"
}
或者对所有命令使用一个shell
sh """
cd MyFolder
pwd
"""
或联接命令
sh "cd MyFolder && pwd"
这正是答案。我也问过我工作的人,他们也给出了同样的答案!!!非常感谢,这正是答案。我也问过我工作的人,他们也给出了同样的答案!!!非常感谢,