Retour aux cas pratiques
GitHub ActionsAvancé
Pipeline multi-jobs avec dépendances contrôlées
Scénario
Contexte : Une application Node.js doit exécuter des tests puis construire une image Docker uniquement si les tests passent. Le Problème : Le workflow actuel exécute toutes les étapes dans un seul job, rendant la lecture difficile et empêchant un contrôle clair des dépendances. Contraintes : Séparer le workflow en deux jobs distincts : test et build. Le job build ne doit s'exécuter que si test réussit. Aucun outil externe. Livrable attendu : Fournir un workflow GitHub Actions structuré avec plusieurs jobs et la directive needs garantissant une exécution conditionnelle propre.
Compétences ciblées
github-actionscijobsworkflowautomation