Chapitre 3. Que contient une action ?
Au chapitre 2, nous avons exploré la façon dont les Actions GitHub effectuent leur traitement. La fonctionnalité de base est centrée sur les flux de travail - lecode qui s'exécute en réponse à un événement et qui exécute des tâches pour effectuer un certain travail. Au niveau le plus bas de ton flux de travail, les tâches du flux de travail exécutent des étapes. Les étapes peuvent appeler soit une commande du système d'exploitation, soit une implémentation d'une fonctionnalité distincte que GitHub Actions appelle simplement une action.
Les flux de travail par rapport aux actions
Comme la distinction entre les actions et les flux de travail peut être l'un des points qui reste confus pendant un certain temps, voici un rappel pour penser que les actions sont comme des plug-ins ou des modules dans d'autres applications et que les flux de travail sont plutôt comme les pipelines ou les scripts qui utilisent ces modules ou ces plug-ins.
Tu as maintenant le bagage nécessaire pour comprendre où la mise en œuvre d'une action réelle est utilisée - lorsqu'une étape d'un flux de travail l'appelle. Dans ce chapitre, je vais poursuivre la présentation générale de la plateforme GitHub Actions en examinant ce qui constitue une action individuelle. Plus précisément, j'aborderai les points suivants :
- La structure d'une action ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access