From e60e57d6f0f88eb112e0ac76d09d874ac68bb7a5 Mon Sep 17 00:00:00 2001 From: gitea_admin Date: Mon, 16 Feb 2026 17:27:17 +0000 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index bed23f8..bc94989 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,15 +19,20 @@ pipeline { } stage('Build Image') { - steps { - sh """ - docker build \ - -t ${HARBOR_REGISTRY}/${HARBOR_PROJECT}/${IMAGE_NAME}:${BUILD_NUMBER} \ - -t ${HARBOR_REGISTRY}/${HARBOR_PROJECT}/${IMAGE_NAME}:latest \ - . - """ - } + steps { + // We use Kaniko to build the image safely inside Kubernetes + sh ''' + docker run --rm \ + -v .:/workspace \ + -v /home/jenkins/.docker/config.json:/kaniko/.docker/config.json \ + gcr.io/kaniko-project/executor:latest \ + --dockerfile /workspace/Dockerfile \ + --context /workspace \ + --destination harbor.myriadcara.com/library/nodejs-app:1 \ + --destination harbor.myriadcara.com/library/nodejs-app:latest + ''' } + } stage('Push to Harbor') { steps {