mirror of https://github.com/docker/cli.git
Fix make -f docker.Makefile without buildkit enabled
Commit 01cd748eb6
started using
Dockerfile features that are currently only supported with
buildkit enabled.
While we enabled buildkit in our Jenkinsfile, the makefile
did not do the same, causing some targets to fail if buildkit
was not enabled.
This patch updates the makefile to enable buildkit.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
db411c35e6
commit
7ecf320e1b
|
@ -18,7 +18,7 @@ pipeline {
|
||||||
steps {
|
steps {
|
||||||
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
||||||
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
||||||
DOCKER_BUILDKIT=1 make -f docker.Makefile test-e2e-non-experimental"
|
make -f docker.Makefile test-e2e-non-experimental"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage("e2e (non-experimental) - 18.09 engine") {
|
stage("e2e (non-experimental) - 18.09 engine") {
|
||||||
|
@ -26,21 +26,21 @@ pipeline {
|
||||||
sh "E2E_ENGINE_VERSION=18.09-dind \
|
sh "E2E_ENGINE_VERSION=18.09-dind \
|
||||||
E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
||||||
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
||||||
DOCKER_BUILDKIT=1 make -f docker.Makefile test-e2e-non-experimental"
|
make -f docker.Makefile test-e2e-non-experimental"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage("e2e (experimental)") {
|
stage("e2e (experimental)") {
|
||||||
steps {
|
steps {
|
||||||
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
||||||
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
||||||
DOCKER_BUILDKIT=1 make -f docker.Makefile test-e2e-experimental"
|
make -f docker.Makefile test-e2e-experimental"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage("e2e (ssh connhelper)") {
|
stage("e2e (ssh connhelper)") {
|
||||||
steps {
|
steps {
|
||||||
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
||||||
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
||||||
DOCKER_BUILDKIT=1 make -f docker.Makefile test-e2e-connhelper-ssh"
|
make -f docker.Makefile test-e2e-connhelper-ssh"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,6 +23,9 @@ endif
|
||||||
VERSION = $(shell cat VERSION)
|
VERSION = $(shell cat VERSION)
|
||||||
ENVVARS = -e VERSION=$(VERSION) -e GITCOMMIT -e PLATFORM -e TESTFLAGS -e TESTDIRS -e GOOS -e GOARCH -e GOARM -e TEST_ENGINE_VERSION=$(E2E_ENGINE_VERSION)
|
ENVVARS = -e VERSION=$(VERSION) -e GITCOMMIT -e PLATFORM -e TESTFLAGS -e TESTDIRS -e GOOS -e GOARCH -e GOARM -e TEST_ENGINE_VERSION=$(E2E_ENGINE_VERSION)
|
||||||
|
|
||||||
|
# Some Dockerfiles use features that are only supported with BuildKit enabled
|
||||||
|
export DOCKER_BUILDKIT=1
|
||||||
|
|
||||||
# build docker image (dockerfiles/Dockerfile.build)
|
# build docker image (dockerfiles/Dockerfile.build)
|
||||||
.PHONY: build_docker_image
|
.PHONY: build_docker_image
|
||||||
build_docker_image:
|
build_docker_image:
|
||||||
|
|
Loading…
Reference in New Issue