监控方法、监控装置、机器可读存储介质及处理器与流程

文档序号:32418706发布日期:2022-12-02 22:38阅读:来源:国知局

技术特征:
1.一种用于监控依赖包的监控方法,其特征在于,所述监控方法包括:获取流水线作业对应的代码工程,其中,所述代码工程包括代码、pom文件和本地锁定文件,所述本地锁定文件包括所述代码工程中包括的所述代码在本地进行编译时使用的依赖包的标识信息和本地版本信息;根据所获取的代码工程中包括的所述pom文件,获取所述流水线作业对应的所述依赖包;基于所获取的依赖包,编译所获取的代码工程中包括的所述代码并生成流水线锁定文件,其中,所述流水线锁定文件包括所获取的依赖包的所述标识信息和流水线版本信息;以及在所述流水线作业编译报错的情况下,基于所获取的代码工程中包括的所述本地锁定文件和所生成的流水线锁定文件,判断所述标识信息相同的所述依赖包的所述本地版本信息与所述流水线版本信息是否一致,以监控所述依赖包的版本变化。2.根据权利要求1所述的监控方法,其特征在于,所述监控方法还包括:对所述本地版本信息和所述流水线版本信息不一致的所述依赖包进行提示反馈。3.根据权利要求1所述的监控方法,其特征在于,所述本地锁定文件还包括所述代码工程中包括的所述代码在本地进行编译时使用的依赖包的本地依赖关系,所述流水线锁定文件还包括所获取的依赖包的流水线依赖关系,所述监控方法还包括:在所述流水线作业编译报错的情况下,基于所获取的代码工程中包括的所述本地锁定文件和所生成的流水线锁定文件,判断所述标识信息相同的所述依赖包的所述本地依赖关系与所述流水线依赖关系是否一致,以监控所述依赖包的依赖关系变化。4.根据权利要求1的监控方法,其特征在于,所述获取流水线作业对应的代码工程包括:接收对流水线作业对应的代码工程的设定;以及从代码仓拉取所设定的代码工程。5.一种用于监控依赖包的监控装置,其特征在于,所述监控装置包括:代码工程获取模块,用于获取流水线作业对应的代码工程,其中,所述代码工程包括代码、pom文件和本地锁定文件,所述本地锁定文件包括所述代码工程中包括的所述代码在本地进行编译时使用的依赖包的标识信息和本地版本信息;依赖包获取模块,用于根据所获取的代码工程中包括的所述pom文件,获取所述流水线作业对应的所述依赖包;流水线锁定文件生成模块,用于基于所获取的依赖包,编译所获取的代码工程中包括的所述代码并生成流水线锁定文件,其中,所述流水线锁定文件包括所获取的依赖包的所述标识信息和流水线版本信息;以及判断模块,用于在所述流水线作业编译报错的情况下,基于所获取的代码工程中包括的所述本地锁定文件和所生成的流水线锁定文件,判断所述标识信息相同的所述依赖包的所述本地版本信息与所述流水线版本信息是否一致,以监控所述依赖包的版本变化。6.根据权利要求5所述的监控装置,其特征在于,所述监控装置还包括:提示反馈模块,用于对所述本地版本信息和所述流水线版本信息不一致的所述依赖包进行提示反馈。
7.根据权利要求5所述的监控装置,其特征在于,所述本地锁定文件还包括所述代码工程中包括的所述代码在本地进行编译时使用的依赖包的本地依赖关系,所述流水线锁定文件还包括所获取的依赖包的流水线依赖关系,所述判断模块还用于:在所述流水线作业编译报错的情况下,基于所获取的代码工程中包括的所述本地锁定文件和所生成的流水线锁定文件,判断所述标识信息相同的所述依赖包的所述本地依赖关系与所述流水线依赖关系是否一致,以监控所述依赖包的依赖关系变化。8.根据权利要求5述的监控装置,其特征在于,所述代码工程获取模块获取流水线作业对应的代码工程包括:接收对流水线作业对应的代码工程的设定;以及从代码仓拉取所设定的代码工程。9.一种处理器,其特征在于,被配置成执行根据权利要求1至4中任意一项所述的监控方法。10.一种机器可读存储介质,该机器可读存储介质上存储有指令,其特征在于,该指令在被处理器执行时使得所述处理器被配置成执行根据权利要求1至4中任一项所述的监控方法。11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1至4中任一项所述的监控方法。

技术总结
本申请实施例提供一种监控方法、监控装置、机器可读存储介质及处理器,涉及计算机技术领域。监控方法包括:获取流水线作业对应的代码工程;根据所获取的代码工程中包括的所述pom文件,获取所述流水线作业对应的所述依赖包;基于所获取的依赖包,编译所获取的代码工程中包括的所述代码并生成流水线锁定文件;以及在所述流水线作业编译报错的情况下,基于所获取的代码工程中包括的所述本地锁定文件和所生成的流水线锁定文件,判断所述标识信息相同的所述依赖包的所述本地版本信息与所述流水线版本信息是否一致,以监控所述依赖包的版本变化。藉此,实现了监控依赖包的版本变化。实现了监控依赖包的版本变化。实现了监控依赖包的版本变化。


技术研发人员:张勤琼 白建均 李卓
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2022.09.13
技术公布日:2022/12/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1