Files
ProjectAGiPrompt/18-基础架构及交付部署特战队/2-对研发交接需求/快文-协作规范.md
2026-03-18 16:16:47 +08:00

3.1 KiB
Raw Blame History

标题:关于交付部署特战队与研发团队协同工作的规范说明

交付部署特战队,下文简称特战队 飞行服务平台、监管平台、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. 应当配合特战队完成健康检测,日志,监控等相关要求
  2. 特战队职责:
    1. 应当主导(帮助)研发团队的K8S部署方案实现

信创(国产化)要求

  1. 研发团队职责:
    1. 应当配合特战队完成信创(国产化)适配的相关要求
  2. 特战队职责:
    1. 应当主导(帮助)研发团队实现信创(国产化)的CPU,操作系统部分

高可用部署方案

  1. 研发团队职责:
    1. 应当配合特战队完成高可用方案的代码改造工作
  2. 特战队职责:
    1. 应当主导(帮助)研发团队实现高可用部署方案
    2. 应当提供高可用方案的测试环境