跳转到
Cloud Build

Cloud Build

在我们的无服务器 CI/CD 平台上构建、测试和部署。

新客户可获得 $300 赠金,用于抵扣 Cloud Build 的相关费用。所有客户每月均可免费使用 2,500 分钟的构建时间,不计入赠金额度。

  • 跨所有编程语言(包括 Java、Go、Node.js 等)快速构建软件

  • 15 种机器类型中选择,并为每个池运行数百个并发构建

  • 跨多个环境(例如虚拟机、无服务器、Kubernetes 或 Firebase)进行部署

  • 您的专用网络内访问云托管的全代管式 CI/CD 工作流

  • 将您的静态数据保存在具有数据驻留的地理区域或特定位置

优势

可伸缩的完全无服务器平台

无需设置、升级或扩缩任何基础架构,Cloud Build 即可扩容和缩容。在 Google Cloud 的全代管式环境中运行构建,并连接到您自己的专用网络。

原生企业来源集成

通过 Cloud Build 对 GitHub EnterpriseGitLab EnterpriseBitbucket Data Center 的开箱即用支持,与一些最流行的企业源代码控制系统集成。

软件供应链安全与合规性

在本地或在您的注册表中扫描映像,查找漏洞。 使用出处进行审核并控制到生产环境的部署。利用 SLSA 级别 3 build 支持,防范软件供应链攻击。

主要特性

主要特性

极速构建

利用通过 Google 全球网络相互连接的机器,显著缩短构建时间。在高性能 CPU 虚拟机上运行构建作业或缓存源代码、映像或其他依赖项,进一步加快构建速度。

实现部署自动化

在构建步骤中创建流水线,以实现部署自动化。使用内置的集成功能,将代码部署到 Google Kubernetes EngineCloud RunApp EngineCloud FunctionsFirebase。 将 Spinnaker 与 Cloud Build 搭配使用,以创建和执行复杂的流水线。

在整个网络中大规模实施 CI/CD

默认专用池中选择,根据您的网络和扩缩需求运行工作负载。默认池使您可以在能够访问公共互联网的安全托管环境中运行构建。专用池是专用工作器池,可为您提供更大的构建环境灵活性和更高的并发性,并能够访问专用网络中的资源。

从提交代码到完成部署仅需几分钟

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

SLSA 3 级合规性

在构建时自动生成容器映像和语言软件包的出处元数据和证明,以将二进制文件跟踪到源代码并防止篡改。使用与 Binary Authorization 的内置集成来验证证明,以部署由 Cloud Build 构建和签名的映像。使用按需扫描来扫描工件,以提前确保安全性。从专用网络中托管的私有源代码库(包括 GitHub Enterprise)触发全代管式 CI/CD 工作流。

查看所有功能

文档

文档

Google Cloud Basics

Cloud Build 概念

详细了解 Cloud Build,包括构建配置、不同类型的 Cloud Build 构建器以及 CMEK 合规性。
Tutorial

使用 Cloud Build 构建和推送映像

了解如何启用 Cloud Build、准备要构建的源文件、在 Artifact Registry 中创建 Docker 代码库、构建映像,以及查看构建结果。
Best Practice

加快构建速度

本页面介绍加快 Cloud Build 构建速度的最佳做法。
Tutorial

使用 Cloud Build 自定义构建步骤

了解如何在 Cloud Build 中使用社区提供的构建器和自定义构建器。
Tutorial

使用 Google Cloud 开发应用

了解如何设计、开发和部署可与 Google Cloud 生态系统中的组件无缝集成的应用。
Tutorial

使用 Cloud Build 和 GKE 实现 Binary Authorization

了解如何设置、配置和使用适用于 Google Kubernetes Engine (GKE) 的 Binary Authorization。
Tutorial

通过 Terraform、Cloud Build 和 GitOps 以代码形式管理基础架构

了解如何使用热门的 GitOps 方法,通过 Terraform 和 Cloud Build 以代码形式管理基础架构。
Tutorial

使用 Cloud Build 通过 Git 实现持续部署

了解如何使用 Cloud Build 触发器自动构建和部署。

没有看到您需要的内容?

所有特性

所有特性

原生 Docker 支持
只需导入现有的 Docker 文件即可开始使用。将映像直接推送到 Docker 映像存储库,如 Docker Hub 和 Artifact Registry。自动部署到 Google Kubernetes EngineCloud Run,以实现持续交付。
宽裕的免费层级
每月 2,500 分钟的免费构建时间以及多达 10 个并发构建作业,让您无需再管理自己的构建服务器。构建作业在排队时不会产生构建分钟数。
强有力的数据洞见
获取有关构建结果以及构建错误和警告的详细信息,轻松进行调试。使用标记或查询来过滤构建结果,找出运行缓慢的构建作业或耗时的测试作业。
识别漏洞
识别容器映像和语言软件包的软件包漏洞。自动针对 Ubuntu、Debian 和 Alpine 执行软件包漏洞扫描。
在本地或在云端构建
在本地运行构建作业,然后再提交到云端。使用开源本地构建器在本地机器上构建和调试。
专用池
使用 VPC 对等互连和 VPC-SC 为 CI/CD 工作负载设置安全的专用网络。从全球各地选择区域,履行监管义务。您还可以限制公共 IP 或预留静态 IP 地址。开箱即用,可与私有源代码库集成一流。每个池运行数百个并发构建,以加快构建和测试的速度。

价格

价格

超出每月免费层级限额时,按实际用量付费。如需了解详情,请参阅价格指南

特征
价格 (USD)
每月前 2,500 分钟构建时间

免费

超出部分的构建分钟数
每分钟 $0.006

如果您使用非美元货币付费,请参阅 Google Cloud SKU 上以您的币种列出的价格。


此页面上列出的一项产品或功能目前为 Alpha 版。详细了解产品发布阶段

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台