一种组件升级方法、装置及设备制造方法及图纸

技术编号:44821672 阅读:18 留言:0更新日期:2025-03-28 20:11
本说明书实施例公开了一种组件升级方法、装置及设备,所述方法包括:接收针对目标组件的版本升级指令;响应于所述版本升级指令,获取所述目标组件对应的变更信息,所述变更信息包含所述目标组件当前版本和升级版本之间的差异信息;根据所述当前版本对应的数据依赖关系,构建与所述当前版本对应的第一图结构数据,并根据所述变更信息中与依赖项相关的变更信息以及所述当前版本对应的数据依赖关系,构建与所述升级版本对应的第二图结构数据;对所述第一图结构数据和所述第二图结构数据进行依赖冲突分析,确定所述升级版本和所述当前版本之间的依赖冲突信息;根据所述依赖冲突信息,对所述目标组件进行升级处理。

【技术实现步骤摘要】

本文件涉及计算机,尤其涉及一种组件升级方法、装置及设备


技术介绍

1、开源技术因其开放、共享、自由的特性,助推了数字化软件建设。在自主可控、提质增效压力的驱动下,软件行业越来越多地选择开源技术产品作为其“分布式”架构的组成部分,开源技术已成为软件开发建设的重要技术支撑。

2、开源组件的升级方式往往依赖于人工分析版本差异、编写升级方案文档,这不仅耗时耗力,且出错率较高。随着组件数量的增加,以及组件更新频率的加快,人工分析进行组件升级方式存在升级过程耗时长、效率和准确率低下。为此,本说明书实施例提供一种提高开源组件升级效率和准确性的技术方案。


技术实现思路

1、本说明书实施例的目的是提供一种提高开源组件升级效率和准确性的技术方案。

2、为了实现上述技术方案,本说明书实施例是这样实现的:

3、本说明书实施例提供的一种组件升级方法,所述方法包括:接收针对目标组件的版本升级指令;响应于所述版本升级指令,获取所述目标组件对应的变更信息,所述变更信息包含所述目标组件当前版本和升级版本之本文档来自技高网...

【技术保护点】

1.一种组件升级方法,所述方法包括:

2.根据权利要求1所述的方法,所述根据所述依赖冲突信息,对所述目标组件进行升级处理,包括:

3.根据权利要求2所述的方法,所述根据所述依赖冲突信息以及所述关键变更信息,对所述目标组件进行升级处理,包括:

4.根据权利要求3所述的方法,所述根据所述目标升级方案,对所述目标组件进行升级处理,包括:

5.根据权利要求3所述的方法,所述目标升级方案包括升级步骤、数据依赖关系以及回滚方案。

6.根据权利要求5所述的方法,所述根据所述目标升级方案,对所述目标组件进行升级处理,包括:</p>

7.一种...

【技术特征摘要】

1.一种组件升级方法,所述方法包括:

2.根据权利要求1所述的方法,所述根据所述依赖冲突信息,对所述目标组件进行升级处理,包括:

3.根据权利要求2所述的方法,所述根据所述依赖冲突信息以及所述关键变更信息,对所述目标组件进行升级处理,包括:

4.根据权利要求3所述的方法,所述根据所述目标升级方案,对所述目标组件进行升级处理,包括:

5.根据权利要求3所述的方法,所述目标升级方案包括升级步骤、数据依赖关系以及回滚方案。

6.根据权利要求5所述的方法,所述根据所述目标升级方案,对所述目标组件进行升级处理,包括:<...

【专利技术属性】
技术研发人员:彭威
申请(专利权)人:中国铁塔股份有限公司
类型:发明
国别省市:

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

1