[发明专利]一种流水线信息处理方法、装置、设备和存储介质在审
申请号: | 202211412607.1 | 申请日: | 2022-11-11 |
公开(公告)号: | CN115686640A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 王玉虎 | 申请(专利权)人: | 软通动力信息技术(集团)股份有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F8/41 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 李礼 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流水线 信息处理 方法 装置 设备 存储 介质 | ||
本发明公开了一种流水线信息处理方法,包括:根据流水线构建命令,确定所要构建的目标流水线的目标标识和流水线构建操作指令,根据目标标识,确定镜像仓库中是否存储目标流水线对应的目标构建镜像;若否,则根据流水线构建命令,确定流水线编译语言,并根据流水线编译语言和流水线构建操作指令,构建目标流水线,以及从镜像仓库中调用目标编译环境镜像,且根据目标编译环境镜像运行目标流水线;根据流水线构建命令和目标流水线运行过程中产生的第一运行缓存信息,确定目标构建过程目录;根据目标标识、目标构建过程目录和目标编译环境镜像,确定目标流水线对应的目标构建镜像。可以提高流水线的编译构建效率,提高流水线构建的资源利用率。
技术领域
本发明实施例涉及计算机领域,尤其涉及一种流水线信息处理方法、装置、设备和存储介质。
背景技术
目前,云原生技术得到了广泛应用,云原生是基于分布部署和统一运管的分布式云,以容器、微服务、DevOps(Development Operations,软件开发和运维)等技术为基础建立的一套云技术产品体系,其中,DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。基于云原生体系的DevOps产品在编译构建流水线时,往往采用容器构建流水线,这种构建方式需要将使用后的容器进行销毁,在流水线构建完成后删除流水线运行过程中的运行缓存信息,因此每一次构建流水线都需要将流水线完成的构建出来,导致流水线的构建耗时长,构建效率低且资源利用率低。因此,如何合理利用流水线运行过程中的运行缓存信息,提高流水线的编译构建效率,节约流水线的构建时长,提高流水线构建的资源利用率,是需要解决的问题。
发明内容
本发明提供了一种流水线信息处理方法、装置、设备和存储介质,可以提高流水线的编译构建效率,节约流水线的构建时长,提高流水线构建的资源利用率。
根据本发明的一方面,提供了一种流水线信息处理方法,包括:
根据流水线构建命令,确定所要构建的目标流水线的目标标识和流水线构建操作指令,根据所述目标标识,确定镜像仓库中是否存储所述目标流水线对应的目标构建镜像;
若所述镜像仓库中未存储所述目标流水线对应的目标构建镜像,则根据流水线构建命令,确定流水线编译语言,并根据所述流水线编译语言和所述流水线构建操作指令,构建目标流水线;
根据所述流水线编译语言,从所述镜像仓库中调用目标编译环境镜像,并根据所述目标编译环境镜像运行所述目标流水线;
根据所述流水线构建命令的解析结果,以及所述目标流水线运行过程中产生的第一运行缓存信息,确定目标构建过程目录;
根据所述目标标识、所述目标构建过程目录和所述目标编译环境镜像,确定所述目标流水线对应的目标构建镜像,且将所述目标构建镜像存储在所述镜像仓库中。
根据本发明的另一方面,提供了一种流水线信息处理装置,该装置包括:
目标构建镜像查询模块,用于根据流水线构建命令,确定所要构建的目标流水线的目标标识和流水线构建操作指令,根据所述目标标识,确定镜像仓库中是否存储所述目标流水线对应的目标构建镜像;
目标流水线构建模块,用于若否,则根据流水线构建命令,确定流水线编译语言,并根据所述流水线编译语言和所述流水线构建操作指令,构建目标流水线;
目标流水线运行模块,用于根据所述流水线编译语言,从所述镜像仓库中调用目标编译环境镜像,并根据所述目标编译环境镜像运行所述目标流水线;
构建过程目录确定模块,用于根据所述流水线构建命令的解析结果,以及所述目标流水线运行过程中产生的第一运行缓存信息,确定目标构建过程目录;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于软通动力信息技术(集团)股份有限公司,未经软通动力信息技术(集团)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211412607.1/2.html,转载请声明来源钻瓜专利网。