【技术实现步骤摘要】
EHIS-DB系统版本发布方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种EHIS-DB系统版本发布方法、装置、计算机设备和存储介质。
技术介绍
EHIS-DB空间为某些应用场景中核心应用系统公共DB神兵空间,核心应用系统全部依赖于EHIS-DB公共空间。应用系统发布版本到生产环境时需要等待EHIS-DB公共空间发布完成后才可以发布版本,而每个应用系统的DB脚本都是通过EHIS-DB公共空间发布到生产环境,由于DB脚本过多发布生产时执行时间会超过一个小时甚至更长时间,所以每次EHIS-DB公共空间发布版本时间冗长而影响应用系统的发布版本时长。可见直接基于EHIS-DB系统版本发布平台发布EHIS-DB系统版本的方式存在效率较低的缺陷。
技术实现思路
基于此,有必要针对上述技术问题,提供一种高效的EHIS-DB系统版本发布方法、装置、计算机设备和存储介质。一种EHIS-DB系统版本发布方法,所述方法包括:在新建子系统空间中新建版本发布任务,添加应用模 ...
【技术保护点】
1.一种EHIS-DB系统版本发布方法,所述方法包括:/n在新建子系统空间中新建版本发布任务,添加应用模块和DB模块并进行信息配置,所述新建子系统空间为EHIS-DB系统版本发布平台中的系统空间;/n获取待发布版本对应的代码库分支,并将所述代码库分支对应的分支地址和起始代码版本号配置到新建版本发布任务中;/n更改所述代码库分支的代码结构,在所述代码库分支中添加DB项目,并分别配置应用模块流水线和DB模块流水线;/n执行所述应用模块和所述DB模块的流水线编译调试,获取编译成功时对应的测试环境部署参数;/n根据所述测试环境部署参数部署测试环境,执行新建版本发布任务。/n
【技术特征摘要】
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项...
【专利技术属性】
技术研发人员:朱静,
申请(专利权)人:平安健康保险股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。