~/talk

Faster Builds With Remote Execution and Caching

Talkat BazelCon 2018 · 2018-10-09..10-10· [devops-and-delivery, cloud-infrastructure]
links:none on file
slides:none on file

Describes Google Cloud Remote Build Execution (RBE), an alpha, hosted implementation of the open Remote Execution API that uses Docker image hashes and toolchain descriptions to run Bazel builds and tests at cloud scale. Claims include 80% average build time reduction for TensorFlow (≈50 min → ≈5 min), Android Studio increasing presubmit coverage more than 4x, Angular CI dropping ~1h → 15m, and Absil C++ going 88s → 51s with remote cache and 23s with exec+cache. Advises CI-first onboarding, cache silo key and Docker image hash for hermeticity and permissions.

AI-written summary · about

  1. 0:00Remote execution and caching intro
  2. 1:49How remote exec and cache work
  3. 3:12Why remote builds are faster
  4. 4:56Benefits of remote builds
  5. 7:27Google Cloud's remote build service
  6. 10:15Customer results and benchmarks
  7. 12:41Onboarding remote cache and exec
  8. 19:02Adopt remote execution steps
  9. 24:15Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.