Caching
Remote build cache
Quick answer
A remote build cache is a shared store of build outputs that every developer machine and CI job can read from and write to.
A remote build cache is a shared store of build outputs that every developer machine and CI job can read from and write to.
Why it matters
Gradle, Bazel, Turborepo and Nx all support one. It is the difference between each machine learning independently and the whole team sharing one set of results.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
Artifact cacheAn artifact cache stores build outputs between CI runs so that unchanged work does not have to be recomputed.Cache evictionCache eviction is the removal of cache entries to stay within a size limit, usually by discarding the least recently used entries first.Cache hit rateCache hit rate is the proportion of cache lookups that find a usable entry, expressed as a percentage.Cache keyA cache key is the string that identifies a cache entry, typically built from a hash of the lockfiles that determine the cached content.