Incremental Compilation - Definição do Glossário de CI/CD
A incremental compilation recompila apenas as partes de um programa afetadas por uma mudança, reutilizando a saída anterior para tudo que não foi tocado.
A incremental compilation recompila apenas as partes de um programa afetadas por uma mudança, reutilizando a saída anterior para tudo que não foi tocado.
A incremental compilation é a contraparte no nível do compilador dos builds incrementais: ela rastreia quais unidades mudaram e reconstrói apenas essas.
Ressalva no CI
O estado incremental fica em diretórios de build que os runners de CI novos não têm, então a incremental compilation ajuda mais em runners quentes ou persistentes. Restaurar o diretório de build a partir do cache preserva o benefício.
Guias relacionados
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…
Incremental Build - CI/CD Glossary DefinitionAn incremental build recompiles only the parts of a project affected by a change, reusing prior outputs for e…
What Is a Remote Cache?A remote cache stores build outputs in a shared, networked location so they can be reused across machines, CI…