wan*_*ors 37 groovy jenkins jenkins-pipeline
目前我正在使用Jenkins管道脚本.
要运行一个命令,我需要访问其工作区目录之外的文件夹.
我试过sh "cd $workspace/",但它返回了当前的工作区文件夹.
如何更改到根工作空间目录,然后cd到另一个文件夹.请帮忙.
tsl*_*922 73
您可以使用dir步骤,例如:
dir("folder") {
sh "pwd"
}
Run Code Online (Sandbox Code Playgroud)
该folder可以是相对或绝对路径.
小智 28
所述dir包装可以包装,任何其他步骤,而这一切工作的内部steps块,例如:
steps {
sh "pwd"
dir('your-sub-directory') {
sh "pwd"
}
sh "pwd"
}
Run Code Online (Sandbox Code Playgroud)
Raj*_*rwa 25
使用 WORKSPACE 环境变量来更改工作区目录。
如果使用 Jenkinsfile,请使用以下代码:
dir("${env.WORKSPACE}/aQA"){
sh "pwd"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45200 次 |
| 最近记录: |