用于应用的流水线配置检测方法及装置制造方法及图纸

技术编号:39746850 阅读:9 留言:0更新日期:2023-12-17 23:45
本公开提供了一种用于应用的流水线配置检测方法

【技术实现步骤摘要】
用于应用的流水线配置检测方法及装置


[0001]本公开涉及应用运维
和金融
或其他相关领域,尤其涉及一种用于应用的流水线配置检测方法

装置

设备

介质和程序产品


技术介绍

[0002]随着银行平台系统自动化运维的逐步推广,组件化流水线成为了银行应用版本更新的最好助手

组件化流水线通过封装一系列版本更新所需要的命令,能够实现应用版本更新的定时自动触发功能,减少应用运维人员的手工操作频率

[0003]但相关技术中,由于流水线中的组件化配置会因版本差异而改动,在应用配置改动后的组件化流水线的过程中会存在因配置错误而导致的生产问题


技术实现思路

[0004]鉴于上述问题,本公开提供了一种用于应用的流水线配置检测方法

装置

设备

介质和程序产品

[0005]根据本公开的第一个方面,提供了一种用于应用的流水线配置检测方法,包括:
[0006]根据与目标应用相关联的第一流水线中的组件标识和第二流水线中的组件标识,分别获取与上述第一流水线中每个第一组件对应的第一组件信息和与上述第二流水线中每个第二组件对应的第二组件信息,其中,上述第二流水线表征对上述第一流水线进行版本更新之后得到的流水线;
[0007]根据上述第一组件信息和上述第二组件信息,确定上述第一流水线和上述第二流水线中组件标识相同的第一目标组件和第二目标组件,其中,上述第一目标组件属于上述第一流水线,上述第二目标组件属于上述第二流水线;
[0008]对上述第一目标组件和上述第二目标组件各自的组件信息中的配置信息进行匹配检测,得到检测结果

[0009]根据本公开的实施例,上述第一流水线以第一图形化界面展示,上述第二流水线以第二图形化界面展示,上述第一流水线中的上述每个第一组件在上述第一图形化界面的不同位置以不同的组件标识展示,上述第二流水线中的上述每个第二组件在上述第二图形化界面的不同位置以不同的组件标识展示,上述组件标识包括与组件对应的名称标识和与组件类型对应的图形标识

[0010]根据本公开的实施例,上述根据上述第一组件信息和上述第二组件信息,确定上述第一流水线和上述第二流水线中组件标识相同的第一目标组件和第二目标组件,包括:
[0011]根据上述第一组件信息和上述第二组件信息中的组件类型,确定上述第一流水线和上述第二流水线中组件类型相同的第一组件和第二组件;以及
[0012]根据组件类型相同的第一组件和第二组件各自的组件信息中的组件名称,确定上述第一流水线和上述第二流水线中组件名称相同的上述第一目标组件和上述第二目标组件

[0013]根据本公开的实施例,上述用于应用的流水线配置检测方法还包括:
[0014]将与上述每个第一组件对应的第一组件信息按照预设格式生成与上述第一流水线对应的第一文本信息;以及
[0015]将与上述每个第二组件对应的第二组件信息按照上述预设格式生成与上述第二流水线对应的第二文本信息

[0016]根据本公开的实施例,上述用于应用的流水线配置检测方法还包括:
[0017]在上述检测结果表征上述第一目标组件和上述第二目标组件各自的配置信息之间存在差异的情况下,根据上述第一文本信息中与上述第一目标组件对应的配置信息和上述第二文本信息中与上述第二目标组件对应的配置信息,得到上述第二文本信息中与上述第二目标组件对应的差异信息;以及
[0018]在确定上述差异信息不正常的情况下,根据与上述第二目标组件对应的差异信息,生成与上述第二目标组件对应的差异报告,以使得根据上述差异报告对与上述第二目标组件对应的配置信息进行修改

[0019]根据本公开的实施例,上述用于应用的流水线配置检测方法还包括:
[0020]在对与上述第二目标组件对应的配置信息进行修改之后,对上述第一目标组件的配置信息和上述第二目标组件的更新后的配置信息重新进行匹配检测,得到检测结果

[0021]根据本公开的实施例,上述用于应用的流水线配置检测方法还包括:
[0022]在确定与每个上述第二目标组件对应的差异信息正常或者与上述每个第二目标组件对应的检测结果表征上述第一目标组件和上述第二目标组件各自的配置信息之间不存在差异的情况下,将对配置信息进行修改后的第二流水线确定为目标流水线

