Skip to content
Snippets Groups Projects
Commit 373aa6de authored by jurgenhaas's avatar jurgenhaas
Browse files

#21 Skip config import during auto-update

parent 2e643316
No related branches found
No related tags found
No related merge requests found
......@@ -32,6 +32,7 @@ LakeDrops:
RESETLOCALE: ${RESETLOCALE}
DEPLOYSCRIPT: ${DEPLOYSCRIPT}
VERSIONPATTERN: ${VERSIONPATTERN}
SKIPCONFIGIMPORT: ${SKIPCONFIGIMPORT}
trigger:
include:
- project: 'gitlab-ci-cd/drupal'
......
......@@ -8,6 +8,7 @@ variables:
THEME_BASE_PATH: web/core/themes/olivero
THEME_CSS_PATH: web/core/themes/olivero/css
THEME_BUILD: 'no'
SKIPCONFIGIMPORT: 'no'
include:
- project: gitlab-ci-cd/drupal
......@@ -173,6 +174,12 @@ stages:
VERSIONPATTERN=$(date +"cd-%Y-%m-%d-%H-%M")
echo "VERSIONPATTERN=${VERSIONPATTERN}" >> validation.env
SKIPCONFIGIMPORT="no"
if [[ "$CI_COMMIT_MESSAGE" == *"[SKIP_CONFIG_IMPORT]"* ]]; then
SKIPCONFIGIMPORT="yes"
fi
echo "SKIPCONFIGIMPORT=${SKIPCONFIGIMPORT}" >> validation.env
only: !reference [.staging, only]
except:
variables:
......@@ -295,7 +302,7 @@ stages:
- drush sql:query --file=../${CI_PROJECT_NAME}.sql
- drush cr
- drush updatedb
- drush config-import
- if [[ "${SKIPCONFIGIMPORT}" == "no" ]]; then drush config-import; fi
- drush cr
except:
variables:
......@@ -316,7 +323,7 @@ stages:
script:
- drush cr
- drush updatedb
- drush config-import
- if [[ "${SKIPCONFIGIMPORT}" == "no" ]]; then drush config-import; fi
- drush cr
except:
variables:
......@@ -442,7 +449,7 @@ stages:
name: ${ENVIRONMENT_NAME}
url: ${ENVIRONMENT_URL}
script:
- ascr $DEPLOYSCRIPT $HOST_NAME $SITE_NAME --extra-vars="DRUPAL_ARTEFACT_SRC=${PWD}" ${CAE}
- ascr $DEPLOYSCRIPT $HOST_NAME $SITE_NAME --extra-vars="SKIP_CONFIG_IMPORT=${SKIPCONFIGIMPORT}" ${CAE}
cache: {}
dependencies:
- 'Build Theme'
......@@ -457,7 +464,7 @@ stages:
name: ${ENVIRONMENT_NAME}
url: ${ENVIRONMENT_URL}
script:
- ascr $DEPLOYSCRIPT $HOST_NAME $SITE_NAME --extra-vars="DRUPAL_ARTEFACT_SRC=${PWD}" ${CAE}
- ascr $DEPLOYSCRIPT $HOST_NAME $SITE_NAME --extra-vars="DRUPAL_ARTEFACT_SRC=${PWD}" --extra-vars="SKIP_CONFIG_IMPORT=${SKIPCONFIGIMPORT}" ${CAE}
cache: {}
dependencies:
- 'Build Prod Site'
......@@ -533,7 +540,7 @@ stages:
grep "composer.lock" /tmp/test.log || EC=$?
if [[ $EC -eq 0 ]]; then
git add composer.lock
git -c user.email=gitlab-runner@lakedrops.com -c user.name=GitLabCI commit -m "Updates recognized automatically [CREATE_RELEASE]"
git -c user.email=gitlab-runner@lakedrops.com -c user.name=GitLabCI commit -m "Updates recognized automatically [CREATE_RELEASE] [SKIP_CONFIG_IMPORT]"
git push origin HEAD:$CI_COMMIT_REF_NAME
fi
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment