From 43a6e7c67b0a70be7ce911b190e42f68d78dec85 Mon Sep 17 00:00:00 2001 From: Marcin-Ramotowski Date: Sun, 8 Jun 2025 10:55:44 +0000 Subject: [PATCH] Changed build container image to buildkit --- Jenkinsfile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b308626..7e2e5f6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -33,12 +33,16 @@ pipeline { stage('Build & Push Docker') { steps { - container('docker') { - sh ''' - docker build -t ${DOCKER_IMAGE} . - echo "${ACR_PASSWORD}" | docker login marcin00.azurecr.io -u ${ACR_USERNAME} --password-stdin - docker push ${DOCKER_IMAGE} - ''' + container('buildkitd') { + sh ''' + buildctl build \ + --frontend dockerfile.v0 \ + --local context=. \ + --local dockerfile=. \ + --output type=image,name=${DOCKER_IMAGE},push=true \ + --export-cache type=registry,ref=${DOCKER_IMAGE}-cache,mode=max \ + --import-cache type=registry,ref=${DOCKER_IMAGE}-cache + ''' } } }