Retour aux cas pratiques
GitLab CIAvancé

Pipeline conditionnel basé sur modifications de fichiers

Scénario

Contexte : Un monorepo contient plusieurs services indépendants. Le Problème : Chaque modification déclenche l'ensemble des jobs même si un seul service est modifié. Contraintes : Utiliser rules:changes pour exécuter un job uniquement si certains dossiers sont modifiés. Livrable attendu : Adapter le .gitlab-ci.yml pour conditionner l'exécution des jobs selon les fichiers impactés.

Compétences ciblées

gitlab-cirulesmonorepooptimizationci
    Pipeline conditionnel basé sur modifications de fichiers — mise en situation GitLab CI | CodeDuel