Expansão de Matriz - Definição do Glossário de CI/CD
Expansão de matriz é como uma única definição de matrix job se multiplica em um job por combinação das variáveis da matriz, como 3 versões do Node vezes 2 sistemas operacionais igual a 6 jobs.
Controlando o conjunto
Use include para adicionar combinações extras específicas e exclude para descartar as que você não quer, por exemplo pulando um runtime antigo em um SO novo.
O limite
O GitHub limita uma matriz a 256 jobs por workflow run, então produtos cruzados muito grandes devem ser reduzidos ou divididos.
Guias relacionados
Workflow Run - CI/CD Glossary DefinitionWorkflow Run: A workflow run is a single execution of a GitHub Actions workflow, triggered by an event, with…
Retry with Backoff - CI/CD Glossary DefinitionRetry with Backoff: Retry with backoff is retrying a failed operation after a delay that grows between attemp…
Monorepo Tooling - CI/CD Glossary DefinitionMonorepo Tooling: Monorepo tooling is software (Nx, Turborepo, Bazel, Lerna, pnpm workspaces) that manages ma…