GitLab CI
Avancé
Pipeline multi-environnements avec déploiement conditionnel
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
gitlab-ci
deployment
environments
rules
pipeline
Scénario Technique
Contexte : Une application doit être déployée automatiquement en staging après chaque merge sur develop, puis en production uniquement depuis main. Le Problème : Le pipeline actuel déclenche le même déploiement sur toutes les branches, sans distinction d'environnement. Contraintes : Utiliser des rules ou only/except pour différencier les branches. Le job de production ne doit jamais s'exécuter depuis develop. Livrable attendu : Proposer un .gitlab-ci.yml structuré avec des jobs de déploiement distincts et des règles conditionnelles adaptées à chaque branche.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.