Distributed Build - Definição do Glossário de CI/CD
Um distributed build divide a compilação entre várias máquinas que trabalham em partes diferentes do grafo em paralelo e depois combina os resultados.
Um distributed build divide a compilação entre várias máquinas que trabalham em partes diferentes do grafo em paralelo e depois combina os resultados.
Os distributed builds atacam tempos de compilação longos usando muitos workers em vez de um só, coordenados por um build system que entende o grafo de dependências.
Ferramentas
Sistemas como o Bazel com execução remota, distcc e icecc distribuem a compilação. Um cache remoto compartilhado permite que cada worker reutilize saídas que outros já produziram.
Guias relacionados
Build Farm - CI/CD Glossary DefinitionBuild Farm: A build farm is a pool of machines dedicated to compiling and testing software, shared across tea…
What Is a Remote Cache?A remote cache stores build outputs in a shared, networked location so they can be reused across machines, CI…
Compile Cache - CI/CD Glossary DefinitionCompile Cache: A compile cache stores the output of compiling a source file keyed by its content and flags, s…