跳转到

Cloud Build

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

  • action/check_circle_24px 使用 Sketch 创建。

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

  • action/check_circle_24px 使用 Sketch 创建。

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

  • action/check_circle_24px 使用 Sketch 创建。

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

  • action/check_circle_24px 使用 Sketch 创建。

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

  • action/check_circle_24px 使用 Sketch 创建。

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

优势

完全无服务器平台

Cloud Build 无需预配置服务器即可扩容和缩容。您只需为使用的资源付费。 借助专用池,您可以在自己的专用网络中享受相同的无服务器优势

灵活性

借助自定义构建步骤和预先创建的第三方应用扩展程序,企业可以轻松地将其传统工具或内部开发的工具融入到构建流程中。

安全与法规遵从

作为 CI/CD 的一部分,扫描漏洞。 自动阻止部署易受攻击的映像。利用对 VPC 对等互连VPC-SC 的内置支持,设置安全的 CI/CD 边界并阻止公共 IP。

主要特性

主要特性

极速构建

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

实现部署自动化

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

支持多云端环境

作为 CI/CD 流水线的一部分,将代码部署到多个云环境中。Cloud Build 附带已安装各种语言和工具的构建器映像。同样,Cloud Build 的容器化任务可在不同的云环境之间完全移植。

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

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

无与伦比的隐私保护

在受 Google Cloud 安全技术保护的基础架构上运行构建作业。从私有网络(包括 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 上以您的币种列出的价格。