From cf45ceb5b0ee54b0de87d7e019e4cbf5c3783e93 Mon Sep 17 00:00:00 2001 From: adelyaou Date: Wed, 22 Oct 2025 15:54:24 +0700 Subject: [PATCH] fix: checkout application repo stage --- Jenkinsfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9d04996..1e5cbad 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,7 @@ pipeline { environment { REGISTRY = "docker.io/adelyao" - APP_NAME = "employee" + APP_NAME = "employee" MANIFEST_REPO = "https://git.winteraccess.id/adel/Employee-manifest.git" APP_REPO = "https://git.winteraccess.id/adel/Employee-app.git" MANIFEST_CRED_ID = "GIT_CRED_ID" @@ -41,7 +41,9 @@ pipeline { stage('Checkout Application Repo') { steps { dir('app') { - checkout scm + git branch: env.BRANCH, + url: env.APP_REPO, + credentialsId: env.MANIFEST_CRED_ID } } } @@ -56,8 +58,8 @@ pipeline { withCredentials([usernamePassword(credentialsId: env.DOCKER_CRED_ID, usernameVariable: 'DOCKER_USER', passwordVariable: 'DOCKER_PASS')]) { sh """ echo "$DOCKER_PASS" | docker login -u "$DOCKER_USER" --password-stdin - docker build -t ${REGISTRY}/${APP_NAME}-be:${tag} ./backend - docker build -t ${REGISTRY}/${APP_NAME}-fe:${tag} ./frontend + docker build -t ${REGISTRY}/${APP_NAME}-be:${tag} ./employee-be + docker build -t ${REGISTRY}/${APP_NAME}-fe:${tag} ./employee-fe docker push ${REGISTRY}/${APP_NAME}-be:${tag} docker push ${REGISTRY}/${APP_NAME}-fe:${tag} docker logout @@ -88,8 +90,6 @@ pipeline { echo "Updating manifests to tag: ${env.IMAGE_TAG_FINAL}" sh """ - yq e -i '.images[] |= (.newTag = "${env.IMAGE_TAG_FINAL}")' base/kustomization.yaml || true - yq e -i '.spec.template.spec.containers[0].image = "${REGISTRY}/${APP_NAME}-be:${env.IMAGE_TAG_FINAL}"' base/backend-deployment.yaml yq e -i '.spec.template.spec.containers[0].image = "${REGISTRY}/${APP_NAME}-fe:${env.IMAGE_TAG_FINAL}"' base/frontend-deployment.yaml """ @@ -126,7 +126,7 @@ pipeline { echo "GitOps pipeline completed successfully!" } failure { - echo "Pipeline failed." + echo "Pipeline failed. Check previous logs." } } }