Bazel
summary
Bazel is Google’s Blaze build system reworked for public use and open-sourced March 2015, designed to make huge multi-language repos fast by aggressive caching and parallel execution. It constructs a dependency graph, caches every action (even test results), and runs only changed actions so incremental rebuilds are near-instant; full clean builds still run but are rare. Extension uses Skylark, a restricted Python subset for hermetic rules; Windows support and a distributed execution backend are experimental, 0.4 is imminent.
AI-written summary · about
chapters (5)
- 0:00Context for Dart web builds
- 5:30Introduction to Bazel
- 14:20Build file generation
- 15:20Dart and Bazel integration
- 17:08Q&A session








