Bazel

Bazel

Bazel是类似于Make,Maven和Gradle的开源构建和测试工具。它使用人类可读的高级构建语言。
Bazel是类似于Make,Maven和Gradle的开源构建和测试工具。它使用人类可读的高级构建语言。Bazel支持多种语言的项目,并为多个平台构建输出。Bazel支持跨多个存储库的大型代码库以及大量用户。功能-加快构建和测试速度:Bazel仅重建必要的内容。借助高级的本地和分布式缓存,优化的依赖关系分析和并行执行,您可以获得快速而增量的构建。-可扩展。Bazel可帮助您扩展组织,代码库和持续集成系统。它可以处理多个存储库或庞大的monorepo中任何大小的代码库。-可扩展至您的需求:使用Bazel熟悉的扩展语言轻松添加对新语言和平台的支持。分享和重用不断发展的Bazel社区编写的语言规则。
bazel

分类目录

BSD版Bazel的替代品

GNU Make

GNU Make

Make是用于控制从程序的源文件生成程序的可执行文件和其他非源文件的工具。
Ninja Build

Ninja Build

Ninja是一个注重速度的小型构建系统。