jenkins工作区目录问题

时间:2018-10-14 09:10:20

标签: docker jenkins jenkins-pipeline

直到今天,我的管道一直运转良好。 詹金斯(Jenkins)动态启动一个从属容器(docker云),我的所有步骤都从该容器运行。错误如下,只是想知道为什么詹金斯在工作区目录中创建一个tmp目录。

[Pipeline] sh
[xxx_root_proj] Running shell script
+ cd ./xxx_root_proj
/home/jenkins/workspace/xxx_root_proj@tmp/durable-b532c37c/script.sh: 3: cd: can't cd to ./xxx_root_proj
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Finished: FAILURE

想知道以前是否有人遇到过这个问题。 我认为“ / home / jenkins / workspace / xxx_root_proj @ tmp”是问题,不确定jenkins如何使用它。

预先感谢

1 个答案:

答案 0 :(得分:1)

@tmp文件夹由Jenkins在工作区中创建,用于共享库组件等。基本上是管道的临时工作目录