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
    Pipeline multi-jobs avec dépendances contrôlées — mise en situation GitHub Actions | CodeDuel