Déclencher un déploiement
Sur cette page
Afin de déclencher un déploiement dans les pipelines Gitlab, utiliser la syntaxe ci-dessous dans le fichier .gitlab-ci.yml du projet
Utilisation du fichier .gitlab-ci.yml
A la racine du projet, placer le fichier .gitlab-ci.yml. Avec l’exemple ci-dessous, la préproduction sera déployée vers un serveur mutualisé, et la production sera effectuée sur un serveur dédié:
default:
image: bearstech/deploy
stages:
- deploy-preprod
- deploy-prod
staging:
stage: deploy-preprod
environment:
name: preprod
script:
- deploy my-super-site-preprod.bearstech.dev
production:
stage: deploy-prod
environment:
name: prod
script:
- PROD=true deploy
only:
refs:
- main
when: manual
Ici, le déploiement se fait automatiquement sur la préproduction à chaque commit. Pour la production, le déploiement se déclenche uniquement pour les commits sur la branche ‘main’ et via une action manuelle de votre part.