首页 > 解决方案 > 有没有办法在不同的环境中管理和部署更改?

问题描述

我想为 BigQuery 数据库(开发、测试、产品)设置几个不同的环境,我想知道如何管理它们、部署新的更改(从开发到测试再到产品)、配置 CI/CD。据我了解,我应该使用自己的 Google BigQuery 创建 3 个项目。

也许有一些熟悉 Microsoft Azure SQL DacPac (Visual Studio SDT) + Azure DevOps 的东西?

谢谢

标签: databasegoogle-bigquerycontinuous-integrationdevopscontinuous-delivery

解决方案


您应该阅读具有企业组织最佳实践的官方文档。

Google Cloud 提供了一系列服务来帮助您采用 DevOps 实践。功能包括集成源代码存储库持续交付工具。有关更多详细信息,请参阅 Google Cloud 的DevOps 解决方案

GCP 中相当于 Azure DevOps 的工具是Cloud Code,它可以帮助您快速轻松地编写、部署和调试云原生应用程序。提供了对 IDE 的扩展,例如 Visual Studio Code 和 IntelliJ

典型的项目 ID 命名约定可能使用以下模式:

[company tag]-[group tag]-[system name]-[environment (dev, test, uat, stage, prod)]

我希望它有所帮助。


推荐阅读