持续集成 (CI)

大规模地快速获取对代码更改的反馈。

更快地构建高质量的软件

更快地向客户推出新功能,同时提高开发者工作效率和软件质量。GCP 的持续集成工具让您可以创建自动构建设置、运行测试、预配环境以及扫描工件中是否有安全漏洞,这一切都可在几分钟内完成。

为何选择使用 GCP 实现持续集成

提高开发效率和工作效率

开发者可在通过 Google 高性能全球网络相连的机器上进行构建和测试,从而加快获得反馈的速度。通过在多台机器上并行执行构建,开发者可快速获得反馈。详细的分析信息可帮助开发者减少调试时间。

安心扩大规模,无需担心维护问题

担心构建和测试耗时会随着团队规模的扩大而拉长?GCP 的持续集成工具拥有自动扩容能力,让您可以随着团队或项目规模的增长,轻松运行数百或数千个构建作业。您可从一系列虚拟机中进行选择,进一步提高大规模执行的速度。

将安全性和合规性纳入持续集成流水线中

从一开始就兼顾安全性。系统会在创建工件后立即扫描安全漏洞,同时还会提供有关漏洞影响和可用修复程序的详细报告。您可为不同的环境定义政策,以便仅部署经过验证的工件。

获得极大的灵活性

您可以使用构建工具(如 Maven、Gradle、webpack、Go 或 Bazel)将源代码打包到 Docker 容器或非容器工件中,并在您的持续集成工作流中执行特定的构建和测试步骤。您还可同时运行单元测试和集成测试,确保您的代码能正常运行。

将持续集成扩展到持续交付

您可使用 GCP 的持续集成工具,将代码作为持续交付 (CD) 流程的一部分部署到虚拟机、无服务器系统、Kubernetes 或 Firebase 上。使用 Spinnaker 等多云端持续交付工具自动完成从代码到部署的所有步骤。

使用您喜爱的工具

在您的持续集成流水线中,您可以使用 Terraform 和 Packer 等工具来启动环境。将 Google Cloud 的持续集成工具与 Jenkins、GitLab 和 TeamCity 等现有持续集成服务结合使用,可以减少管理开销、加快复杂构建的速度并提高安全性。

参考流水线

自动执行构建、测试和安全扫描,快速交付高质量的软件。

参考流水线

行业认可

了解 Cloud Build 为何会被 Forrester 评为持续集成服务的领导者

“Google Cloud Build 不断发展壮大,与其他云巨头势均力敌。与其他公有云持续集成服务相比,Google Cloud Build 相对年轻,需要在很多方面证明自己。而它已经做到了。”
Forrester Wave™ 报告
使用场景

连接到 GitHub 项目,实现持续集成

提供对 GitHub 拉取请求的原生支持。可对推送到 GitHub 代码库的更改运行自动构建和测试。

了解详情  

为无服务器应用构建持续集成流水线

使用 Cloud Build 和 GitHub 自动实现无服务器应用的持续集成工作流。

观看视频

将持续集成扩展到持续交付

使用 Cloud Build 创建流水线并识别软件包漏洞。此外,您还可将 Cloud Build 与 Spinnaker 集成,实现持续交付。

了解详情  

混合云和多云端的持续集成/持续交付

使用 Cloud Build 安全地连接到您的本地资源,并实现自动构建、测试和部署流程。

观看视频

我们的客户

初创公司、大型企业以及其他各种各样的组织都非常信赖 GCP,纷纷选择其作为持续集成的工具。

我们发现 Cloud Build 不仅功能丰富,而且还易于学习和使用。我们使用该工具的并行化和缓存功能来提升容器的构建速度,并利用其容器分析 API 来确保映像的安全性。它的可靠性使我们能够将注意力集中在其他领域。

Riley Shott,Shopify 产品工程师
zendesk 客户徽标 lyft 客户徽标 Snapchat 客户徽标 GOCARDLESS 客户徽标 URBAN AIRSHIP 客户徽标 VENDASTA 客户徽标

资源

查看持续集成的相关教程、文档以及更多资源。

Google Cloud

开始

了解和构建

新客户还将获得 $300 赠金,用于在前 12 个月期间支付 Google Cloud Platform 产品使用费。

需要更多帮助?

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