从初创公司到大型企业,选择 Bazel 开源项目来构建和测试您的多语言、多平台项目。
仅重新构建必要的代码。借助 Bazel 的高级本地和分布式缓存、经过优化的依赖项分析和并行执行功能,您可以快速进行增量构建。
使用 Java、C 、Go、Android、iOS 以及多种其他语言和平台进行构建和测试。Bazel 可以在 Windows、macOS 和 Linux 上运行。
扩缩您的组织、代码库和持续集成系统。Bazel 可处理任意规模的代码库,无论是在多个代码库还是大型 monorepo 中。
使用 Bazel 的扩展程序语言添加了对新语言和平台的支持。可以共享和重复使用由日益壮大的 Bazel 社区编写的语言规则。
了解什么是 Bazel,它对您的项目来说为什么是一个不错的选择,以及如何快速开始使用 Bazel。
通过相关文档和教程了解如何使用 Bazel,涵盖基础知识、专家等各种主题。
使用这些资源可以高效地查找使用 Bazel 所需的命令、查询和术语。
快速可靠地构建和测试任何规模的软件。Google、Stripe 和 Dropbox 等行业领先者依靠 Bazel 来构建重型任务关键型基础架构、服务和应用。
Bazel 一直在不断完善,请查看版本说明,了解最新版本中有哪些变化,以及这些变化对您的 build 有何影响。
了解最新文档、社区活动和计划。
查看我们新的公开路线图,了解即将推出的计划。
敬请关注我们新的每月社区动态直播。
通过这个全新的引导式场景,开始使用 Bazel 查询语言。
使用 Bazel 构建软件时,您使用的代码是经过 Google 多年优化和测试的同一段代码,可用于构建重载、任务关键型基础架构、服务和应用。