【发布时间】:2018-02-01 00:16:44
【问题描述】:
在我的某个阶段使用多分支管道并运行 docker 代理我发现容器内的工作区没有更新:
stage('run inside container') {
agent {
docker {
image "my/image"}}
steps{
sh 'ls -l'
...
所以我发现 jenkins 正在运行这个 docker 命令:
docker run -t -d -u 1000:1000 -u root -w /home/jenkins/workspace/myworkspace@2
它安装工作区但带有“2”。这不是主工作区,看起来它没有被更新。如何让它使用我的主工作区?
【问题讨论】:
-
我认为这个问题/答案可以帮助你:stackoverflow.com/questions/48226183/…
标签: jenkins jenkins-plugins jenkins-pipeline