diff --git a/Jenkinsfile b/Jenkinsfile index 19e5483669..fd7ac8eea7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -375,8 +375,12 @@ pipeline { expression { params.s390x } } agent { label 's390x-ubuntu-1604' } - // s390x machines run on Docker 18.06, and buildkit has some bugs on that version - environment { DOCKER_BUILDKIT = '0' } + // s390x machines run on Docker 18.06, and buildkit has some + // bugs on that version. Build and use buildx instead. + environment { + USE_BUILDX = '1' + DOCKER_BUILDKIT = '0' + } stages { stage("Print info") { @@ -484,8 +488,12 @@ pipeline { expression { params.s390x } } agent { label 's390x-ubuntu-1604' } - // s390x machines run on Docker 18.06, and buildkit has some bugs on that version - environment { DOCKER_BUILDKIT = '0' } + // s390x machines run on Docker 18.06, and buildkit has some + // bugs on that version. Build and use buildx instead. + environment { + USE_BUILDX = '1' + DOCKER_BUILDKIT = '0' + } stages { stage("Print info") { @@ -569,8 +577,12 @@ pipeline { expression { params.ppc64le } } agent { label 'ppc64le-ubuntu-1604' } - // ppc64le machines run on Docker 18.06, and buildkit has some bugs on that version - environment { DOCKER_BUILDKIT = '0' } + // ppc64le machines run on Docker 18.06, and buildkit has some + // bugs on that version. Build and use buildx instead. + environment { + USE_BUILDX = '1' + DOCKER_BUILDKIT = '0' + } stages { stage("Print info") { @@ -678,8 +690,12 @@ pipeline { expression { params.ppc64le } } agent { label 'ppc64le-ubuntu-1604' } - // ppc64le machines run on Docker 18.06, and buildkit has some bugs on that version - environment { DOCKER_BUILDKIT = '0' } + // ppc64le machines run on Docker 18.06, and buildkit has some + // bugs on that version. Build and use buildx instead. + environment { + USE_BUILDX = '1' + DOCKER_BUILDKIT = '0' + } stages { stage("Print info") {