运维
缩写 | 原英文含义 | 目前含义 | 功能 | 部署在 |
---|---|---|---|---|
DIT (已废弃) | Development Integration Testing | 开发环境 | 提供给开发团队用于开发 | 内网 (192.168.1.203, 192.168.1.202) |
VIT (已废弃) | Virtual Integration Testing | 开发环境 | 提供给开发团队用于开发 | 内网 (192.168.1.13, 192.168.1.14) |
Hotfix | Hotfix | 开发环境 | 提供给开发团队用于开发 | 内网 (192.168.1.19) |
SIT | System Integration Testing | 测试环境 | 提供给测试团队用于测试 | 内网 (192.168.1.247) |
UAT | User Acceptance Testing | 测试环境 | 提供给产品团队用于产品验收 | 阿里云深圳 |
EPD | Emulation Production Development | 开发测试仿真环境 | 提供给产品团队用于产品验收, 特殊情况下:提供给开发团队用于开发, 提供给测试团队用于测试 |
阿里云深圳 |
PRD | Production System | 生产环境 | 提供给最终使用用户 | 阿里云深圳 |
CSE | Customer Sandbox Environment | 仿真与培训环境 | 提供给产品团队用于仿真测试, 特殊情况下:提供给开发团队用于开发, 提供给测试团队用于测试 |
阿里云深圳 |
代码发布流程示意图
DIT/VIT/Hotfix ------> SIT ------> UAT/EPD ------> PRD ------> CSE
研发过程各阶段对环境的维护与使用说明
步骤 | 阶段 | 说明 | 发布负责人 |
---|---|---|---|
1 | 开发阶段 | 开发团队在以下三个环境之一进行开发:DIT/VIT/Hotfix。 | 各项目经理,项目经理亦可授权给开发人员自行发布 |
2 | 功能测试阶段 | 测试团队在SIT环境进行功能测试。 | 测试负责人(韩雷),测试负责人亦可授权给测试人员自行发布 |
3 | 产品验收阶段 | 产品团队在UAT环境进行验收,微信号/微信通知/https等特殊验收点需要在EPD环境进行验收。EPD环境在特殊情况下可用于开发团队开发,亦可用于测试团队测试。 | 各项目经理,如果需要修改配置或者其他需要权限的情况应联系乐斌或庆明 |
4 | 发布生产 | 在PRD环境上发布生产代码。 | 乐斌/庆明。 在大版本发布前各项目经理应该填写《版本发布登记》 版本发布登记 |
5 | 仿真与培训阶段 | 每隔半个月,会同步最新的PRD环境数据库以及master代码到CSE环境。产品团队可用此环境进行仿真测试,运营团队可用此环境进行客户培训。 | 乐斌/庆明。 |