Incremental Build - Definição do Glossário de CI/CD
Um incremental build reconstrói apenas as partes de um projeto afetadas por uma mudança, reutilizando saídas já compiladas para todo o resto. É o oposto de um build limpo (do zero).
No CI
Incremental builds só são seguros quando as saídas anteriores são restauradas de forma confiável, e é por isso que eles andam junto com um cache de build. Um cache obsoleto ou parcial pode fazer incremental builds produzirem resultados errados, então muitos pipelines de CI fazem builds limpos na branch main.
Guias relacionados
Build Cache - CI/CD Glossary DefinitionA build cache stores intermediate compilation outputs keyed by their inputs, so unchanged work is restored in…
Remote Cache - CI/CD Glossary DefinitionRemote Cache: A remote cache stores build or test outputs on a shared server so that any machine, including e…
Cache (CI) - CI/CD Glossary DefinitionCache (CI): A **cache** stores dependencies or build outputs between runs so they are restored instead of rec…