买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:华能信息技术有限公司
摘要:本发明提供一种应用分发平台的版本管理系统,属于软件工程与系统架构技术领域,包括:第一获取模块:获取应用分发平台版本管理的业务需求和目标,制定相应的版本管理策略和规范;第一确定模块:根据版本管理策略和规范,确定相关的版本管理模块;第二确定模块:根据所述版本管理模块基于持续集成和持续交付通道确定每个应用的软件包和最新版本号;测试审查模块:基于所述软件包和最新版本号对每个应用进行自动化测试和代码审查;存储模块:根据审查结果确定每个应用新版本的多项数据,并将所述多项数据进行文档存储,实现应用分发平台的版本管理,解决了不同版本的软件可能会存在功能上的冲突,且无法返回到上一个旧版本的问题。
主权项:1.一种应用分发平台的版本管理系统,其特征在于,包括:第一获取模块:获取应用分发平台版本管理的业务需求和目标,制定相应的版本管理策略和规范;第一确定模块:根据版本管理策略和规范,确定相关的版本管理模块;第二确定模块:根据所述版本管理模块基于持续集成和持续交付通道确定每个应用的软件包和最新版本号;测试审查模块:基于所述软件包和最新版本号对每个应用进行自动化测试和代码审查;存储模块:根据审查结果确定每个应用新版本的多项数据,并将所述多项数据进行文档存储,实现应用分发平台的版本管理;其中,基于所述软件包和最新版本号对每个应用进行自动化测试和代码审查之后,还包括:第一创建模块:创建关于软件包的预设引导环境,将预设引导环境上传至应用分发平台所在的目标主机;第二创建模块:根据软件包对所述预设引导环境创建脚本文件;关联模块:将创建的脚本文件与目标主机的应用相关联;第二获取模块:关联完毕后,将预设引导环境安装到目标主机上,从预设文件库中获取与软件包相关的测试配置文件;生成模块:基于所述测试配置文件生成软件包的安装测试任务;第三确定模块:根据目标主机的操作系统类型、CPU和运存参数确定安装测试任务的循环测试次数和循环测试线路;导入模块:获取安装测试任务的测试地址,根据测试地址将软件包导入到预设引导环境中;执行模块:在预设引导环境中根据安装测试任务利用测试线路执行目标数量次软件包的安装测试工作;判断模块:获取每次安装测试工作过程中的执行信息,根据执行信息判断在所述预设引导环境中是否可以完成软件包在目标主机上的更新工作,若是,确认软件包可在目标主机上正常安装,否则,确认软件包无法在所述目标主机上正常安装;检测模块:当确认软件包无法在目标主机上正常安装时,检测目标主机的安装线路是否异常,若是,通过修复工具对安装线路进行修复;测试模块:修复完毕后,重新进行安装测试,当测试通过时确认软件包可在目标主机上正常安装;更新模块:在预设引导环境中使用软件包对目标主机的应用进行更新,实时检测更新进度,根据更新进度判断软件包是否损坏,若是,发出提醒指令。
全文数据:
权利要求:
百度查询: 华能信息技术有限公司 一种应用分发平台的版本管理系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。