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.

Commencer le Défis
    GitLab CI - Pipeline multi-environnements avec déploiement conditionnel | Test Technique & Recrutement