database - 有没有办法在不同的环境中管理和部署更改?
问题描述
我想为 BigQuery 数据库(开发、测试、产品)设置几个不同的环境,我想知道如何管理它们、部署新的更改(从开发到测试再到产品)、配置 CI/CD。据我了解,我应该使用自己的 Google BigQuery 创建 3 个项目。
也许有一些熟悉 Microsoft Azure SQL DacPac (Visual Studio SDT) + Azure DevOps 的东西?
谢谢
解决方案
您应该阅读具有企业组织最佳实践的官方文档。
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)]
我希望它有所帮助。
推荐阅读
- java - 对 Aruba 主机的 Java 发布请求失败
- java - ConcurrentHashMap的值对象同时读写
- python - 我的循环只保存最后一次迭代的结果
- django - django 从相关表中聚合值
- jquery - Kendo AutoComplete - 在自动完成文本的开头设置光标
- javascript - d3.js 分区布局 - 结合没有叶子孩子的父母
- swift - 无法分配“承诺”类型的值
' 输入 'Promise<_>?' - c - 如何使用 Struct 启动函数?
- javascript - 脚本在页面加载时执行,应该只在按钮点击时执行
- java - 调用方法后出现 NoSuchElement 异常