[发明专利]测试环境部署方法、部署装置及存储介质有效
申请号: | 201810426318.4 | 申请日: | 2018-05-07 |
公开(公告)号: | CN108595335B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 周勇钧;孟同亮;郑越;彭娜;邵霞 | 申请(专利权)人: | 财付通支付科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 徐文静;陈世华 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 环境 部署 方法 装置 存储 介质 | ||
1.一种测试环境部署方法,其特征在于,包括:
获取环境部署文件的部署信息,并根据所述环境部署文件的部署信息设置对应的部署配置文件;其中,所述环境部署文件的部署信息包括对环境部署文件中的部署源文件进行分组的部署模块信息以及对分组后的部署源文件进行调用的模块调用信息;所述部署配置文件包括对应部署源文件的地址信息以及部署源文件的类型信息;
根据所述部署源文件的类型信息,确定所述部署源文件的拉取方式;
根据所述部署源文件的地址信息,使用所述部署源文件的拉取方式拉取所述部署源文件;
对拉取的所述部署源文件进行打包存储操作,以形成所述环境部署文件;
根据所述环境部署文件的部署信息以及环境部署文件的地址信息,生成部署工作流;以及
设置所述环境部署文件与对应的部署工作流的对应关系;其中所述部署工作流包括环境部署文件的地址信息以及环境部署文件的部署信息;
接收测试环境部署指令,其中所述测试环境部署指令包括目标机器地址以及部署工作流信息;
根据所述部署工作流信息,通过工作流调用接口获取并加载对应的部署工作流;
根据所述环境部署文件的地址信息和所述对应关系,获取对应的环境部署文件,以及
根据所述目标机器地址,通过推送文件接口将所述环境部署文件推送至目标机器,并通过数据库同步接口,获取部署操作对应的调用数据库;根据所述环境部署文件的部署信息以及所述调用数据库,通过远程命令执行接口使用所述模块调用信息对应的调用方式,将根据所述部署模块信息进行分组的部署源文件设置在所述目标机器上,以简化部署工作流中的设置内容,同一部署源文件可被环境部署文件多次调用,从而使得环境部署文件存储容量更小。
2.根据权利要求1所述的测试环境部署方法,其特征在于,所述根据所述环境部署文件的部署信息设置对应的部署配置文件的步骤包括:
判断所述环境部署文件的部署信息对应的部署配置文件是否与预设环境部署文件对应的部署配置文件相同;
如相同,则直接根据所述环境部署文件的部署信息以及预设环境部署文件的地址信息,生成部署工作流;并设置所述预设环境部署文件与对应的部署工作流的对应关系;
如不同,则根据所述环境部署文件的部署信息设置对应的部署配置文件。
3.根据权利要求1所述的测试环境部署方法,其特征在于,在所述设置所述环境部署文件与对应的部署工作流的对应关系的步骤之前,所述生成所述部署工作流的步骤之后还包括:
对所述部署工作流进行语法检测以及运行检测;
所述设置所述环境部署文件与对应的部署工作流的对应关系的步骤包括:
设置检测合格的部署工作流与对应的环境部署文件的对应关系。
4.根据权利要求1所述的测试环境部署方法,其特征在于,所述对拉取的所述部署源文件进行打包操作,以形成所述环境部署文件的步骤为:
将拉取的所述部署源文件设置在临时文件夹中;以及
根据所述部署源文件的模块功能信息,对临时文件夹中的部署源文件进行打包存储操作,以形成所述环境部署文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财付通支付科技有限公司,未经财付通支付科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810426318.4/1.html,转载请声明来源钻瓜专利网。