-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins ver. 2.7.4
NAME="Red Hat Enterprise Linux Server"
VERSION="7.2 (Maipo)"
Using the same syntax, Docker builds fail when using Pipeline Script from SCM.
The syntax that works on Pipeline Script but fails when copying from SCM is
stage ("Build Docker image"){ def image = docker.build('sam/base-image:'+BUILD_NUMBER, '.') }
The error is
java.io.IOException: Cannot retrieve .Id from 'docker inspect sam/base-image:3'
at org.jenkinsci.plugins.docker.workflow.client.DockerClient.inspectRequiredField(DockerClient.java:190)
at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:115)
at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:75)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:52)
at hudson.security.ACL.impersonate(ACL.java:213)
at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:49)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)