330发版规范
2023-04-21 09:59:42 0 举报
上线流程
作者其他创作
大纲/内容
是
生产
boss
test-商城
操作系统适配
数据库适配
生产发布:生产部署:代码、配置、sql、依赖包等全由运维处理生产验证:测试生产确认:项目负责人
presaas
JIRA BUG
运维自测
......
测试
开发
标记此次version有效
有效version 集合confirm
/data_id
PG DB适配
saas
1. 指定人上传交付物? 2. 配置谁来提交;
/mobile
UDC
apaas
/PC
test-apaas
测试环境:1. 定义: 测试做功能验收使用;2. 发版负责人:测试
否
前端压缩包格式
生产维护:1. pod 重启2. 权限回收(堡垒机、云帐号)3. 扩容
问题: 1. 什么时候开始执行;2. 出盘服务谁来维护;3 动态流水线更新升级流程是啥,谁来负责;
1. 每个交付物都必须有version文件夹:version文件夹名称必须包含时间戳,全局唯一2. 配置托管到GITlab里3.
/v8
vprod-apaas
华为云(运营态)
test-boss
集成
test-presaas
生产升级
SQL.tar.gz
类生产发布:定义:产品验收环境类生产确认:项目负责人类生产代码发布:测试负责人类生产代码之外的处理:运维类生产验证: 测试类生产代码确认:测试负责人(或指定人员)
运营验收
平台
升级产物传递
如下设计仅包含V8平台和基础应用的发布流程;
标记此次version失效
代码问题
测试升级
/应用名称
/version
云设计
单体
vprod-presaas
test-云设计
类生产升级
功能
信创
registry-nexus.tar.gz
oracle DB适配
验收通过
上线说明文件
第二次更新
阿里云(开发态)
通过
....
第一次更新
华为云环境升级示意图
CPU适配
商城
vprod-saas
生产升级沟通会
接口
vprod-商城
1. 类生产每次构建发布2. 生产用类生产确认过的包发布
升级交付物结构
环境定义
类生产
frontend.tar.gz
一、 类生产上线之后再上生产二、每组环境包含V8[设计环境、测试发布环境、验证发布环境」和云服务「云设计、boss、商城」三、上线提供内容(包含但不限于)配置、sql、代码镜像、升级程序、仓库依赖包(npm和nexus),能基于某一个版本唯一确认上线回顾和总结:负责人:项目负责人
性能
生产更新
apaas:应用设计presaas:应用测试saas:应用发布和体验
配置升级数据库升级仓库升级代码升级
冒烟
部署调整
Image.tar.gz
交付内容 OBS
目的:1. 厘清环境定义2. 线上稳定里的-上线过程风险可控
基础应用
上线完成公告
测试验收
Q:开发和测试环境是否直接用上游的环境?A:上游稳定性达到阶段性的诉求(是否直接用上游环境以及同步策略由云服务自行决定)Q:云服务对V8平台的问题如何推动A:JIRA bug驱动Q: 类生产confirm 和生产发版由谁来做A:云运维技术部负责
/业务线名称
第n次更新
配置
/*
Nacos 配置在gitlab 上的目录结构如下:test-v8-nacos: apaas/$group/$filename.yaml presaas/$group/$filename.yamlvprod-v8-nacos: apaas/$group/$filename.yaml presaas/$group/$filename.yaml saas/$group/$filename.yamlpord-v8-nacos: apaas/$group/$filename.yaml presaas/$group/$filename.yaml saas/$group/$filename.yaml
预生产
交付物检查
下载有效version升级集合
version 1
version 2
按version进行交付物准备
vprod-boss
部署问题
registry-npm.tar.gz
有效version 内容合并
vprod-云设计
组件适配
/应用组
version 3
0 条评论
下一页