一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种反向的软件包追踪管理方法、系统及存储介质与流程

2022-05-21 14:21:48 来源:中国专利 TAG:

技术特征:
1.一种反向的软件包追踪管理方法,其特征在于,包括:软件包管理平台获取并存储软件包信息,设置软件包版本的校验规则;软件包管理平台获取应用模块与其使用的软件包关系信息并校验,检验通过则存储应用模块与其使用的软件包关系信息。2.根据权利要求1所述的一种反向的软件包追踪管理方法,其特征在于,所述软件包管理平台获取并存储软件包信息,设置软件包版本的校验规则包括:所述软件包管理平台获取并存储软件包创建或者更新版本的软件包信息;所述软件包管理平台下发软件包版本的校验规则;所述的校验规则为:设置软件包被应用模块引用的软件版本规则,不符合所述软件版本规则的软件包不允许被引用。3.根据权利要求2所述的一种反向的软件包追踪管理方法,其特征在于,包括:所述软件包管理平台通过网络钩子webhooks获取网页开发中软件包创建或者更新版本的软件包信息;所述软件包管理平台通过网络钩子webhooks查询软件包引用信息。4.根据权利要求1所述的一种反向的软件包追踪管理方法,其特征在于,所述软件包管理平台获取应用模块与其使用的软件包关系信息并校验,检验通过则存储应用模块与其使用的软件包关系信息包括:所述软件包管理平台获取应用模块进行持续集成环节中应用模块与其使用的软件包关系信息;针对所述的软件包关系信息中的软件包信息进行版本校验;如果校验不通过则终止持续集成通知应用服务模块进行调整,检验通过则存储相应的软件包关系信息。5.根据权利要求1所述的一种反向的软件包追踪管理方法,其特征在于,所述软件包管理平台向应用模块下发软件包管理规则,所述应用模块按照软件包管理规则引用所需要的软件包。6.根据权利要求5所述的一种反向的软件包追踪管理方法,其特征在于,所述软件包管理平台向应用模块的持续集成流程控制组件下发软件包管理规则,所述持续集成流程控制组件控制各应用模块按照软件包管理规则引用所需要的软件包。7.根据权利要求1所述的一种反向的软件包追踪管理方法,其特征在于,通过所述软件包管理平台查询软件包版本记录和每个软件包版本的应用模块引用关系进行追踪,进行历史软件包版本的更新迭代。8.一种反向的软件包追踪管理系统,其特征在于,包括软件包管理平台,所述软件包管理平台包括:软件包信息管理模块,获取并存储软件包信息,设置软件包版本的校验规则;应用模块信息管理模块,获取应用模块与其使用的软件包关系信息并校验,检验通过则存储应用模块与其使用的软件包关系信息。9.根据权利要求8所述的一种反向的软件包追踪管理系统,其特征在于,包括软件包信息模块和应用信息模块:所述的软件包信息模块包括多个软件包以及用于获取软件包新建或者版本信息的网
络钩子模块,所述网络钩子模块将获取到的各个软件包的新建或者版本信息上传至所述软件包信息管理模块;所述应用信息模块包括多个应用模块和持续集成流程控制组件,所述持续集成流程控制组件获取各个应用模块引用软件包的软件包引用信息并上报至所述应用模块信息管理模块,所述持续集成流程控制组件接收所述应用模块信息管理模块下发的软件包管理规则,所述持续集成流程控制组件控制各应用模块按照软件包管理规则引用所需要的软件包。10.一种存储介质,存储有计算机可执行程序,其特征在于,所述计算机可执行程序被执行时,实现如权利要求1-7任意一项所述的一种反向的软件包追踪管理方法。

技术总结
本发明公开了一种反向的软件包追踪管理方法、系统及存储介质,所述软件包追踪管理方法,包括:软件包管理平台获取并存储软件包信息,设置软件包版本的校验规则;软件包管理平台获取应用模块与其使用的软件包关系信息并校验,检验通过则存储应用模块与其使用的软件包关系信息。本发明的一种反向的软件包追踪管理方法,解决软件包反向追踪应用模块的技术问题,提出一种软件包反向查询追踪的思路,从软件包的角度出发追踪软件包的版本信息以及软件包被应用模块使用的关系信息,便于开发人员查询软件包的历史版本信息和每个版本的被应用模块使用情况,可以更好的维护版本信息且能够进行相关版本的强制更新迭代。够进行相关版本的强制更新迭代。够进行相关版本的强制更新迭代。


技术研发人员:许春旭 吕亚霖
受保护的技术使用者:北京云思智学科技有限公司
技术研发日:2022.02.11
技术公布日:2022/5/20
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献