From 851d0ca08d1093291f10b1f7a6ed74951aec26ce Mon Sep 17 00:00:00 2001 From: Mayank Patel Date: Fri, 14 Jun 2024 12:56:54 +0100 Subject: [PATCH] WiP --- build/jenkins/deployments.Jenkinsfile | 35 ++++++++++----------------- 1 file changed, 13 insertions(+), 22 deletions(-) diff --git a/build/jenkins/deployments.Jenkinsfile b/build/jenkins/deployments.Jenkinsfile index 91ed386e..198d182c 100644 --- a/build/jenkins/deployments.Jenkinsfile +++ b/build/jenkins/deployments.Jenkinsfile @@ -25,18 +25,8 @@ pipeline { } environment { - def options = [ - 'NonProd': 'dev', - 'Demo': 'dmo', - 'Production': 'pd' - ] - PROFILE = options[params.PROFILE] - echo "Selected environment profile: - ${PROFILE} - ${options[params.PROFILE]}" + PROFILE = "" } - - // environment { - // PROFILE = "${params.PROFILE}" - // } stages { stage('Prepare for jenkins-slave run') { steps { @@ -48,16 +38,17 @@ pipeline { stage('Select Environment') { steps { script { - // def options = [ - // 'NonProd': 'dev', - // 'Demo': 'dmo', - // 'Production': 'pd' - // ] - // def selectedProfile = options[params.PROFILE] - // echo "${selectedProfile}" - // env.PROFILE = selectedProfile - // echo "${env.PROFILE}" - echo "Selected environment profile: - ${env.PROFILE}" + def options = [ + 'NonProd': 'dev', + 'Demo': 'dmo', + 'Production': 'pd' + ] + + def selectedProfile = options[params.PROFILE] + echo "${selectedProfile}" + env.PROFILE = selectedProfile + echo "${env.PROFILE}" + echo "Selected environment profile: - ${env.PROFILE} - ${selectedProfile}" } } } @@ -106,7 +97,7 @@ pipeline { stage('Deploy API') { steps { script { - sh "make deploy PROFILE=${env.PROFILE} IMAGE_TAG=${params.IMAGE_TAG ? params.IMAGE_TAG : env.IMAGE_TAG}" + sh "make deploy PROFILE=${env.PROFILE} IMAGE_TAG=${params.IMAGE_TAG}" } } }