构建和部署自动化工具以及 CI/CD 工具

在 CI/CD 框架中自动执行构建和部署是迁移流程的重要部分。

Cloud Build 服务可让您在 Google Cloud 上执行构建。Cloud Build 可以从 Cloud Storage、Cloud Source Repositories、GitHub 或 Bitbucket 导入源代码,根据您的规范执行构建,以及生成诸如 Docker 容器或 Java 归档之类的工件。

Artifact Registry 提供用于管理软件包和 Docker 容器映像的单个位置。它与 CI/CD 工具和 Google Cloud 运行时环境相集成,因此您可以管理整个工件生命周期。

Cloud Deploy 是一项代管式服务,可按指定的升级序列自动将您的应用交付到一系列目标环境。

如果您有容器化应用,可以使用 KubernetesGoogle Kubernetes Engine 等托管式服务来部署这些应用。如需部署到无服务器环境,您可以使用 App Engine 柔性环境Cloud Run 函数Cloud Run 等工具。