From 84ad39081320894a896aa93659c11cb7c237fcb9 Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Mon, 25 Jan 2021 15:07:31 +0000 Subject: [PATCH] generate-change-metadata: allow overriding scenario again Signed-off-by: Cian Johnston Change-Id: I8d150fc52e9632faa9f67bae64b1da3c944d06fe --- jjb/cloud-infra/scripts/generate-change-metadata.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jjb/cloud-infra/scripts/generate-change-metadata.sh b/jjb/cloud-infra/scripts/generate-change-metadata.sh index cdaef350..878735d2 100755 --- a/jjb/cloud-infra/scripts/generate-change-metadata.sh +++ b/jjb/cloud-infra/scripts/generate-change-metadata.sh @@ -103,6 +103,17 @@ echo "Info : Generating change metadata" # this scripts is used by all engine repos so we need to determine what this change is for export ENGINE_COMPONENT="${GERRIT_PROJECT//*\//}" +# Check if we need to override the deploy scenario. +if ! echo "$GERRIT_CHANGE_COMMIT_MESSAGE" | grep -qs "^Deploy-Scenario:"; then + echo "Info : No DEPLOY_SCENARIO override found." +else + echo "Info : DEPLOY_SCENARIO override found!" + echo "Info : Before override: DEPLOY_SCENARIO=${DEPLOY_SCENARIO}" + DEPLOY_SCENARIO=$(echo "$GERRIT_CHANGE_COMMIT_MESSAGE" | grep '^Deploy-Scenario:' | cut -d ":" -f2 | sed 's/\s*//g') + export DEPLOY_SCENARIO + echo "Info : After override: DEPLOY_SCENARIO=${DEPLOY_SCENARIO}" +fi + echo "Info : Setting STACK_TYPE and STACK_VERSION" if [[ "$GERRIT_PROJECT" =~ /stack/ ]]; then # set vars -- 2.25.1