Build Cache - Definição do Glossário de CI/CD
Um build cache armazena dependências ou saídas intermediárias entre execuções de CI para que possam ser restauradas em vez de recalculadas.
Um build cache é um armazenamento com chave de arquivos (dependências baixadas, objetos compilados) que uma execução posterior restaura para evitar refazer trabalho. Um cache miss recorre à reconstrução e repopula o cache para a próxima vez.
Chaves e invalidação
As chaves de cache geralmente fazem hash de um lockfile (por exemplo hashFiles('**/package-lock.json')). Quando o lockfile muda, a chave muda, forçando um cache novo para que dependências obsoletas nunca sejam reutilizadas.
Guias relacionados
Cache (CI) - CI/CD Glossary DefinitionCache (CI): A **cache** stores dependencies or build outputs between runs so they are restored instead of rec…
Build Artifact - CI/CD Glossary DefinitionBuild Artifact: A build artifact is output generated by a job (a binary, bundle, coverage report, or log) tha…
Lockfile - CI/CD Glossary DefinitionLockfile: A **lockfile** (package-lock.json, Cargo.lock, etc.) pins exact dependency versions so builds are r…