Bazel:一个开源的自动化构建与测试工具(由 Google 开源),常用于大型项目/单一代码库(monorepo),强调可复现构建、增量构建与依赖管理。
/ˈbeɪzəl/
Bazel 源自 Google 内部构建工具 Blaze 的开源版本名称;开源后为了区分品牌与实现,采用了 Bazel 这一名称(与 Blaze 在拼写与读音上相近)。
I built the project with Bazel.
我用 Bazel 构建了这个项目。
Because Bazel caches build outputs and tracks dependencies precisely, our CI pipeline became faster and more reliable.
由于 Bazel 会缓存构建产物并精确跟踪依赖关系,我们的持续集成流水线变得更快也更稳定。