Retour aux cas pratiques
GitLab CIAvancé

Pipeline multi-branches avec gestion avancée des rules

Scénario

Contexte : Un projet comporte plusieurs branches longues (develop, release, main). Le Problème : Le pipeline actuel ne distingue pas les comportements selon le type de branche. Contraintes : Utiliser rules avec conditions sur CI_COMMIT_BRANCH pour adapter le comportement des jobs selon la branche. Livrable attendu : Fournir un .gitlab-ci.yml structuré permettant d'exécuter des jobs différents selon qu'il s'agit d'une branche develop, release ou main.

Compétences ciblées

gitlab-cirulesbranchespipelineci
    Pipeline multi-branches avec gestion avancée des rules — mise en situation GitLab CI | CodeDuel