This issue is archived. You can view it, but you can't modify it. Learn more

ExportXMLWordPrintable

      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)

            Assignee:
            magnayn
            Reporter:
            Shaun Adams
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: