Fan-Out Fan-In - Definição do Glossário de CI/CD
Fan-out fan-in é um padrão de pipeline em que um job divide o trabalho entre muitos jobs paralelos (fan-out) e um job posterior espera por todos eles para agregar os resultados (fan-in).
Fan-out fan-in é um padrão de pipeline em que um job divide o trabalho entre muitos jobs paralelos (fan-out) e um job posterior espera por todos eles para agregar os resultados (fan-in).
O fan-out fan-in maximiza o paralelismo e, ao mesmo tempo, canaliza cada branch de volta para um único ponto de decisão.
No GitHub Actions
Um matrix job faz fan-out em shards paralelos; um job a jusante com needs: [test] faz fan-in quando cada perna da matrix termina, permitindo condicionar o deploy ao conjunto completo.
Guias relacionados
Matrix Build - CI/CD Glossary DefinitionMatrix Build: A **matrix build** expands one job into many parallel jobs across combinations of variables (ve…
Job Dependency - CI/CD Glossary DefinitionJob Dependency: A job dependency is a declared requirement that one job wait for another to finish before it…
Directed Acyclic Graph - CI/CD Glossary DefinitionDirected Acyclic Graph: A directed acyclic graph (DAG) is a set of nodes connected by one-way edges with no c…