Skip to main content

diff-config

Job permettant de vérifier que la config exportées (et versionnée) est bien identique à celle en base de données

Utilisation

variables:
CI_TEMPLATE_VERSION: &CI_TEMPLATE_VERSION main

include:
- project: kgaut/gitlab-ci-templates
ref: *CI_TEMPLATE_VERSION
file:
- '/templates/generic/stages-variables-extends.yml'
- '/templates/drupa/diff-config.yml'

Variables nécessaires

Nom de la variableContenuExempleRemarque
DIFFS_PATHDossier relatif à la racine du projet devant contenir les patchs générés par le difffiles/diffsce dossier doit exister dans l'arboresence est être .gitignored
DRUSH_ALIASAlias drush ou paramètre supplémentaire si nécessaire@monsitene pas le définir si inutile
DRUSH_BINChemin relatif à la racine du projet vers le binaire drushvendor/bin/drush
DRUPAL_CONFIG_PATHChemin relatif à la racine du projet vers le dossier de config syncconfig/syncSi par défault à config/sync, pas besoin de le définir
PROJECT_ROOTChemin relatif ou absolu vers la racine du projet~/public_html
SSH_CHAINChaine de connexion SSHssh user@serveur

Liste des jobs

prod:deploy

Lance un déploiement en prod

preprod:deploy

Lance un déploiement en préproduction