[发明专利]EHIS-DB系统版本发布方法、装置、计算机设备和存储介质在审
申请号: | 201911258772.4 | 申请日: | 2019-12-10 |
公开(公告)号: | CN111190584A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 朱静 | 申请(专利权)人: | 平安健康保险股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/71 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李姣姣 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ehis db 系统 版本 发布 方法 装置 计算机 设备 存储 介质 | ||
1.一种EHIS-DB系统版本发布方法,所述方法包括:
在新建子系统空间中新建版本发布任务,添加应用模块和DB模块并进行信息配置,所述新建子系统空间为EHIS-DB系统版本发布平台中的系统空间;
获取待发布版本对应的代码库分支,并将所述代码库分支对应的分支地址和起始代码版本号配置到新建版本发布任务中;
更改所述代码库分支的代码结构,在所述代码库分支中添加DB项目,并分别配置应用模块流水线和DB模块流水线;
执行所述应用模块和所述DB模块的流水线编译调试,获取编译成功时对应的测试环境部署参数;
根据所述测试环境部署参数部署测试环境,执行新建版本发布任务。
2.根据权利要求1所述的方法,其特征在于,所述在EHIS-DB系统版本发布平台中新建版本发布任务之前,还包括:
在EHIS-DB系统版本发布平台中创建子系统空间,并配置子系统空间的部署模式为模块发布模式;
将EHIS-DB系统版本发布平台中初始子系统关联绑定至新创建的子系统空间;
将所述初始子系统对应的代码库地址绑定到新创建的子系统空间。
3.根据权利要求1所述的方法,其特征在于,所述获取待发布版本对应的代码库分支,并将所述代码库分支对应的分支地址和起始代码版本号配置到新建版本发布任务中包括:
创建待发布版本对应的代码库分支;
调用代码库管理工具,从代码库主干上随机拉取代码库分支,生成起始代码版本号;
将所述代码库分支对应的分支地址和起始代码版本号配置到新建版本发布任务中。
4.根据权利要求1所述的方法,其特征在于,所述更改所述代码库分支的代码结构,在所述代码库分支中添加DB项目,并分别配置应用模块流水线和DB模块流水线包括:
在所述代码库分支下一级目录中创建DB包;
在DB包下创建脚本路径文件包和脚本文件包,并添加构建任务和部署流程属性任务文件;
当DB项目添加完成时,分别配置应用模块流水线和DB模块流水线。
5.根据权利要求4所述的方法,其特征在于,所述当DB项目添加完成时,分别配置应用模块流水线和DB模块流水线包括:
当DB项目添加完成时,获取待发布版本文件;
提取待发布版本文件中应用系统项目文件和DB项目文件;
根据更改后的新分支的代码结构,获取所述应用系统项目文件对应的应用代码文件和所述DB项目文件对应的DB代码文件;
调用预设转移指令将所述应用代码文件和所述DB项目文件移动至EHIS-DB系统版本发布平台中的预设指定目录下。
6.根据权利要求1所述的方法,其特征在于,所述执行所述应用模块和所述DB模块的流水线编译调试,获取编译成功时对应的测试环境部署参数包括:
执行所述应用模块和所述DB模块的流水线编译调试,获取编译成功时对应的部署环境配置参数;
接收输入的测试环境信息,将所述测试环境信息录入所述部署环境配置参数,得到测试环境部署参数。
7.一种EHIS-DB系统版本发布装置,其特征在于,所述装置包括:
新建模块,用于在新建子系统空间中新建版本发布任务,添加应用模块和DB模块并进行信息配置,所述新建子系统空间为EHIS-DB系统版本发布平台中的系统空间;
地址配置模块,用于获取待发布版本对应的代码库分支,并将所述代码库分支对应的分支地址和起始代码版本号配置到新建版本发布任务中;
流水线配置模块,用于更改所述代码库分支的代码结构,在所述代码库分支中添加DB项目,并分别配置应用模块流水线和DB模块流水线;
流水线编译模块,用于执行所述应用模块和所述DB模块的流水线编译调试,获取编译成功时对应的测试环境部署参数;
执行发布模块,用于根据所述测试环境部署参数部署测试环境,执行新建版本发布任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安健康保险股份有限公司,未经平安健康保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911258772.4/1.html,转载请声明来源钻瓜专利网。