~/talk

Introducing Remote Bazel

Talkat BazelCon 2024 · 2024-10-14..10-15· [devops-and-delivery, cloud-infrastructure]
slides:none on file

Remote Bazel runs the Bazel client server and commands remotely so CI and dev machines reuse a warm analysis workspace stored in a remote cache, using Firecracker snapshotting and RBE-style remote execution to clone VM workspaces. BuildBuddy reports an 8× reduction in median CI duration, typical builds dropping from ~4 minutes to ~20 seconds and a customer moving from 10m to 1m40s. Access happens via BB CLI or curl, remote Runners stream logs, mirror local git diffs, and support arbitrary bash blocks and verified builds.

AI-written summary · about

  1. 0:00Remote Bazel intro
  2. 0:41Why Remote Bazel
  3. 1:46Reusing CI workspaces
  4. 2:47Reducing build latency
  5. 3:28Performance improvements
  6. 4:29CI workflow integration
  7. 5:14Cross-platform dev
  8. 6:16Workspace sync
  9. 7:00Cost savings & access
  10. 8:03Debugging & parallel builds
  11. 8:46New UI features
  12. 9:29Implementation overview
  13. 9:50Try Remote Bazel
~/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.