Matrice (de jobs)
Matrice : bloc strategy.matrix d'un job, qui déclare des listes de valeurs (versions de Python, de PostgreSQL, plateformes) ; GitHub crée un job par combinaison. include ajoute des valeurs ou des combinaisons, exclude en retire, fail-fast décide si un échec annule les autres jobs.
Une matrice multiplie les vérifications, et la facture : chaque combinaison est un job facturé à la minute entamée. Elle se borne par une politique de prise en charge explicite, au plus 256 jobs par run.
Dans les cours
- GitHub Actions, leçon 4 : Jobs, matrices et services
- GitHub Actions, leçon 6 : Construire et publier une image multi-architecture