
Bazel 是 Google 开源的高性能构建工具,专注于可重现、并行、增量构建。它通过沙箱和严格的依赖声明实现 Hermetic 构建,支持 Java、C++、Go、Python 等多语言环境,适合大型单体仓库和跨团队项目。
Starlark 编写自定义构建规则并集成社区 rules_*适用于需要稳定、可重复构建的大型代码库、单体仓库(monorepo)、多语言项目和企业级 CI/CD 流程。主要亮点是速度、可扩展性与构建确定性,在大规模并行构建、跨团队协作和复杂依赖管理中显著提升构建稳定性与开发效率。