-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins 2.99
Plugins:
Docker Pipeline 1.14
Docker Commons 1.10
Dockerfiles are allowed to have ARG directives before the FROM directive, in which case the value for FROM can reference build arguments:
ARG TAG
FROM alpine:$TAG
Using docker.build('foo', '--build-arg TAG=3.7 .') in scripted pipeline on such a Dockerfile fails with:
java.io.IOException: Cannot retrieve .Id from 'docker inspectalpine:$TAG'
[JENKINS-48795] docker.build fails for Dockerfile which uses ARG in FROM
Description |
Original:
Dockerfiles are allowed to have ARG directives before the FROM directive, in which case the value for FROM can reference build arguments: ARG TAG FROM alpine:$TAG Using docker.build('foo', '--build-arg TAG=3.7') in scripted pipeline on such a Dockerfile fails with: Cannot retrieve .Id from 'docker inspectfoo:$TAG' |
New:
Dockerfiles are allowed to have ARG directives before the FROM directive, in which case the value for FROM can reference build arguments: ARG TAG FROM alpine:$TAG Using docker.build('foo', '--build-arg TAG=3.7 .') in scripted pipeline on such a Dockerfile fails with: java.io.IOException: Cannot retrieve .Id from 'docker inspectalpine:$TAG' |
Description |
Original:
Dockerfiles are allowed to have ARG directives before the FROM directive, in which case the value for FROM can reference build arguments: ARG TAG FROM alpine:$TAG Using docker.build('foo', '--build-arg TAG=3.7 .') in scripted pipeline on such a Dockerfile fails with: java.io.IOException: Cannot retrieve .Id from 'docker inspectalpine:$TAG' |
New:
Dockerfiles are allowed to have ARG directives before the FROM directive, in which case the value for FROM can reference build arguments: ARG TAG FROM alpine:$TAG Using docker.build('foo', '--build-arg TAG=3.7 .') in scripted pipeline on such a Dockerfile fails with: java.io.IOException: Cannot retrieve .Id from 'docker inspectalpine:$TAG' |
Component/s | New: docker-workflow-plugin [ 20625 ] | |
Component/s | Original: docker [ 20834 ] | |
Component/s | Original: docker-plugin [ 18724 ] |
Assignee | Original: Nicolas De Loof [ ndeloof ] |