Retour à la leçon
Mission

Mission : survivre à un relancement automatique de la CI

Rendre un script de déploiement idempotent, protégé contre les exécutions concurrentes, avec un rollback fiable.

Contexte

Ton pipeline CI vient de planter à 2h du matin en pleine release, et GitLab relance automatiquement le job. Le script de déploiement actuel n'a pas été pensé pour survivre à une deuxième exécution.