From c89ce595094de3f4b89c820ecd2f2d274483bd0f Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Mon, 1 Feb 2021 15:53:37 +0100 Subject: [PATCH] gitlab-ci-cd/drupal#12 Add optional tasks to reset locales after a Drupal site deployment --- test-and-deploy.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test-and-deploy.yml b/test-and-deploy.yml index 0345c3f..c900c8c 100644 --- a/test-and-deploy.yml +++ b/test-and-deploy.yml @@ -106,6 +106,14 @@ stages: INITIALINSTALL="yes" fi echo "INITIALINSTALL=${INITIALINSTALL}" >> validation.env + + RESETLOCALE="no" + if [[ "$CI_COMMIT_MESSAGE" == *"[RESET_LOCALE]"* ]]; then + RESETLOCALE="yes" + elif [[ "$RESET_LOCALE" == "yes" ]]; then + RESETLOCALE="yes" + fi + echo "RESETLOCALE=${RESETLOCALE}" >> validation.env except: variables: - $CAE @@ -476,6 +484,9 @@ stages: else ascr drupal-config $HOST_NAME $SITE_NAME --extra-vars="DRUPAL_ARTEFACT_SRC=${PWD}" ${CAE} fi + if [[ "$RESETLOCALE" == "yes" ]]; then + ascr drupal-reset-locale $HOST_NAME $SITE_NAME + fi cache: {} dependencies: - 'Validate Environment' -- GitLab