Cloud Build

持续编译、测试和部署。

Cloud Build

速度和灵活性

Cloud Build 可让您跨所有语言快速编译软件。您可以全面掌控工作流程的定制,从而跨越多个环境(例如虚拟机、无服务器、Kubernetes 或 Firebase)按自定义的流程进行编译、测试和部署。

委托部署

几分钟即可完成部署

从 PR 到编译、测试和部署,整个过程将变得无比轻松。设置触发器,以便在您将更改推送至 GitHub、Cloud Source Repositories 或 Bitbucket 代码库时,系统会自动编译、测试和部署源代码。

选择要编译的内容

选择要编译的内容

不再需要配置或维护编译环境。使用任何语言创建快速、一致且可靠的版本。使用编译工具(如 Maven、Gradle、webpack、Go 或 Bazel)将源代码打包到 Docker 容器或非容器工件中。

极速

极速编译

访问通过 Google 全球网络连接的计算机,以显著缩短编译时间。在高 CPU 虚拟机上运行编译作业或缓存源代码、映像或其他依赖项,以进一步加快编译速度。

实现部署自动化

实现部署自动化

在编译步骤中创建流水线,以实现部署自动化。通过内置集成部署到 Kubernetes Engine、App Engine、Cloud Functions 和 Firebase。将 Spinnaker 与 Cloud Build 搭配使用,以创建和执行复杂的流水线。

定义自定义工作流程

按需定制工作流程

全面定制您要在编译、测试和部署过程中执行的步骤。定义编译、打包和推送映像的特定指令,或者随自定义编译步骤并行运行多个作业。

无与伦比的隐私保护

无与伦比的隐私保护

在受 Google Cloud 安全技术保护的基础架构上运行编译作业。全面控制哪些人能创建和查看您的编译作业,可以使用哪些源代码,以及可以在哪些地方存储您的编译工件。

Cloud Build 特性

原生 Docker 支持

只需导入现有的 Dockerfile 即可开始使用。将映像直接推送到 Docker 映像存储代码库,如 Docker Hub 和 Container Registry。自动部署到 Kubernetes 或 Google Kubernetes Engine 以实现持续交付。

宽裕的免费方案

不用再管理您自己的编译服务器,每天提供免费的 120 分钟编译时间和最多 10 个并发编译。编译作业在排队时不会产生编译分钟数。

功能强大的数据洞见

获取有关编译结果以及编译错误和警告的详细信息,以便于调试。使用标记或查询过滤编译结果,以了解执行速度缓慢的编译或耗时的测试。

识别漏洞

识别容器映像的软件包漏洞。自动执行 Ubuntu、Debian 和 Alpine 的软件包漏洞扫描。

在本地或在云端编译

在本地运行编译作业,然后再提交到云端。使用开源本地编译器在本地计算机上编译和调试。

Cloud Build 价格

超出每日免费限额后,用多少付多少。如需了解详情,请参阅价格指南

功能 价格
每天前 120 分钟编译时间 免费
超出部分的编译分钟数 每分钟 $0.0034

资源

试用教程,启动快速入门,并浏览 Cloud Build 专有的资源。

在五分钟内即可开始

在五分钟内开始

容器编译概念

Cloud Build 概念

无服务器移动交付流水线

无服务器移动交付流水线

使用 Cloud Build 持续交付

使用 Cloud Build 持续交付

使用 Cloud Build 自定义编译步骤

使用 Cloud Build 自定义编译步骤

Google Cloud

开始使用

学习和编译

还不熟悉 GCP?您可以领取 300 美元赠金,免费开始使用任意 GCP 产品。

需要更多帮助?

我们的专家会根据您的需求,帮您打造合适的解决方案,或帮您寻找合适的合作伙伴。