[发明专利]应用程序打包方法、装置、设备和介质有效
申请号: | 201911221452.1 | 申请日: | 2019-12-03 |
公开(公告)号: | CN111078232B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 顾翔;徐玮嘉 | 申请(专利权)人: | 江苏满运软件科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;G06F11/36 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 打包 方法 装置 设备 介质 | ||
本发明实施例公开了一种应用程序打包方法、装置、设备和介质,涉及互联网技术领域。该方法包括:将当前时间与待打包应用程序的打包时间进行匹配;若匹配一致,则获取与所述打包时间关联的打包逻辑;触发所述打包逻辑的执行,生成所述待打包应用程序的打包文件。本发明实施例提供一种应用程序打包方法、装置、设备和介质,以提高应用程序的打包效率和打包准确率。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种应用程序打包方法、装置、设备和介质。
背景技术
在应用程序正式发布上线之前,需要在预定时间对应用程序进行性能测试和安装包的生成,其中在性能测试前需要对对应用程序进行测试包的生成。通常应用程序发布上线的顺序是:首先确定好上线版本的发版时间,然后确定应用程序的测试时间和安装包生成时间。
现有技术中对应用程序的测试包和安装包的打包方法是:由相关人员在确定的测试时间对应用程序进行打包生成测试包,在安装包生成时间对经过测试的应用程序进行打包生成安装包。
然而,在实现本发明的过程中发明人发现上述方法存在如下问题:针对同一种应用需要同时发布适用不同操作系统和不同用户终端的多个应用程序时,人工打包的效率低,且人工出错率高。
发明内容
本发明实施例提供一种应用程序打包方法、装置、设备和介质,以提高应用程序的打包效率和打包准确率。
第一方面,本发明实施例提供了一种应用程序打包方法,该方法包括:
将当前时间与待打包应用程序的打包时间进行匹配;
若匹配一致,则获取与所述打包时间关联的打包逻辑;
触发所述打包逻辑的执行,生成所述待打包应用程序的打包文件。
进一步地,所述打包时间包括离线测试包生成时间、线上测试包生成时间和安装包生成时间中的至少一种。
进一步地,所述将当前时间与待打包应用程序的打包时间进行匹配之前,所述方法还包括:
在所述待打包应用程序的发布版本中新建至少一张卡片,供填写所述打包时间和打包逻辑索引,其中每张卡片关联有一所述待打包应用程序;
通过所述卡片,获取所述打包时间和所述打包逻辑。
进一步地,所述卡片还包括所述待打包应用程序的基础信息,所述基础信息包括所述待打包应用程序的名称、所属公司、适用平台和本次发版的打包逻辑中的至少一种。
进一步地,所述在所述待打包应用程序的发布版本中新建至少一张卡片,供填写所述打包时间和打包逻辑索引之后,所述方法还包括:
响应打包信息查询请求,展示所述待打包应用程序的打包起止时间和所述打包逻辑索引。
第二方面,本发明实施例还提供了一种应用程序打包装置,该装置包括:
时间匹配模块,用于将当前时间与待打包应用程序的打包时间进行匹配;
逻辑获取模块,用于若匹配一致,则获取与所述打包时间关联的打包逻辑;
逻辑触发模块,用于触发所述打包逻辑的执行,生成所述待打包应用程序的打包文件。
进一步地,所述打包时间包括离线测试包生成时间、线上测试包生成时间和安装包生成时间中的至少一种。
进一步地,所述装置还包括:
卡片新建模块,用于所述将当前时间与待打包应用程序的打包时间进行匹配之前,在所述待打包应用程序的发布版本中新建至少一张卡片,供填写所述打包时间和打包逻辑索引,其中每张卡片关联有一所述待打包应用程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏满运软件科技有限公司,未经江苏满运软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911221452.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动布局设计方法和装置
- 下一篇:一种非侵入式访问的方法