一种软件打包的方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24035083 阅读:28 留言:0更新日期:2020-05-07 01:40
本发明专利技术公开了一种软件打包的方法、装置、计算机设备及存储介质,用于解决现有技术中软件安装包打包效率较低的技术问题。该方法包括:确定第一打包请求信息,第一打包请求信息包括基线版本信息和硬件架构信息;根据基线版本信息和硬件架构信息,自动触发从配置数据库中获取与基线版本信息和硬件架构信息对应的第一数据包;确定第二打包请求信息,并根据第二打包请求信息从第一数据包中,确定与第二打包请求信息对应的目标数据信息,其中,第二打包请求信息包括目标功能指标和/或目标性能容量指标;根据目标数据信息,生成打包所需的组件文件以及根据组件文件生成配置文件,并根据配置文件获得软件安装包。

A method, device, computer equipment and storage medium for software packaging

【技术实现步骤摘要】
一种软件打包的方法、装置、计算机设备及存储介质
本专利技术涉及计算机
,尤其涉及一种软件打包的方法、装置、计算机设备及存储介质。
技术介绍
目前,业务组件化是新的开发方式,开发人员根据功能需求开发出各种业务组件,通过对各业务组件进行组合,就可组合成满足不同功能指标的软件产品。这样的方式,当任一程序出现错误,都可以局限到单一的组件中,而不会影响到整个系统。然而,现有技术中需要开发人员根据软件需求判断需要的组件,然后再对选择的组件进行一系列的操作,从而手动的将选择的组件进行重新编译以及调整,然后才可以获得需要的软件安装包。可见,现有技术中针对软件安装包的打包问题,存在需要特定的开发人员进行操作且过程繁琐,导致软件安装包生成效率较低的技术问题。
技术实现思路
本专利技术实施例提供一种软件打包的方法、装置、计算机设备及存储介质,用于解决现有技术中存在的软件安装包打包效率较低的技术问题。第一方面,提供一种软件打包方法,所述方法包括:确定第一打包请求信息,所述第一打包请求信息包括基线版本信息和硬件架构信息,本文档来自技高网...

【技术保护点】
1.一种软件打包的方法,其特征在于,所述方法包括:/n确定第一打包请求信息,所述第一打包请求信息包括基线版本信息和硬件架构信息,其中,所述基线版本信息用于表征软件安装包对应的基准迭代版本信息,所述硬件架构信息用于表征软件安装包所应用的硬件环境的对应信息;/n根据所述基线版本信息和所述硬件架构信息,自动触发从配置数据库中获取与所述基线版本信息和所述硬件架构信息对应的第一数据包,其中,所述第一数据包至少包括多个软件安装包配置项数据、多个测试用例数据以及多个关联组件数据;/n确定第二打包请求信息,并根据所述第二打包请求信息从所述第一数据包中,确定与所述第二打包请求信息对应的目标数据信息,其中,所述第...

【技术特征摘要】
1.一种软件打包的方法,其特征在于,所述方法包括:
确定第一打包请求信息,所述第一打包请求信息包括基线版本信息和硬件架构信息,其中,所述基线版本信息用于表征软件安装包对应的基准迭代版本信息,所述硬件架构信息用于表征软件安装包所应用的硬件环境的对应信息;
根据所述基线版本信息和所述硬件架构信息,自动触发从配置数据库中获取与所述基线版本信息和所述硬件架构信息对应的第一数据包,其中,所述第一数据包至少包括多个软件安装包配置项数据、多个测试用例数据以及多个关联组件数据;
确定第二打包请求信息,并根据所述第二打包请求信息从所述第一数据包中,确定与所述第二打包请求信息对应的目标数据信息,其中,所述第二打包请求信息包括目标功能指标和/或目标性能容量指标,所述目标功能指标用于表征待打包的软件安装包的功能需求信息,所述目标性能容量指标用于表征待打包的软件安装包的性能需求信息;
根据所述目标数据信息,生成打包所需的组件文件以及根据所述组件文件生成配置文件,并根据所述配置文件获得软件安装包。


2.如权利要求1所述的方法,其特征在于,根据所述第二打包请求信息从所述第一数据包中,确定与所述第二打包请求信息对应的目标数据信息,包括:
确定所述目标功能指标和/或目标性能容量指标的对应关系组,其中,所述对应关系组中包括目标功能指标与软件安装包配置项数据、测试用例数据、关联组件数据对应的第一关系和目标性能容量指标与软件安装包配置项数据、测试用例数据、关联组件数据对应的第二关系;
根据所述对应关系组和所述目标功能指标和/或目标性能容量指标,从所述第一数据包中,确定与所述第二打包请求信息对应的目标数据信息。


3.如权利要求1所述的方法,其特征在于,在获得所述配置文件之后,所述方法还包括:
根据所述配置文件,生成自动化测试用例;
根据所述自动化测试用例对所述配置文件对应的功能进行测试,并根据所述自动化测试用例执行结果,判断所述配置文件对应的功能是否正确运行,以确定是否生成软件安装包。


4.如权利要求3所述的方法,其特征在于,根据所述自动化测试用例执行结果,判断所述配置文件对应的功能是否正确运行,以确定是否生成软件安装包,包括:
从所述第一数据包中,确定与所述配置文件对应的匹配测试用例;
将所述自动化测试用例执行结果与所述匹配测试用例的执行结果进行比对;
若所述比对结果属于预设比对集,则确定所述配置文件对应的功能正确运行,以生成软件安装包。


5.如权利要求4所述的方法,...

【专利技术属性】
技术研发人员:高建林
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1