[发明专利]一种测试环境的调度方法及系统在审

专利信息
申请号: 201711393882.2 申请日: 2017-12-21
公开(公告)号: CN108132878A 公开(公告)日: 2018-06-08
发明(设计)人: 缴明洋;王伟 申请(专利权)人: 税友软件集团股份有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 罗满
地址: 310053 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 测试环境 调度方式 目标软件 挂起 调度指令 服务镜像 软件系统 调度 计算机可读存储介质 调度系统 发送停止 恢复测试 集群管理 接收目标 配置文件 运维 申请 服务器 恢复 仓库 服务
【说明书】:

本申请公开了一种测试环境的调度方法,所述调度方法包括:接收目标软件系统的测试环境的调度指令,并根据所述调度指令选择相应的调度方式;当所述调度方式为挂起方式时,根据所述目标软件系统所述各服务的yaml配置文件向容器集群管理平台发送停止消息,以便挂起所述测试环境;当所述调度方式为恢复方式时,从镜像仓库中获取所述目标软件系统对应的服务镜像,并利用所述服务镜像通过容器恢复所述目标软件对应的测试环境。该方法能够快速挂起或恢复测试环境,降低软件系统在测试环境下频繁的持续集成所带来的运维压力。本申请还公开了一种测试环境的调度系统、一种计算机可读存储介质及一种服务器,具有以上有益效果。

技术领域

发明涉及软件系统升级领域,特别涉及一种测试环境的调度方法、系统和一种计算机可读存储介质及一种服务器。

背景技术

目前业界复杂的分布式软件系统已经普遍存在于互联网、金融、政务等各行各业,分布式软件系统的后端一般包括web层服务、数据库服务。随着微服务架构的普遍应用,软件系统按照功能模块将web层服务进一步拆分,形成多个子服务,数据库服务也为应对大数据量高并发请求而进行数据库拆分。web层服务与共享数据服务、多个应用服务之间协作,应用服务与共享数据服务、数据库服务协作,加之可能存在的消息队列、文件存储、大数据分析等等各种服务,而且为满足高可用要求,每个服务又可能部署为在多个负载上。搭建并维持这样一套乃至多套软件系统的测试环境,需要安装对应的系统环境,对服务自身进行配置,还需要对服务间调用进行配置,快速部署(或恢复)、持续集成测试这样复杂的软件系统对于任何一个研发团队都是一种挑战。

面对这样的挑战,现有技术中通常使用虚拟机的进行测试环境的部署方案或使用容器集群管理平台的部署方案。但是,上述现有技术软件系统在测试环境下频繁的持续集成过程中具有较高的运维压力,需要占用较大的存储空间。

因此,如何快速挂起或恢复测试环境,降低软件系统在测试环境下频繁的持续集成所带来的运维压力是本领域技术人员目前需要解决的技术问题。

发明内容

本申请的目的是提供一种测试环境的调度方法、系统和一种计算机可读存储介质及一种服务器,能够降低软件系统在测试环境下频繁的持续集成所带来的运维压力。

为解决上述技术问题,本申请提供一种测试环境的调度方法,该方法包括:

接收目标软件系统的测试环境的调度指令,并根据所述调度指令选择相应的调度方式;

当所述调度方式为挂起方式时,根据所述目标软件系统所述各服务的yaml配置文件向容器集群管理平台发送停止消息,以便挂起所述测试环境;

当所述调度方式为恢复方式时,从镜像仓库中获取所述目标软件系统对应的服务镜像,并利用所述服务镜像通过容器恢复所述目标软件对应的测试环境。

可选的,所述从镜像仓库中获取所述目标软件系统对应的各服务镜像包括:

判断所述镜像仓库中是否存在所述目标软件系统对应的各服务镜像;

若是,则获取所述各服务镜像;

若否,则利用容器将所述各服务镜像存储于所述镜像仓库中,并从所述镜像仓库中获取所述各服务镜像。

可选的,所述利用容器将所述各服务镜像存储于所述镜像仓库中,并从所述镜像仓库中获取所述各服务镜像包括:

利用版本控制服务器获取所述目标软件系统的各服务对应的yaml配置文件;

利用持续集成工具获取所述目标系统软件对应版本的各服务代码及容器创建文件,利用所述持续集成工具编译所述各服务代码;

根据所述容器创建文件创建对应所述服务镜像,并将所述服务镜像存储至所述镜像仓库中;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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