[发明专利]支持多测试环境的版本部署方法及装置有效
申请号: | 202010903213.0 | 申请日: | 2020-09-01 |
公开(公告)号: | CN112035365B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 史鹏飞;刘康莉;张大愚;张轶欧;张扬;李治;宋晓曦;孙梦;杨艳;王丽君;朱晓辉;何风菊;卫旭亮 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71;G06F8/60 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 谷敬丽;吴学锋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 测试 环境 版本 部署 方法 装置 | ||
1.一种支持多测试环境的版本部署方法,其特征在于,所述方法包括:
获取版本信息及信息配置表,所述版本信息包括批次编号、任务编号及前提版本基线,所述信息配置表包括批次环境对照表、特殊任务对照表及环境版本部署信息表;
遍历所述特殊任务对照表,若所述任务编号存在于所述特殊任务对照表中,则获取所述特殊任务对照表中记录的与所述任务编号对应的第一环境编号,将与所述第一环境编号匹配的测试环境作为第一测试环境,根据所述第一测试环境及所述版本信息,生成第一版本部署单信息;
若所述任务编号不存在于所述特殊任务对照表中,则遍历所述批次环境对照表,获取所述批次环境对照表中记录的与所述批次编号对应的第二环境编号,将与所述第二环境编号匹配的测试环境作为第二测试环境,根据所述第二测试环境及所述版本信息,生成第二版本部署单信息;
根据所述环境版本部署信息表,判断所述前提版本基线是否在所述第一测试环境或所述第二测试环境中部署,若是,则根据所述第一版本部署单信息或所述第二版本部署单信息生成版本部署单,利用所述版本部署单进行产品版本部署;
其中,所述版本信息还包括版本标识及获取路径,所述信息配置表还包括版本信息总表;
其中,所述方法还包括:
若获知所述前提版本基线没有在所述第一测试环境或所述第二测试环境中部署,则从所述版本信息总表中获取所述前提版本基线对应的前提版本信息;
利用所述前提版本信息将所述前提版本基线部署在所述第一测试环境或所述第二测试环境中,并在所述前提版本基线部署过程中生成多个第三版本部署单信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一版本部署单信息或所述第二版本部署单信息生成版本部署单包括:对所述第一版本部署单信息及第三版本部署单信息进行整合,或对所述第二版本部署单信息及第三版本部署单信息进行整合,生成版本部署单。
3.一种支持多测试环境的版本部署装置,其特征在于,所述装置包括:
信息获取模块,用于获取版本信息及信息配置表,所述版本信息包括批次编号、任务编号及前提版本基线,所述信息配置表包括批次环境对照表、特殊任务对照表及环境版本部署信息表;
特殊任务模块,用于遍历所述特殊任务对照表,若所述任务编号存在于所述特殊任务对照表中,则获取所述特殊任务对照表中记录的与所述任务编号对应的第一环境编号,将与所述第一环境编号匹配的测试环境作为第一测试环境,根据所述第一测试环境及所述版本信息,生成第一版本部署单信息;
批次比对模块,用于若所述任务编号不存在于所述特殊任务对照表中,则遍历所述批次环境对照表,获取所述批次环境对照表中记录的与所述批次编号对应的第二环境编号,将与所述第二环境编号匹配的测试环境作为第二测试环境,根据所述第二测试环境及所述版本信息,生成第二版本部署单信息;
部署单生成模块,用于根据所述环境版本部署信息表,判断所述前提版本基线是否在所述第一测试环境或所述第二测试环境中部署,若是,则根据所述第一版本部署单信息或所述第二版本部署单信息生成版本部署单,利用所述版本部署单进行产品版本部署;
其中,所述版本信息还包括版本标识及获取路径,所述信息配置表还包括版本信息总表;
其中,所述装置还包括:
前提版本部署模块,用于若获知所述前提版本基线没有在所述第一测试环境或所述第二测试环境中部署,则从所述版本信息总表中获取所述前提版本基线对应的前提版本信息;利用所述前提版本信息将所述前提版本基线部署在所述第一测试环境或所述第二测试环境中,并在所述前提版本基线部署过程中生成多个第三版本部署单信息。
4.根据权利要求3所述的装置,其特征在于,所述部署单生成模块包括部署单生成单元,用于对所述第一版本部署单信息及第三版本部署单信息进行整合,或对所述第二版本部署单信息及第三版本部署单信息进行整合,生成版本部署单。
5.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至2任一项所述方法。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至2任一项所述方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010903213.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轮履形态可重构消防侦察机器人
- 下一篇:一种带式输送机新型压带轮装置