[发明专利]支持多测试环境的版本部署方法及装置有效
申请号: | 202010903213.0 | 申请日: | 2020-09-01 |
公开(公告)号: | CN112035365B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 史鹏飞;刘康莉;张大愚;张轶欧;张扬;李治;宋晓曦;孙梦;杨艳;王丽君;朱晓辉;何风菊;卫旭亮 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71;G06F8/60 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 谷敬丽;吴学锋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 测试 环境 版本 部署 方法 装置 | ||
一种支持多测试环境的版本部署方法及装置,该方法包括:获取版本信息及信息配置表;遍历特殊任务对照表,若任务编号存在于特殊任务对照表中,获取第一环境编号,将与其匹配的测试环境作为第一测试环境,生成第一版本部署单信息;若不存在,遍历批次环境对照表,获取第二环境编号,将与其匹配的测试环境作为第二测试环境,生成第二版本部署单信息;根据环境版本部署信息表,判断前提版本基线是否在测试环境中部署,若是,根据第一版本部署单信息或第二版本部署单信息生成版本部署单,利用版本部署单进行产品版本部署。本发明通过对版本信息分析,确认版本所属环境,自动生成版本部署单,实现了支持多测试环境产品自动部署、部署效率高且准确性高。
技术领域
本发明涉及自动化部署技术领域,尤指一种支持多测试环境的版本部署方法及装置。
背景技术
多套功能测试环境需同时支持多个批次任务的测试实施。为保障最大程度不同基线在不同环境中的并行测试,各个测试环境同一时间段内将部署不同基线版本。企业架构整合过程中,测试环境多套并行方案将持续使用,目前的devops平台只支持单一环境上的自动化部署,如涉及多环境,同一版本在哪个环境上进行部署需要维护人员手工设置。而复杂系统关联中维护人员与开发人员在往往缺少交流,导致维护人员无法分辨一个版本究竟需要在哪个环境上进行部署以实现测试实施活动。因此,由于目前产品部署需人工进行设置,存在不支持多种测试环境自动部署、部署效率低及准确性差等问题。
发明内容
本发明实施例的主要目的在于提供一种支持多环境的版本部署方法及装置,摆脱对产品部署的人工设置,达到支持多测试环境自动部署、部署效率高且部署准确的目的。
为了实现上述目的,本发明实施例提供一种支持多测试环境的版本部署方法,所述方法包括:
获取版本信息及信息配置表,所述版本信息包括批次编号、任务编号及前提版本基线,所述信息配置表包括批次环境对照表、特殊任务对照表及环境版本部署信息表;
遍历所述特殊任务对照表,若所述任务编号存在于所述特殊任务对照表中,则获取所述特殊任务对照表中记录的与所述任务编号对应的第一环境编号,将与所述第一环境编号匹配的测试环境作为第一测试环境,根据所述第一测试环境及所述版本信息,生成第一版本部署单信息;
若所述任务编号不存在于所述特殊任务对照表中,则遍历所述批次环境对照表,获取所述批次环境对照表中记录的与所述批次编号对应的第二环境编号,将与所述第二环境编号匹配的测试环境作为第二测试环境,根据所述第二测试环境及所述版本信息,生成第二版本部署单信息;
根据所述环境版本部署信息表,判断所述前提版本基线是否在所述第一测试环境或所述第二测试环境中部署,若是,则根据所述第一版本部署单信息或所述第二版本部署单信息生成版本部署单,利用所述版本部署单进行产品版本部署。
可选的,在本发明一实施例中,所述版本信息还包括版本标识及获取路径,所述信息配置表还包括版本信息总表。
可选的,在本发明一实施例中,所述方法还包括:
若获知所述前提版本基线没有在所述第一测试环境或所述第二测试环境中部署,则从所述版本信息总表中获取所述前提版本基线对应的前提版本信息;
利用所述前提版本信息将所述前提版本基线部署在所述第一测试环境或所述第二测试环境中,并在所述前提版本基线部署过程中生成多个第三版本部署单信息。
可选的,在本发明一实施例中,所述根据所述第一版本部署单信息或所述第二版本部署单信息生成版本部署单包括:对所述第一版本部署单信息及第三版本部署单信息进行整合,或对所述第二版本部署单信息及第三版本部署单信息进行整合,生成版本部署单。
本发明实施例还提供一种支持多测试环境的版本部署装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010903213.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轮履形态可重构消防侦察机器人
- 下一篇:一种带式输送机新型压带轮装置