天天看点

Bazel —— 来自 Google 的开源代码构建工具

bazel 是 google 的一款可再生的代码构建工具。它主要是用于构建 google 的软件,处理出现在谷歌的开发环境的构建问题,比如说:大规模数据构建问题,共享代码库问题,从源代码构建的软件的相关问题。

bazel 支持多种语言并且跨平台,还支持自动化测试和部署、具有再现性(reproducibility)和规模化等特征。bazel 在谷歌大规模软件开发实践能力方面起着至关重要的作用。

具有以下功能:

支持自动化测试和发布

支持多语言和多平台的多样性

使用方法: