-
Bug
-
Resolution: Won't Do
-
Major
-
OSX 10.11, Docker 1.9.1 / Docker 1.10.3, Pipeline 1.15, Docker Pipeline 1.4, Jenkins 2.0-beta-1
This Pipeline script fails, with the same error reported in https://issues.jenkins-ci.org/browse/JENKINS-33632
Installed fresh from latest .war file, installed default plugins, added Docker Pipeline, created a job `pipeline`, with the given script:
node { docker.image('maven:3.3.3-jdk-8').inside{ sh "echo success!" } }
(Note: I also tried this with/without a node wrapper, with/without the UID hack .inside('-u 1000:50'), but all resulted in the same issue.
Results in:
Running on master in /jenkins/2.0-beta-1/workspace/pipeline [Pipeline] node { [Pipeline] sh [pipeline] Running shell script + docker inspect -f . maven:3.3.3-jdk-8 . [Pipeline] Run build steps inside a Docker container : Start $ docker run -t -d -u 501:20 -w /jenkins/2.0-beta-1/workspace/pipeline -v /jenkins/2.0-beta-1/workspace/pipeline:/jenkins/2.0-beta-1/workspace/pipeline:rw -v /jenkins/2.0-beta-1/workspace/pipeline@tmp:/jenkins/2.0-beta-1/workspace/pipeline@tmp:rw -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** maven:3.3.3-jdk-8 cat [Pipeline] withDockerContainer { [Pipeline] sh [pipeline] Running shell script sh: 1: cannot create /jenkins/2.0-beta-1/workspace/pipeline@tmp/durable-a6ff18c8/pid: Directory nonexistent sh: 1: cannot create /jenkins/2.0-beta-1/workspace/pipeline@tmp/durable-a6ff18c8/jenkins-log.txt: Directory nonexistent sh: 1: cannot create /jenkins/2.0-beta-1/workspace/pipeline@tmp/durable-a6ff18c8/jenkins-result.txt: Directory nonexistent [Pipeline] } //withDockerContainer $ docker stop d47b360cdc3f9e180355415a44ae5a62afc1c2e1ab69c96e4f4d03f9f7daac71 $ docker rm -f d47b360cdc3f9e180355415a44ae5a62afc1c2e1ab69c96e4f4d03f9f7daac71 [Pipeline] Run build steps inside a Docker container : End [Pipeline] } //node [Pipeline] Allocate node : End [Pipeline] End of Pipeline ERROR: script returned exit code -2 Finished: FAILURE
- is related to
-
JENKINS-33632 docker.inside broken with old client versions
- Resolved
-
JENKINS-34194 docker volume mounts not working as expected when run from within swarm container
- Resolved