Skip to content

Caching

Artifact cache

Quick answer

An artifact cache stores build outputs between CI runs so that unchanged work does not have to be recomputed.

An artifact cache stores build outputs between CI runs so that unchanged work does not have to be recomputed.

Why it matters

The distinction from an artifact store matters: a cache is an optimisation that may be evicted at any time, so a build must still succeed on a cold cache. If your pipeline breaks when the cache misses, you have a dependency, not a cache.

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.