Cours

GitHub Actions

Construire, tester et déployer sans intervention manuelle : déclencheurs, tâches parallèles, cache, secrets, environnements et déploiement conditionnel.

Intermédiaire 7 leçons
GitHub Actions

Les leçons

  1. 1 Introduction Vous saurez nommer les briques de GitHub Actions et décider, chiffres en main, quelles tâches manuelles méritent d'être automatisées.
  2. 2 Un premier workflow Vous saurez écrire un workflow complet qui récupère le dépôt, installe un environnement, lance les tests, et vous saurez lire son journal d'exécution.
  3. 3 Les déclencheurs Vous saurez déclencher un workflow au bon moment et supprimer les exécutions inutiles qui font exploser votre facture et vos temps d'attente.
  4. 4 Jobs et matrices Vous saurez découper un workflow en jobs coordonnés, partager leurs sorties, et couvrir plusieurs versions ou systèmes avec une matrice maîtrisée.
  5. 5 Cache et artefacts Vous saurez construire une clé de cache correcte, transporter des fichiers d'un job à l'autre, et mesurer le gain réel avant de complexifier votre workflow.
  6. 6 Secrets et environnements Vous saurez stocker un secret au bon niveau, exiger une approbation humaine avant un déploiement, et éviter les manipulations qui exposent un secret dans les journaux.
  7. 7 Déploiement Vous saurez déclencher un déploiement conditionnel depuis la branche principale, publier une image de conteneur et revenir en arrière en quelques minutes.
Lien copié !