Retour aux cours

infra

GitHub Actions

débutant à expert

Automatise tests, builds et deploiements avec GitHub Actions : premier workflow, triggers avances, matrix builds, cache, secrets, environments, artifacts, workflows reutilisables et self-hosted runners. Jusqu'a la securisation avancee des pipelines (OIDC, permissions, pinning) en production.

Programme

13 leçons
  1. 1Concepts CI/CD et GitHub Actions
  2. 2Premier workflow complet
  3. 3Triggers avancés
  4. 4Jobs et steps : dépendances, sorties, conditions
  5. 5Matrix builds
  6. 6Cache de dépendances
  7. 7Secrets et variables d'environnement
  8. 8Environments et approbations
  9. 9Artifacts
  10. 10Reusable workflows et composite actions
  11. 11Self-hosted runners
  12. 12Déploiement continu : build, push Docker, déploiement serveur
  13. 13Sécurité des pipelines (niveau expert)