Skip to content
Latchkey

Monorepo - Definição do Glossário de CI/CD

Um monorepo é um único repositório de controle de versão que contém muitos projetos ou serviços que são construídos e versionados juntos. Google, Meta e muitas empresas que usam Nx ou Turborepo trabalham assim.

No CI

O CI de um monorepo precisa determinar quais projetos uma mudança de fato afeta (o grafo de afetados) e construir apenas esses, caso contrário todo commit dispara o repositório inteiro. Filtros de caminho e ferramentas como Nx, Turborepo e Bazel resolvem isso.

Guias relacionados