The Bazel Opt-in Preview is Here!
summary
Angular 8 ships an opt‑in Bazel preview that plugs into the CLI via the builders API and preserves existing tooling; try it with ng add @angular/bazel after upgrading to Angular 8 and two backup files let you revert. Bazel runs a dependency graph, uses always‑on OTs, supports remote build execution and cloud caches, and scales to 1000‑component example and up to 2,500 internally. Demonstrated speedups include reduced build from 60 to 7.5 minutes when using many remote workers, and the supplied example repos and docs show the configs and limitations.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:32What is a build tool?
- 3:02Life after Gulp
- 4:18How Googlers build XL apps
- 5:51How can you build XL apps?
- 7:24Get set up for coding
- 7:382019: Progress report
- 8:16Bazel is now available in Angular CLI Opt-in Preview in Angular Labs Testing for compatibility
- 10:06Angular stability
- 11:11How Build Tooling Works
- 11:54Bazel follows the Unix Philosophy
- 14:21Scaling up
- 14:46Large-scale example
- 15:12Change one component (interface unchanged)
- 20:42This is a Big Bet
related talks
29mABC: Angular, Bazel, CLI
19mBazel + Angular Today
23mFull stack development with Bazel, Angular and other friends.
36mBuilding Large Angular Apps With Bazel
20mHow I love being ejected: Customizing your Angular build with Bazel
37mSupercharge Your Builds with Bazel
42mReady for Angular version 8
21mSupercharge your builds with Bazel
