[发明专利]流水线处理方法及装置在审
| 申请号: | 202210364418.5 | 申请日: | 2022-04-08 |
| 公开(公告)号: | CN114721663A | 公开(公告)日: | 2022-07-08 |
| 发明(设计)人: | 牛康晖 | 申请(专利权)人: | 中国银行股份有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 杨丹;沈珍珠 |
| 地址: | 100818 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流水线处理 方法 装置 | ||
本发明公开了一种流水线处理方法及装置,涉及云计算技术领域,其中该方法包括:获取软件软件工程架构信息;根据所述软件工程架构信息确定流水线中需要包含的信息项;其中,所述信息项包括下述至少一种:流水线标识、需要调取的工程标识、版本信息、执行插件的配置信息;据软件工程架构信息确定各信息项对应的信息内容,根据各信息项对应的信息内容,生成多条流水线;将各流水线中的同一信息项生成一组有序链表;对每一有序链表增加多级索引,得到各有序链表对应的跳表,所述跳表用于对对应有序链表中的信息项进行修改或查询。本发明基于链表和跳表便于后续对流水线中信息项对应的信息内容进行批量修改或查询,提升流水线的修改效率。
技术领域
本发明涉及云计算技术领域,尤其涉及流水线处理方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
一些软件开发工程在实现过程中需要创建流水线,流水线是根据开发给予的软件工程架构信息进行创建的。由于需要创建流水线的开发工程过多,导致流水线条数、以及流水线配置量成倍增加。目前在流水线的创建过程中,主要存在下述问题:
(1):创建多条流水线时需要做大量的重复性工作;例如,流水线中的组件量不断增多,但不同组件经常会运用同一种重复性架构。因此,在流水线创建工作中,需要不断重复同一种创建动作来完成所有的创建任务,造成时间、资源的极大浪费。
(2)当开发工程架构的需求变更时,相对应的要调整流水线的格式和配置,给流水线创建人员的工作带来极大的困难。例如,软件工程架构信息有修改时,对流水线条数及配置的增、删、改、查工作数量会成倍增长,当修改量超出创建人员的能力范围时,项目延误的可能性会大大增加。
发明内容
本发明实施例提供一种流水线处理方法,用以提高流水线处理的效率,提升流水线的可修改性进而提升流水线的修改效率,该方法包括:
获取软件工程架构信息;
根据所述软件工程架构信息确定流水线中需要包含的信息项;其中,所述信息项包括下述至少一种:流水线标识、需要调取的工程标识、版本信息、执行插件的配置信息;
根据软件工程架构信息确定各信息项对应的信息内容,根据各信息项对应的信息内容,生成多条流水线;
将各流水线中的同一信息项生成一组有序链表;
对每一有序链表增加多级索引,得到各有序链表对应的跳表,所述跳表用于对对应有序链表中的信息项进行修改或查询。
本发明实施例还提供一种流水线处理装置,用以提高流水线处理的效率,提升流水线的可修改性进而提升流水线的修改效率,该装置包括:
信息获取模块,用于获取软件工程架构信息;
第一处理模块,用于根据所述软件工程架构信息确定流水线中需要包含的信息项;其中,所述信息项包括下述至少一种:流水线标识、需要调取的工程标识、版本信息、执行插件的配置信息;
第二处理模块,用于根据软件工程架构信息确定各信息项对应的信息内容,根据各信息项对应的信息内容,生成多条流水线;
有序链表生成模块,用于将各流水线中的同一信息项生成一组有序链表;
第三处理模块,用于对每一有序链表增加多级索引,得到各有序链表对应的跳表,所述跳表用于对对应有序链表中的信息项进行修改或查询。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述流水线处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210364418.5/2.html,转载请声明来源钻瓜专利网。





