From 30e77947f60687f5883e98a360fd6351a80609d2 Mon Sep 17 00:00:00 2001 From: Artsiom Siamashka Date: Thu, 25 Sep 2025 19:13:57 +0200 Subject: [PATCH] Removed redundant steps, parametrized image name, set tmp image tag --- Jenkinsfile | 41 ++++++++--------------------------------- 1 file changed, 8 insertions(+), 33 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e2a1173..5f591ce 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,41 +9,16 @@ pipeline { ) } + environment { + // LC_IMG_TAG = "${mapBranchToEnv(env.BRANCH_NAME)}" + LC_IMG_TAG = 'qa_test' + } + stages { - stage('Build Base QA Docker Image') { - when { - branch 'qa' - } + stage('Build') { steps { - sh "docker build --build-arg ENV_NAME=${params.ENVIRONMENT} -t 10.50.10.93:5000/livecarta_wp:qa ." - sh 'docker push 10.50.10.93:5000/livecarta_wp:qa' - } - } - stage('Build Base DEV Docker Image') { - when { - branch 'develop' - } - steps { - sh "docker build --build-arg ENV_NAME=${params.ENVIRONMENT} -t 10.50.10.93:5000/livecarta_wp:dev ." - sh 'docker push 10.50.10.93:5000/livecarta_wp:dev' - } - } - stage('Build Base PROD Docker Image') { - when { - branch 'master' - } - steps { - sh "docker build --build-arg ENV_NAME=${params.ENVIRONMENT} -t 10.50.10.93:5000/livecarta_wp:prod ." - sh 'docker push 10.50.10.93:5000/livecarta_wp:prod' - } - } - stage('Build Base WL Docker Image') { - when { - branch 'wl' - } - steps { - sh "docker build --build-arg ENV_NAME=${params.ENVIRONMENT} -t 10.50.10.93:5000/livecarta_wp:wl ." - sh 'docker push 10.50.10.93:5000/livecarta_wp:wl' + sh "docker build --build-arg ENV_NAME=${params.ENVIRONMENT} -t ${env.PUSH_REGISTRY}/${LC_WP_IMG}:${LC_IMG_TAG} ." + sh 'docker push ${env.PUSH_REGISTRY}/${LC_WP_IMG}:${LC_IMG_TAG}' } } }