跳转至

产品环境管理规范

开发环境

数据库

  1. 由DBA搭建数据库服务,分配账号:
  2. 开发账号:统一,每个成员都一样,拥有DML权限,用于数据库连接操作
  3. 开发管理账号:每一个小组一个,拥有DDL权限
  4. 由小组自己管理和维护数据库脚本
  5. DBA审查数据库脚本(不通过审查不能进入测试环境),各小组注意要有计划的进行脚本审查

应用环境

  1. 部署工程师搭建服务器基础建设,并完成第一次部署,公布日志查看方式
  2. 由小组自己负责应用维护,保证可能运行
  3. 各产品模块由开发人员自己发版,现行develop分支自动构建发版

测试环境

数据库

  1. 由DBA搭建数据库服务,分配账号:
  2. 开发账号:所有开发统一账号,拥有DML权限
  3. 测试管理账号:测试负责人用于数据库脚本执行
  4. 测试负责人根据开发人员提供的脚本进行测试环境更新

应用环境

  1. 部署工程师搭建服务器,公布日志服务
  2. 环境由部署工程师维护
  3. 由测试人员进行发版,控制发版节奏

预发布环境

数据库

  1. DBA维护
  2. 团队负责人提供数据库脚本

应用环境

  1. 部署工程师维护
  2. 团队负责人沟通发布时间

正式环境

数据库

  1. DBA维护
  2. 团队负责人提供数据库脚本

应用环境

  1. 部署工程师维护
  2. 团队负责人沟通发布时间