idea插件一键升级操作和涉及表结构文档说明
目标说明:
解决升级手动修改配置文件,升级脚本升级文件下载本地。
流程说明:
平台升级人员使用:(云平台配置库)
1.初始数据准备(环境配置管理,视图管理,视图版本管理)。
2.配置文件管理(解决配置文件模板主要维护pom.xml,4中文件类型)升级列表使用。
3.升级列表(解决升级版本,升级文件,升级脚本,升级文件模板)通过发布下发master库。
项目升级人员使用(master库)
1. idea插件:升级:项目组升级人员使用升级选择版本,引用当前版本升级版本配置文件模板数据和升级文件,升级脚本。生成项目组需要4种类的配置,和升级文件,升级脚本下载到本地,备份当前版本需要覆盖升级文件。提示升级成功项目进行编译。
2. 同步:根据项目组人员登入云平台master修改配置文件管理比如数据库连接地址等,同步修改后的数据,进行升级。
3. 还原:还原当前版本备份数据和还原升级备份基线数据。
表结构说明:
基础数据结构:
升级数据结构
具体操作流程说明:
环境配置:
注意点:目标工程跟跟系统名称要维护一致。
视图管理:
注意点:如下图
配置文件管理:
升级人员维护配置文件
项目升级人员,修改配置文件
注意点版本控制:
1. 目前针对控制项目组升级人员修改引用平台数据需要复制扩展表数据。版本状态控制扩展表。(多个项目升级引用测试)
2. 可视化维护测试:需要进行配置和维护操作。
3. 维护xml配置头部必须维护
spring-security.xml(特殊配置文件必须维护beans)
config.properties.js:按规则进行拆分:如下规则
涉及表结构:
Ipf_fci_view_member
升级列表管理
注意点:
1. 升级版本类型:稳定版本,开发版本:对应升级配置文件必须对应。
2. 升级脚本维护需维护特殊字符
3. 升级文件需要上传到ftp同时目录要维护正常。
4. 发布功能:
1. 检查当前配置文件和升级文件的版本否提交状态。
2. 备份打基线。
3. 修改升级列表头部基线号为当前基线。
4. 数据同步:基线数据,ipf_fci_view_member,配置文件,升级列表数据同步当前视图目标数据库(master)
涉及表结构:
项目组升级人员使用说明:
升级:
1.检查当前版本是否必填
2.打基线后续还原数据使用
3.获取当前版本升级数据
4.引用当前版本基线数据
5.根据当前版本获取配置文件数据生成配置文件到FTP
6.日志记录
7.下载升级脚本和升级文件到本地目录
8.根据当前版本和项目试图获取日志记录:如果不存在则备份
9.获取当前版本升级配置文件备份本地配置文件相关文件.
10.下载配文件
涉及表结构:
同步:
1. 检查当前版本是否必填
2. 根据当前版本获取日志:如果不存在则进行文件备份
3. 获取当前版本升级配置文件备份本地配置文件相关文件.
4. 根据版本获取升级配置文件下载到本地目录
还原:
1. 检查当前版本是否必填。
2. 获取日志备份路径还原本地版本配置文件
3. 根据升级日志获取当前基线号进行数据还原
多系统
最外层视图:
项目工程配置
视图ID
IDEA插件功能:
升级: