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 执行软件包漏洞扫描。

在本地或在云端构建

在本地运行构建作业,然后再提交到云端。使用开源本地构建器在本地机器上构建和调试。

自定义工作器(Alpha 版)

借助自定义工作器,您可以从本地源代码、工件和其他构建依赖项中进行选择,以创建 (CI/CD) 流水线。

Cloud Build 价格

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

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

Next ’19 精彩回顾

用于快速开发应用的 Google 容器工具和 Cloud Build
video_youtube
用于构建可重复 GCP 环境的 Cloud Build 基础架构即代码流水线
video_youtube
用于开发、部署和调试的 Google Cloud 开发者工具
video_youtube
用于持续集成测试的 Cloud Build
video_youtube
适用于混合工作负载的 DevOps 最佳做法
video_youtube
保护软件供应链
video_youtube
无服务器环境中的 CI/CD
video_youtube

资源

试看教程,启动快速入门向导,并浏览专门针对 Cloud Build 的资源。

Google Cloud

开始

学习和构建

刚接触 GCP?您可以领取 $300 赠金,免费开始使用任意 GCP 产品。

需要更多帮助?

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

此页面上的一项产品或功能目前为 Alpha 版。如需详细了解我们的产品发布阶段,请点击此处

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud Build