# base image # FROM node:latest as builder FROM node:latest AS build-env
# Creating app directory in Docker server # mkdir /app
# set working directory WORKDIR /app
# add `/app/node_modules/.bin` to $PATH # ENV PATH /app/node_modules/.bin:$PATH
# install and cache app dependencies COPY package.json /app/package.json
# install and cache app dependencies RUN npm install
# add app COPY . /app
# run tests # RUN ng test --watch=false # run e2e test # RUN ng e2e --port 4202
# generate build RUN npm run build -- --output-path=./dist
# copy artifact build from the 'build environment' COPY --from=build-env /app/dist .
I am getting error :
Removing intermediate container f3c2c71b3482 Successfully built a26ef673d681 Successfully tagged koreatrade_dev_web:latest [Pipeline] dockerFingerprintFrom [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline *java.io.IOException: Cannot retrieve .Id from 'docker inspect node:latest AS build-env' at* org.jenkinsci.plugins.docker.workflow.client.DockerClient.inspectRequiredField(DockerClient.java:220) at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:133) at org.jenkinsci.plugins.docker.workflow.FromFingerprintStep$Execution.run(FromFingerprintStep.java:85) at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47) at hudson.security.ACL.impersonate(ACL.java:290) at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:267) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1143) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:618) at java.lang.Thread.run(Thread.java:785) Finished: FAILURE