Cloud Build

持续构建、测试和部署。

查看此产品的文档

兼顾速度与灵活性

兼顾速度与灵活性

Cloud Build 可让您跨所有语言快速构建软件。您可以完全控制自定义工作流,跨多个环境(例如虚拟机、无服务器、Kubernetes 或 Firebase)进行构建、测试和部署。

最新资讯

几分钟即可完成部署

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

选择要构建的内容

不再需要预配或维护构建环境。 无论使用哪种语言,都可实现快速、一致且可靠的构建。 利用构建工具(如 Maven、Gradle、webpack、Go 或 Bazel)将源代码打包到 Docker 容器或非容器工件中。

极速构建

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

实现部署自动化

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

自定义工作流程

全面控制您要在构建、测试和部署过程中执行的步骤。定义构建、打包和推送映像的特定指令,或者使用自定义构建步骤并发运行多个作业。

无与伦比的隐私保护

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

特性

原生 Docker 支持

只需导入现有的 Dockerfile 即可开始使用。将映像直接推送到 Docker 映像存储库,如 Docker Hub 和 Container Registry。自动部署到 Kubernetes 或 Google Kubernetes Engine 以实现持续交付。

宽裕的免费层级

免费层级包括每天 120 分钟的免费构建时间和多达 10 个并发构建作业,让您无需再管理自己的构建服务器。构建作业在排队时不会产生构建分钟数。

强有力的数据洞见

获取有关构建结果以及构建错误和警告的详细信息,然后轻松调试。使用标记或查询来过滤构建结果,找出运行缓慢的构建作业或耗时的测试作业。

识别漏洞

识别容器映像中的软件包漏洞。 自动针对 Ubuntu、Debian 和 Alpine 执行软件包漏洞扫描。

在本地或在云端构建

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

自定义工作器(Alpha 版)

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

技术资源

价格

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

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

更进一步

获享 $300 赠金,用于在 Google Cloud 上进行学习并构建应用,有效期长达 12 个月。

免费试用
不知从何入手,需要一点帮助?
与值得信赖的合作伙伴携手