Workflow (GitHub Actions)
Workflow : fichier YAML rangé dans .github/workflows/, qui déclare à quels événements il réagit (poussée, demande de fusion, horaire, clic) et quels jobs il exécute. C'est la définition du pipeline dans GitHub Actions, versionnée avec le code qu'elle vérifie.
Le workflow est lu au commit qui a déclenché l'événement : modifier un workflow sur une branche change le pipeline de cette branche, et seulement d'elle (à l'exception de pull_request_target, qui lit toujours celui de la branche par défaut). Un dépôt peut contenir plusieurs workflows indépendants.
Dans les cours
- GitHub Actions, leçon 1 : Votre premier workflow
- GitHub Actions, leçon 2 : Déclencheurs et filtres
- GitHub Actions, leçon 7 : Actions composites et workflows réutilisables