大量更新

This commit is contained in:
zeaslity
2026-03-18 16:16:47 +08:00
parent 8efefcc230
commit ed945abdf1
136 changed files with 28252 additions and 16 deletions

View File

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