一种软件版本打包方法、装置、设备、介质及产品与流程

文档序号:35383053发布日期:2023-09-09 11:28阅读:24来源:国知局
一种软件版本打包方法、装置、设备、介质及产品与流程

本申请涉及通信,特别是涉及一种软件版本打包方法、装置、设备、介质及产品。


背景技术:

1、软件版本打包是软件开发过程中的一个步骤,指将软件的某个版本或某个时间点的代码、文档以及其他资源进行整合,并经过一系列测试、审核等流程后,形成一个可以发布的软件包。通过软件版本打包,可以确保软件的稳定性、可靠性和安全性,并方便用户进行下载、安装和升级等操作。软件版本打包通常会附带版本号等信息,用于标识软件的不同版本和历史变更记录,方便用户了解和比较不同版本的功能和性能。

2、大型的联络中心建设一般采用多中心的模块化部署架构,通过服务器虚拟化、网络虚拟化、存储虚拟化实现动态的it基础设施环境,并部署多环境以满足开发、测试、版本验证等项目需求。

3、目前,对软件打包需要工程师手动选择文件进行打包,打包效率较低。


技术实现思路

1、本申请提供的一种版本打包方法、装置、设备、介质及产品,提高打包效率。

2、第一方面,本申请实施例提供一种软件版本打包方法,方法包括:

3、获取待打包软件更新后的多个数据文件;

4、对所述多个数据文件中的第一数据文件进行记录,获得更新信息,所述更新信息包括所述第一数据文件的标识,所述第一数据文件为所述多个数据文件中存在数据更新的数据文件;

5、基于所述更新信息,对所述多个数据文件进行打包,获得版本包;

6、对所述版本包进行配置,获得用于下载安装的交付包。

7、第二方面,本申请提供一种软件版本打包装置,该装置包括:

8、第一获取模块,用于获取待打包软件更新后的多个数据文件;

9、第二获取模块,用于对所述多个数据文件中的第一数据文件进行记录,获得更新信息,所述更新信息包括所述第一数据文件的标识,所述第一数据文件为所述多个数据文件中存在数据更新的数据文件;

10、第三获取模块,用于基于所述更新信息,对所述多个数据文件进行打包,获得版本包;

11、第四获取模块,用于对所述版本包进行配置,获得用于下载安装的交付包。

12、第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;

13、处理器执行计算机程序指令时实现如第一方面中任意一个实施例中的软件版本打包方法。

14、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面中任意一个实施例中的软件版本打包方法。

15、第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行实现如上述第一方面中任意一个实施例中的软件版本打包方法。

16、通过上述步骤,可以自动对比得到更新信息,根据更新信息对待打包软件内的多个数据文件进行打包、配置,从而得到可用于下载安装的交付包,打包过程中减少了人为操作,从而提高打包效率。



技术特征:

1.一种软件版本打包方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述多个数据文件中的第一数据文件进行记录,获得更新信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述更新信息中记录的数据文件包括:所述多个数据文件中存在且所述旧版本包中不存在的数据文件;

4.根据权利要求1所述的方法,其特征在于,所述基于所述更新信息,对所述多个数据文件进行打包,获得版本包,包括:

5.根据权利要求1所述的方法,其特征在于,所述对所述版本包进行配置,获得用于下载安装的交付包,包括:

6.根据权利要求5所述的方法,其特征在于,所述利用所述第一配置文件替换所述版本包中的第二配置文件,获得所述交付包,包括:

7.一种软件版本打包装置,其特征在于,所述装置包括:

8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6中任意一项所述的软件版本打包方法。

10.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-6中任意一项所述的软件版本打包方法。


技术总结
本申请提供了一种软件版本打包方法、装置、设备、介质及产品,涉及大数据及人工智能技术领域,其中方法包括:获取待打包软件更新后的多个数据文件;对所述多个数据文件中的第一数据文件进行记录,获得更新信息,所述更新信息包括所述第一数据文件的标识,所述第一数据文件为所述多个数据文件中存在数据更新的数据文件;基于所述更新信息,对所述多个数据文件进行打包,获得版本包;对所述版本包进行配置,获得用于下载安装的交付包。通过上述步骤,可以自动对比得到更新信息,根据更新信息对待打包软件内的多个数据文件进行打包、配置,从而得到可用于下载安装的交付包,打包过程中减少了人为操作,从而提高打包效率。

技术研发人员:赵新阳,王炼,黄振光,范会善,罗贤桂,贺文明,炊向军,董劲麟
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1