Retour à la leçonMission
Mission : fiabiliser un script de déploiement multi-environnements
Écrire un script bash qui valide ses arguments et ses fichiers avant d'agir, et repérer les pièges classiques d'un script mal protégé.
Contexte
Ton équipe déploie la même application sur dev, staging et prod avec un script deploy.sh qui prend l'environnement en argument (./deploy.sh prod). Un premier jet du script plante de façon imprévisible : parfois avec une erreur cryptique, parfois en silence. Ta mission est de le rendre robuste.