[0023]本公开的第二方面提供了一种用于应用的流水线配置检测装置,包括:获取模块

第一确定模块和第一检测模块

其中,获取模块,用于根据与目标应用相关联的第一流水线中的组件标识和第二流水线中的组件标识,分别获取与上述第一流水线中每个第一组件对应的第一组件信息和与上述第二流水线中每个第二组件对应的第二组件信息,其中,上述第二流水线表征对上述第一流水线进行版本更新之后得到的流水线

第一确定模块,用于根据上述第一组件信息和上述第二组件信息,确定上述第一流水线和上述第二流水线中组件标识相同的第一目标组件和第二目标组件,其中,上述第一目标组件属于上述第一流水线,上述第二目标组件属于上述第二流水线

第一检测模块,用于对上述第一目标组件和上述第二目标组件各自的组件信息中的配置信息进行匹配检测,得到检测结果

[0024]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述方法

[0025]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述方法

[0026]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法

[0027]根据本公开提供的用于应用的流水线配置检测方法

装置

设备

介质和程序产品,根据与目标应用相关联的第一流水线中的组件标识和第二流水线中的组件标识,可以分别获取与第一流水线中每个第一组件对应的第一组件信息和与第二流水线中每个第二
组件对应的第二组件信息,再根据第一组件信息和第二组件信息,确定第一流水线和第二流水线中组件标识相同的第一目标组件和第二目标组件,从而可以对第一目标组件和第二目标组件各自的组件信息中的配置信息进行匹配检测,得到检测结果,使得能够根据检测结果提前发现配置信息中可能存在的问题,以采取相应措施进行修复,降低因配置信息错误导致的生产问题的发生率

附图说明
[0028]通过以下参照附图对本公开实施例的描述,本公开的上述内容以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于应用的流水线配置检测方法,包括:根据与目标应用相关联的第一流水线中的组件标识和第二流水线中的组件标识,分别获取与所述第一流水线中每个第一组件对应的第一组件信息和与所述第二流水线中每个第二组件对应的第二组件信息,其中,所述第二流水线表征对所述第一流水线进行版本更新之后得到的流水线;根据所述第一组件信息和所述第二组件信息,确定所述第一流水线和所述第二流水线中组件标识相同的第一目标组件和第二目标组件,其中,所述第一目标组件属于所述第一流水线,所述第二目标组件属于所述第二流水线;对所述第一目标组件和所述第二目标组件各自的组件信息中的配置信息进行匹配检测,得到检测结果
。2.
根据权利要求1所述的方法,其中,所述第一流水线以第一图形化界面展示,所述第二流水线以第二图形化界面展示,所述第一流水线中的所述每个第一组件在所述第一图形化界面的不同位置以不同的组件标识展示,所述第二流水线中的所述每个第二组件在所述第二图形化界面的不同位置以不同的组件标识展示,所述组件标识包括与组件对应的名称标识和与组件类型对应的图形标识
。3.
根据权利要求2所述的方法,其中,所述根据所述第一组件信息和所述第二组件信息,确定所述第一流水线和所述第二流水线中组件标识相同的第一目标组件和第二目标组件,包括:根据所述第一组件信息和所述第二组件信息中的组件类型,确定所述第一流水线和所述第二流水线中组件类型相同的第一组件和第二组件;以及根据组件类型相同的第一组件和第二组件各自的组件信息中的组件名称,确定所述第一流水线和所述第二流水线中组件名称相同的所述第一目标组件和所述第二目标组件
。4.
根据权利要求1所述的方法,还包括:将与所述每个第一组件对应的第一组件信息按照预设格式生成与所述第一流水线对应的第一文本信息;以及将与所述每个第二组件对应的第二组件信息按照所述预设格式生成与所述第二流水线对应的第二文本信息
。5.
根据权利要求4所述的方法,还包括:在所述检测结果表征所述第一目标组件和所述第二目标组件各自的配置信息之间存在差异的情况下,根据所述第一文本信息中与所述第一目标组件对应的配置信息和所述第二文本信息中与所述第二目标组件对应的配置信...

【专利技术属性】
技术研发人员:郑肇一危义坤潘岩
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1