Skip to main content
Bazel skips re-executing any action whose inputs, command, and environment match a prior run — it fetches the cached output instead. The --remote_cache flag points Bazel at a content-addressable store so that cache hits are shared across every developer and CI job on your team, not just within a single machine. Every Workflows deployment includes a managed remote cache that runs inside a dedicated Virtual Private Cloud (VPC). It never shares quota or storage with other Workflows customers, and your build traffic never leaves the private network boundary. Build clients outside the Workflows-managed runners — developer laptops, a secondary CI provider, ad-hoc jobs — can be connected to the same cache, either privately (VPC peering) or over the internet via the external remote cache and execution feature.