Integrating with ease: Leveraging BuildStream interaction with Bazel build
summary
Demonstrates a working integration where BuildStream constructs reproducible toolchains and invokes Bazel via a Bazel build element plugin, sharing cache through the RE API and CAS, and using cquery output to capture all inputs. Shows BuildStream building Bazel itself, producing a bootable VM image from a free-desktop-SDK-derived toolchain, and running a Bazel-built app; demo completes successfully. Notes scale from ~500 components to hundreds of thousands and strict sandboxing that enforces network-free, input-identity based artifacts.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:05Integrate BuildStream with Bazel
- 8:28What is BuildStream
- 11:18BuildStream structure
- 17:42Live demo
- 23:46Integrating Bazel
- 27:21BuildStream vs Bazel
- 35:17Benefits of both
- 38:48Q&A








