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 产品。

需要更多帮助?

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

发送以下问题的反馈:

此网页
Cloud Build