Skip to content
Latchkey

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