Bazel 2.0.3.0Linux版
多语言项目的构建工具用过不少,Bazel算是我比较常用也推荐得最多的一个。bazel-2.0_3.0-linux-x86_64
这个版本在 Linux 上跑得蛮稳定,适合搞大型项目的你。
Bazel 的增量构建是真的香。改了一小块代码,它就只重新构建那部分,响应也快,效率高多。对比下 make
或 npm run build
的全量构建,体验差距立马感受得到。
跨平台+多语言支持也挺全的,像 Java、C++、Python、Go 都能玩得转。配合 BUILD 文件来配置逻辑,语法直观,不绕。你写几个规则一测就懂,没那么多黑魔法。
远程缓存功能适合多人协作。你在本地构建一份,别人直接用缓存,速度快得离谱。加上 .bazelrc
配置得当,构建环境也能保持一致,出问题也好查。
不过要注意,第一次接触 Bazel 的话,上手会有点门槛。建议先从 WORKSPACE
和 BUILD
文件玩起,再看官网或这篇,思路会更清晰。
如果你在搞中大型项目、需要频繁构建、还讲究可重复性,那Bazel真的是个值得一试的好东西。
41.75MB
文件大小:
评论区