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>
48 lines
1.4 KiB
Groovy
48 lines
1.4 KiB
Groovy
pipeline {
|
|
agent {
|
|
label "linux && x86_64"
|
|
}
|
|
|
|
options {
|
|
timeout(time: 60, unit: 'MINUTES')
|
|
}
|
|
|
|
stages {
|
|
stage("Docker info") {
|
|
steps {
|
|
sh "docker version"
|
|
sh "docker info"
|
|
}
|
|
}
|
|
stage("e2e (non-experimental) - stable engine") {
|
|
steps {
|
|
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
|
make -f docker.Makefile test-e2e-non-experimental"
|
|
}
|
|
}
|
|
stage("e2e (non-experimental) - 18.09 engine") {
|
|
steps {
|
|
sh "E2E_ENGINE_VERSION=18.09-dind \
|
|
E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
|
make -f docker.Makefile test-e2e-non-experimental"
|
|
}
|
|
}
|
|
stage("e2e (experimental)") {
|
|
steps {
|
|
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
|
make -f docker.Makefile test-e2e-experimental"
|
|
}
|
|
}
|
|
stage("e2e (ssh connhelper)") {
|
|
steps {
|
|
sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \
|
|
IMAGE_TAG=clie2e${BUILD_NUMBER} \
|
|
make -f docker.Makefile test-e2e-connhelper-ssh"
|
|
}
|
|
}
|
|
}
|
|
}
|