Half-Day Bazel Bootcamp (Part 1)
summary
Bootcamp shows a working setup: a 39-line Go app and Java examples built with Bazel v2.0-RC3 using bazelisk, fetching dependencies via http_archive and go_repository, and generating Go build files with Gazelle. Workspace and .bazelrc share disk caches so repeated builds complete almost instantly; first runs download three JDK archives (Linux/Mac/Windows) and register toolchains via alias/select. Buildifier autoformats BUILD files; macOS zsh and Windows path quoting are common gotchas.
AI-written summary · about
chapters (8)
- 0:00Welcome to Bazel Bootcamp
- 1:07Why Bazel matters
- 10:17Minimal Bazel workspace
- 29:49Bootstrapping dependencies
- 46:24Go project with Bazel
- 1:06:07Adding Java support
- 1:18:14Java dependencies and platforms
- 1:27:03Q&A








