3.1 KiB
3.1 KiB
标题:关于交付部署特战队与研发团队协同工作的规范说明
交付部署特战队,下文简称特战队 飞行服务平台、监管平台、AI及视频流媒体平台研发团队,下文简称研发团队
工作原则说明
协作规范的基本原则:能够共同推进项目的本地化部署的规范化、标准化、流程化、高效化,助力中移凌云的市场化拓展工作
工作职责界面原则:原则上由特战队承担主要工作职责,研发团队配合完成
工作流程说明
标准化部署流程
- 研发团队在发版之后为特战队提供[部署及升级资料]
- 研发团队应该配合特战队按照职责界面的相关要求,整理对外部署的资料
- 特战队应该在规定时间内实现对外交付部署的能力
- 特战队直接对接客户组,落地中移凌云的本地化部署工作
定制化部署流程
- 遵循标准化部署流程
- 遵循增量升级部署流程
- 遵循持续交付部署流程
增量升级部署流程
- 特战队提供项目部署的当前信息给研发团队
- 研发团队准备必要的升级部署资料
- 增量升级的sql文件
- 交付物(代码构建镜像的压缩包)
- 增量的配置文件说明
- 新增的业务运行方案
- 特战队在规定时间执行增量升级部署工作
- 研发团队进行增量功能的验证工作
持续交付部署流程
- 研发团队自行进行交付物构建工作
- 研发团队提供部署项目信息,交付物信息给特战队
- 特战队进行持续交付部署工作
- 特战队通知研发团队进行更新功能的验证工作
部署及升级资料职责界面
数据库脚本
- 研发团队职责:
- 数据库sql必须通过MySQL官方二进制文件 mysqldump导出 mysql导入
- 部署应该提供标准平台版本的全新数据库初始化之数据库结构、初始化数据sql文件
- 应该在测试环境验证sql文件的正确性,保证sql文件能够正确运行
- 特战队职责:
- 提供MySQL的测试环境
- 提供存储地点放置sql文件
部署配置文件
- 研发团队职责:
- 应当遵循特战队关于部署配置的相关要求
- 应该为配置文件每一项进行中文配置说明
- 特战队职责:
- 提供存储地点放置配置文件
业务运行方案
- 研发团队职责:
- 应当配合特战队完成K8S部署的相关要求
- 应当配合特战队完成健康检测,日志,监控等相关要求
- 特战队职责:
- 应当主导(帮助)研发团队的K8S部署方案实现
信创(国产化)要求
- 研发团队职责:
- 应当配合特战队完成信创(国产化)适配的相关要求
- 特战队职责:
- 应当主导(帮助)研发团队实现信创(国产化)的CPU,操作系统部分
高可用部署方案
- 研发团队职责:
- 应当配合特战队完成高可用方案的代码改造工作
- 特战队职责:
- 应当主导(帮助)研发团队实现高可用部署方案
- 应当提供高可用方案的测试环境