如何使用谷歌部署管理器和谷歌云构建使用多项目多环境部署

时间:2021-07-06 07:40:45

标签: google-cloud-platform google-cloud-build google-deployment-manager

目前我们在 gcp 项目中有一个开发环境。我们在 bitbucket 中使用 GDM 模板和其他东西以及 repo。每当我们在 bitbucket 中推送任何更改时,它都会构建并部署到这个开发环境。突然,我们决定有一个新的 gcp 项目作为测试环境,我们想像开发环境一样自动部署到这个环境中。我们的偏好是从开发环境中的 cloudbuild 执行部署到这个环境。您能否向我们建议任何指导方针,以帮助我们在一个地方进行设置,以便在多个项目中自动将其部署为多个环境?

1 个答案:

答案 0 :(得分:1)

您可以使用 Terraform 来实现这一点。
有很多关于如何开始 here 的信息。
但是,我建议将项目放在单独的部署中。通过这种方式,您可以限制爆炸半径并保护生产免受其他环境中发生的错误的影响。