Cloud Build

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

免费试用 Cloud Build
  • action/check_circle_24px 使用 Sketch 创建。

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

  • action/check_circle_24px 使用 Sketch 创建。

    完全控制用于构建、测试和部署应用的自定义工作流

  • action/check_circle_24px 使用 Sketch 创建。

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

  • action/check_circle_24px 使用 Sketch 创建。

    作为 CI/CD 流水线的一部分,执行深入的安全扫描

  • action/check_circle_24px 使用 Sketch 创建。

    使用构建工具(如 Maven、Gradle、Go 或 Bazel)将源代码打包到容器或非容器工件中

优势

完全无服务器平台

Cloud Build 会根据负载进行扩缩,而无需您预先配置服务器或为额外容量提前付费。您只需为使用的资源付费。

灵活性

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

安全与合规性

通过漏洞扫描功能防范软件供应链中的安全威胁。根据 DevSecOps 设置的政策,自动阻止易受攻击映像的部署。

主要特性

主要特性

极速构建

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

实现部署自动化

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

支持多云端环境

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

几分钟即可完成部署

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

无与伦比的隐私保护

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

查看所有特性

客户

客户

loveholidays 应用
借助 Cloud Build,loveholidays 提升了其旅游平台的速度和稳定性。
阅读案例

案例亮点

  • 在三个月内实现了容器化并将 30 款应用迁移到了 GKE

  • 顺利应对节假日预订高峰,而未出现系统中断情况

  • 数据缓存空间增至三倍,索引时间缩短一半

合作伙伴

最新资讯

文档

文档

Google Cloud 基础知识
Cloud Build 概念

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

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

了解如何在 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 执行软件包漏洞扫描。
在本地或在云端构建 在本地运行构建作业,然后再提交到云端。使用开源本地构建器在本地计算机上构建和调试。
自定义工作器(Alpha 版) 借助自定义工作器,您可以从本地源代码、工件和其他构建依赖项中进行选择,以创建 (CI/CD) 流水线。

价格

价格

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

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

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