使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。
跳转到

Cloud Build

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

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

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

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

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

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

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

优势

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

无需设置、升级或扩缩任何基础架构,Cloud Build 即可扩容和缩容。您可以在 Google Cloud 上的全代管式环境、本地、其他公有云或您自己的专用网络中运行构建。

开放的可移植性标准

使用 buildpack 在没有 Dockerfile 的情况下直接创建可移植映像。支持在 Kubernetes 上运行的 Tekton 流水线,这使您可以享用 Kubernetes 的扩缩和自我修复的优势,而不会受限于锁定。

软件供应链安全与合规性

在本地或存储库中扫描容器映像,检查是否存在漏洞。使用出处进行审核并控制到生产环境的部署。利用 SLSA 2 级支持防范软件供应链攻击。

主要特性

主要特性

极速构建

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

实现部署自动化

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

不限环境的 CI/CD:在云端和本地环境中运行工作负载

根据您的需要,选择在默认专用混合池中运行工作负载。默认池使您可以在能够访问公共互联网的安全托管环境中运行构建。专用池是专用的工作器池,可让您更灵活地控制构建环境,包括访问专用网络中资源的功能。混合池使您可以使用 Anthos 平台在可以运行 Kubernetes 的任何位置执行 Cloud Build 工作负载,例如 Google Cloud、本地或其他公有云。

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

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

SLSA 2 级合规性

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

查看所有特性

最新资讯

订阅 Google Cloud 简报,了解产品动态、活动安排、特别优惠以及更多资讯。

文档

文档

Google Cloud 基础知识
Cloud Build 概念

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

教程
使用 Cloud Build 构建和推送映像

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

教程
无服务器移动交付流水线

了解如何在 Google Cloud 中创建无服务器移动交付流水线。

最佳实践
加快构建速度

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

教程
使用 Cloud Build 自定义构建步骤

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

教程
使用 Google Cloud 开发应用

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

教程
使用 Cloud Build 和 GKE 实现 Binary Authorization

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

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

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

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

了解如何使用 Cloud Build 触发器自动构建应用并将其部署到 Cloud Run。

所有特性

所有特性

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

价格

价格

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

功能 价格 (USD)
每天前 120 分钟构建时间 免费
超出部分的构建分钟数 每分钟 $0.003

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