【技术实现步骤摘要】
测试环境部署方法、部署装置及存储介质
本专利技术涉及计算机程序领域,特别是涉及一种测试环境部署方法、部署装置及存储介质。
技术介绍
随着科技的发展,软件应用的更新越来越频繁,为了保证软件应用环境的稳定性,需要对新的软件应用或更新后的软件应用进行软件应用环境部署,以便对新的软件应用或更新后的软件应用进行自动测试。一般的软件应用环境部署都是针对单个软件包和单个配置文件对应的环境部署,如要部署包括多个软件包和多个配置文件的整套业务系统,则需要人工介入多个软件包和多个配置文件的部署,如对应的多个软件包和多个配置文件存储在多个地址来源,则会更加增加业务系统的环境部署难度。因此现有的测试环境部署方法以及部署装置具有环境部署难度较大、实现成本较高且安全性较差等问题。
技术实现思路
本专利技术实施例提供一种环境部署难度小、部署实现成本较低且安全性较好的测试环境部署方法及测试环境部署装置;以解决现有的测试环境部署方法及测试环境部署装置的环境部署难度较大、实现成本较高且安全性较差的技术问题。本专利技术实施例提供一种测试环境部署方法,其包括:预先设置部署工作流与环境部署文件的对应关系;其中所述部署工作流包括环境部署文件的地址信息以及环境部署文件的部署信息;接收测试环境部署指令,其中所述测试环境部署指令包括目标机器地址以及部署工作流信息;根据所述部署工作流信息,获取并加载对应的部署工作流;根据所述环境部署文件的地址信息,获取对应的环境部署文件;以及根据所述目标机器地址,将所述环境部署文件推送至目标机器,并根据所述环境部署文件的部署信息,在所述目标机器上进行所述环境部署文件的部署操作。 ...
【技术保护点】
1.一种测试环境部署方法,其特征在于,包括:预先设置部署工作流与环境部署文件的对应关系;其中所述部署工作流包括环境部署文件的地址信息以及环境部署文件的部署信息;接收测试环境部署指令,其中所述测试环境部署指令包括目标机器地址以及部署工作流信息;根据所述部署工作流信息,获取并加载对应的部署工作流;根据所述环境部署文件的地址信息,获取对应的环境部署文件;以及根据所述目标机器地址,将所述环境部署文件推送至目标机器,并根据所述环境部署文件的部署信息,在所述目标机器上进行所述环境部署文件的部署操作。
【技术特征摘要】
1.一种测试环境部署方法,其特征在于,包括:预先设置部署工作流与环境部署文件的对应关系;其中所述部署工作流包括环境部署文件的地址信息以及环境部署文件的部署信息;接收测试环境部署指令,其中所述测试环境部署指令包括目标机器地址以及部署工作流信息;根据所述部署工作流信息,获取并加载对应的部署工作流;根据所述环境部署文件的地址信息,获取对应的环境部署文件;以及根据所述目标机器地址,将所述环境部署文件推送至目标机器,并根据所述环境部署文件的部署信息,在所述目标机器上进行所述环境部署文件的部署操作。2.根据权利要求1所述的测试环境部署方法,其特征在于,所述预先设置所述部署工作流与环境部署文件的对应关系的步骤包括:获取所述环境部署文件的部署信息,并根据所述环境部署文件的部署信息设置对应的部署配置文件;根据所述部署配置文件,拉取对应的所述部署源文件;对拉取的所述部署源文件进行打包存储操作,以形成所述环境部署文件;根据所述环境部署文件的部署信息以及环境部署文件的地址信息,生成所述部署工作流;以及设置所述环境部署文件与对应的部署工作流的对应关系。3.根据权利要求2所述的测试环境部署方法,其特征在于,所述根据所述环境部署文件的部署信息设置对应的部署配置文件的步骤包括:判断所述环境部署文件的部署信息对应的部署配置文件是否与预设环境部署文件对应的部署配置文件相同;如相同,则直接根据所述环境部署文件的部署信息以及预设环境部署文件的地址信息,生成部署工作流;并设置所述预设环境部署文件与对应的部署工作流的对应关系;如不同,则根据所述环境部署文件的部署信息设置对应的部署配置文件。4.根据权利要求2所述的测试环境部署方法,其特征在于,在所述设置所述环境部署文件与对应的部署工作流的对应关系的步骤之前,所述生成所述部署工作流的步骤之后还包括:对所述部署工作流进行语法检测以及运行检测;所述设置所述环境部署文件与对应的部署工作流的对应关系的步骤包括::设置检测合格的部署工作流与对应的环境部署文件的对应关系。5.根据权利要求2所述的测试环境部署方法,其特征在于,所述部署配置文件包括对应部署源文件的地址信息以及部署源文件的类型信息;所述根据所述部署配置文件,拉取对应的所述部署源文件的步骤为:根据所述部署源文件的类型信息,确定所述部署源文件的拉取方式;以及根据所述部署源文件的地址信息,使用所述部署源文件的拉取方式拉取所述部署源文件。6.根据权利要求2所述的测试环境部署方法,其特征在于,所述对拉取的所述部署源文件进行打包操作,以形成所述环境部署文件的步骤为:将拉取的所述部署源文件设置在临时文件夹中;以及根据所述部署源文件的模块功能信息,对临时文件夹中的部署源文件进行打包存储操作,以形成所述环境部署文件。7.根据权利要求1所述的测试环境部署方法,其特征在于,所述根据所述部署工作流信息,获取并加载对应的部署工作流的步骤为:根据所述部署工作流信息,通过工作流调用接口获取并加载对应的部署工作流;所述根据所述目标机器地址,将所述环境部署文件推送至目标机器的步骤为:根据所述目标机器地址,通过推送文件接口将所述环境部署文件推送至目标机器;所述根据所述环境部署文件的部署信息,在所述目标机器上进行所述环境部署文件的部署操作的步骤为:通过数据库同步接口,获取部署操作对应的调用数据库;以及根据所述环境部署文件的部署信息以及所述调用数据库,通过远程命令执行接口在所述目标机器...
【专利技术属性】
技术研发人员:周勇钧,孟同亮,郑越,彭娜,邵霞,
申请(专利权)人:财付通支付科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。