Cor*_*rey 5 environment-variables jenkins jenkins-cli
我的工作有一个构建步骤Build - Execute shell,我只将这两个命令放入:
echo $WORKSPACE
echo $PWD
Run Code Online (Sandbox Code Playgroud)
输出真的让我很困惑:
+ echo /home/jenkins/workspace/tradefed/test_deployment
/home/jenkins/workspace/tradefed/test_deployment
+ echo /media/d/workspace/tradefed/test_deployment
/media/d/workspace/tradefed/test_deployment
Run Code Online (Sandbox Code Playgroud)
$WORKSPACE为什么和的值$PWD不同?
2019/03/18 更新:
正如@PavelAnikhouski提到的,$WORKSPACE相对于您的操作系统环境变量而言$JENKINS_HOME,$PWD是指文件系统中的当前工作目录,因此它们不应该相同。
但我仍然很困惑$WORKSPACE,为什么 Jenkins 有$WORKSPACE,但在另一个工作目录中执行 shell ?
| 归档时间: |
|
| 查看次数: |
23259 次 |
| 最近记录: |