Matin
Fondations de GitHub Actions et premiers workflows
Maîtriser l'anatomie d'un workflow GitHub Actions et comprendre les mécaniques d'exécution.
- Introduction aux concepts fondamentaux : workflows, événements, jobs, runners, steps et actions.
- Structure et syntaxe d'un fichier YAML appliqué à GitHub Actions.
- Configuration et utilisation des événements déclencheurs (on : push, pull_request, workflow_dispatch).
- Découverte de la place de marché de GitHub (GitHub Marketplace) et intégration d'actions existantes.
- Compréhension des mécanismes d'exécution séquentielle et parallèle des jobs.
Atelier pratique
Manipulation et écriture d'une syntaxe YAML de base, paramétrage de l'arbre décisionnel d'exécution.
Cas métier
Configuration d'un premier pipeline qui automatise l'exécution de tests de non-régression à chaque ouverture de Pull Request pour un projet de développement.
Compétence acquise
Être capable de créer et paramétrer un fichier de workflow YAML standard et de l'associer aux bons événements Git.
Livrable
Un premier pipeline fonctionnel validant automatiquement les soumissions de code.

