Bazel 0.2.0增量构建工具

多语言项目的构建利器——Bazel的增量构建能力真挺香。是那种模块多、依赖乱的大型项目,用它能省不少事。你改个小模块,它就只重新构建相关部分,速度快不少。

跨平台构建的支持也到位。你本地是 Mac、同事是 Linux,甚至跑 CI 都用不同系统?都能稳稳搞定,构建结果一致性也不错,测试起来省心。

BUILD 语言用起来也不难,有点像写配置脚本,逻辑清晰,还能定义规则。对于写惯了脚本的你来说,上手没啥门槛,改起来也不容易出错。

远程缓存和分布式构建也值得一提。多个开发团队共用缓存,编译结果复用,打包快得飞起。适合 CI/CD 流程重度用户,效率高多。

构建结果的可重复性这一点蛮有用。你本地跑一遍、服务器跑一遍,结果都一致,查问题也清晰。搞多了你会发现:这种确定性,真的是救命稻草。

如果你在搞ReactGo那类跨平台应用,或者团队人多项目大,可以看看Bazel 构建工具这篇文章,讲得还不错。

gz 文件大小:68.14MB