From cf44fe08ae702da582aecb892597879653c7ea2d Mon Sep 17 00:00:00 2001 From: areeqakbr Date: Tue, 25 Feb 2025 14:04:39 +0700 Subject: [PATCH] adding container kubectl to make this works --- Jenkinsfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c03a8e2..04e8086 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -79,13 +79,15 @@ spec: stage('Deploy to Kubernetes') { steps { - script { - withCredentials([file(credentialsId: "${KUBE_CONFIG_ID}", variable: 'KUBE_CONFIG')]) { - writeFile file: 'kubeconfig', text: KUBE_CONFIG - sh """ - kubectl apply -f deploy/kubernetes/dev.yaml --kubeconfig=kubeconfig - kubectl set image deployment/backend backend=${REGISTRY_URL}/${IMAGE_NAME}:dev-${env.SHORT_SHA} -n nam-backend-dev --kubeconfig=kubeconfig - """ + container('kubectl') { + script { + withCredentials([file(credentialsId: "${KUBE_CONFIG_ID}", variable: 'KUBE_CONFIG')]) { + writeFile file: 'kubeconfig', text: KUBE_CONFIG + sh """ + kubectl apply -f deploy/kubernetes/dev.yaml --kubeconfig=kubeconfig + kubectl set image deployment/backend backend=${REGISTRY_URL}/${IMAGE_NAME}:dev-${env.SHORT_SHA} -n nam-backend-dev --kubeconfig=kubeconfig + """ + } } } }