[发明专利]一种装包系统、装包方法及存储介质在审
申请号: | 201911330808.5 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111078277A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 毛芳 | 申请(专利权)人: | 上海米哈游天命科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201802 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 方法 存储 介质 | ||
本公开实施例公开了一种装包系统、装包方法及存储介质,该装包系统包括:打包服务器、设备管理服务器和测试设备;其中,所述打包服务器,用于对工程文件进行打包,并将打包好的安装包发送至设定的存储位置;所述设备管理服务器与所述测试设备通信连接,用于从所述设定存储位置获取目标安装包,并通过装包脚本将所述目标安装包安装于所述测试设备。本公开实施例的技术方案,实现了将打包服务器打包好的程序安装包自动安装于测试设备的目的,提高了安装效率,进而提高了测试效率。
技术领域
本公开实施例涉及计算机技术领域,尤其涉及一种装包系统、装包方法及存储介质。
背景技术
打包服务器是一种专门用于打包工程文件(例如待编译的程序文件)的机器。各种应用的安装包基本都是由打包服务器对工程文件基于特定的逻辑进行打包生成。根据安装包的发布渠道(发布渠道指不同商家的应用商店)不同,打包服务器所采用的打包逻辑略有不同。
在程序项目开发过程中,当开发完成时,需要通过打包服务器将工程文件进行打包,得到程序的安装包,然后将安装包进一步安装至测试设备上,以对所述程序的功能进行测试。目前,上述流程均需要人工参与,例如将安装包从打包服务器获取,并进一步将其安装于测试设备。当测试设备较多时,或者开发程序较多时,上述人工操作将会占用较高的人力成本,且操作效率较低。
发明内容
本公开实施例提供一种装包系统、装包方法及存储介质,实现了将打包服务器打包好的程序安装包自动安装于测试设备的目的,提高了安装效率,进而提高了测试效率。
第一方面,本公开实施例提供了一种装包系统,该系统包括:
打包服务器、设备管理服务器和测试设备;
其中,所述打包服务器,用于对工程文件进行打包,并将打包好的安装包发送至设定的存储位置;
所述设备管理服务器与所述测试设备通信连接,用于从所述设定存储位置获取目标安装包,并通过装包脚本将所述目标安装包安装于所述测试设备。
进一步的,所述测试设备的数量为至少两个。
进一步的,所述测试设备与所述设备管理服务器之间通过无线或者有线的方式通信连接。
进一步的,所述打包服务器还用于:当打包完成时,向所述设备管理服务器发送装包指令;
对应的,所述设备管理服务器还用于:根据接收到的装包指令从所述设定存储位置获取目标安装包。
进一步的,所述测试设备包括安卓系统的设备,和/或ios系统的设备;
所述目标安装包包括游戏应用安装包。
进一步的,所述通过装包脚本将所述目标安装包安装于所述测试设备,包括:
针对安卓系统的测试设备,通过adb命令将所述目标安装包安装于所述测试设备;
针对ios系统的测试设备,通过ios-deploy命令将所述目标安装包安装于所述测试设备。
第二方面,本公开实施例还提供了一种装包方法,该方法包括:
通过打包服务器对工程文件进行打包,并将打包好的安装包发送至设定的存储位置;
通过设备管理服务器从所述设定存储位置获取目标安装包,并通过装包脚本将所述目标安装包安装于所述测试设备。
第三方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的装包方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海米哈游天命科技有限公司,未经上海米哈游天命科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911330808.5/2.html,转载请声明来源钻瓜专利网。