Remote Cache - CI/CD Glossary Definition
A remote cache stores build or test outputs on a shared server so that any machine, including ephemeral CI runners, can reuse work done by another. Tools like Bazel, Turborepo, Gradle, and sccache support it.
Why it matters
On fresh CI runners a local cache is empty, so a remote cache is what actually delivers cache hits in CI. A teammate or an earlier job populates it, and your job downloads the result instead of recomputing.
Related guides
Incremental Build - CI/CD Glossary DefinitionIncremental Build: An incremental build rebuilds only the parts of a project affected by a change, reusing pr…
Hermetic Build - CI/CD Glossary DefinitionHermetic Build: A hermetic build runs in complete isolation from the host: it declares every input explicitly…
Cache (CI) - CI/CD Glossary DefinitionCache (CI): A **cache** stores dependencies or build outputs between runs so they are restored instead of rec…