[发明专利]一种管理测试环境的方法有效

专利信息
申请号: 202110368259.1 申请日: 2021-04-06
公开(公告)号: CN113110992B 公开(公告)日: 2023-06-06
发明(设计)人: 黄勇;朱涵颖;雷望;熊阳 申请(专利权)人: 四川新网银行股份有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 成都智言知识产权代理有限公司 51282 代理人: 胡文莉
地址: 610094 四川省成都市成都*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 管理 测试 环境 方法
【权利要求书】:

1.一种管理测试环境的方法,其特征在于,包括以下步骤:

步骤1:对系统代码仓库的分支进行命名规范及新建规则设定;

1.1对系统代码仓库的命名进行统一规范,仓库命名规范为:分支用途+上线窗口;分支用途主要分为feature分支,sprint分支,release分支,hotfix分支;上线窗口为根据版本上线时间规划设定;

1.2 对新建代码仓库的命名进行规则设定,只有符合步骤1.1命名规范的代码仓库才能够被新建;

步骤2:对代码目录结构进行规范;

2.1 在代码根目录创建src及script目录, src放置代码相关文件,script目录放置配置及数据库相关文件;script目录下新建文件夹,包括dbscript,configscrit和mqscript,用于保存新增、修改和删除的数据库文件及配置项文件;

2.2 如果在某个上线窗口,有需要新增的数据库或者配置项,则在dbscript,configscrit和mqscript文件夹下新建以上线窗口时间为名字的文件夹,并将数据库或配置项文件放在对应的文件夹;

步骤3:获取上线窗口有代码改动的仓库;

3.1 获取所有系统的代码的git仓库;

3.2 通过git clone下载所有仓库代码;

3.3 递归所有仓库代码主目录,运行git branch -a  branch_list.txt,获得每个仓库的所有分支名,并保存到txt文件;

3.4 递归所有仓库代码主目录,并解析步骤3.3生成的包含所有分支名的branch_list.txt文件;如果版本到有满足步骤1.1规则的分支名,将该分支名进行解析,获得上线窗口时间,并将仓库地址,仓库名,仓库分支和仓库上线日期保存到数据库作为一条记录;

3.5 通过在数据库搜索上线窗口日期,就可以查询在上线窗口日期有新建分支的数据记录,通过查询到如上的数据记录,进而获得所有的仓库名清单,这些仓库名清单就代表在指定的上线窗口有代码改动的代码仓库;

3.6 获得上线窗口有数据库或配置文件变更的仓库,标识并保持到数据库,依据步骤3.5获得的有代码改动的仓库名清单,进入对应的仓库代码主目录,遍历主目录下的script的目录下的dbscript,configscrit和mqscript文件夹,然后判断是否有以特定上线窗口时间命名的文件夹,如果有就表示该仓库有数据库或者配置有变更,并将是否有变动的信息保存到数据库;

步骤4:基于步骤3获得的仓库对测试环境进行自动化部署。

2.根据权利要求1所述的一种管理测试环境的方法,其特征在于:步骤4具体包括下述方法:

4.1 基于步骤3.5获得有代码变动的仓库清单,通过触发对应的仓库自动部署任务,部署上线窗口的分支;

4.2 基于步骤3.5获得有代码变动的仓库清单,然后进一步查询步骤3.6保存的数据记录,确定是否有数据库或者配置文件更新;

4.3 依据步骤4.2获得的有数据库或者配置更新的仓库清单,调用对应仓库的自动部署数据库或者配置文件的任务,完成数据库和配置项的部署,最终完成测试环境的完成自动化部署与维护。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川新网银行股份有限公司,未经四川新网银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110368259.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top