持续集成 (CI)
大规模地快速获取对代码更改的反馈。

更快地构建高质量的软件
更快地向客户推出新功能,同时提高开发者工作效率和软件质量。Google Cloud 的持续集成工具让您可以创建自动构建设置,运行测试,预配环境以及扫描工件中是否有安全漏洞,这一切都可在几分钟内完成。
为何选择 Google Cloud 作为持续集成工具
提高开发效率和工作效率
开发者可在通过 Google 高性能全球网络相连的机器上进行构建和测试,从而加快获得反馈的速度。通过在多台机器上并行执行构建,开发者可快速获得反馈。详细的分析信息可帮助开发者减少调试时间。
安心扩大规模,无需担心维护问题
担心构建和测试耗时会随着团队规模的扩大而增加?Google Cloud 的持续集成工具拥有自动扩容能力,让您可以随着团队或项目规模的增长,轻松运行数百或数千个构建作业。您可从一系列虚拟机中进行选择,进一步提高大规模执行的速度。
将安全性和合规性纳入持续集成流水线中
从一开始就兼顾安全性。系统会在创建工件后立即扫描安全漏洞,同时还会提供有关漏洞影响和可用修复程序的详细报告。您可为不同的环境定义政策,以便仅部署经过验证的工件。
获得极大的灵活性
您可以使用构建工具(如 Maven、Gradle、webpack、Go 或 Bazel)将源代码打包到 Docker 容器或非容器工件中,并在您的持续集成工作流中执行特定的构建和测试步骤。您还可同时运行单元测试和集成测试,确保您的代码能正常运行。
将持续集成扩展到持续交付
您可使用 Google Cloud 的持续集成工具,将代码作为持续交付 (CD) 流程的一部分部署到虚拟机、无服务器系统、Kubernetes 或 Firebase 上。使用 Spinnaker 等多云端持续交付工具自动完成从代码到部署的所有步骤。
使用您喜爱的工具
在您的持续集成流水线中,您可以使用 Terraform 和 Packer 等工具来启动环境。将 Google Cloud 的持续集成工具与 Jenkins、GitLab 和 TeamCity 等现有持续集成服务结合使用,可以减少管理开销,加快复杂构建的速度并提高安全性。
参考流水线
自动执行构建、测试和安全扫描,快速交付高质量的软件。
我们的客户
初创公司、大型企业以及其他各种各样的组织都非常信赖 Google Cloud,纷纷选择其作为持续集成的工具。
我们发现 Cloud Build 不仅功能丰富,而且还易于学习和使用。我们使用该工具的并行化和缓存功能来提升容器的构建速度,并利用其容器分析 API 来确保映像的安全性。它的可靠性使我们能够将注意力集中在其他领域。
Riley Shott,Shopify 产品工程师







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