← 返回列表

一种基于Tekton的自定义云原生DevOps流水线系统及方法

申请号: CN202410233543.1
申请人: 杭州云掣科技有限公司
申请日期: 2024/3/1

摘要文本

本申请涉及计算机技术领域,解决了现有技术中Devops平台的灵活性和兼容性较低的问题,公开了一种基于Tekton的自定义云原生DevOps流水线系统及方法,包括:接口服务层,所述接口服务层用于处理前端的访问请求并返回相应的响应,以及与k8s的接口服务进行交互;DevOps引擎服务层,所述DevOps引擎服务层包括工具集成单元、自定义插件单元和自定义流水线单元,本申请通过自定义插件的方式能够确保系统支持多种编程语言,支持自定义输入输出参数,在流水线设计中新增了不同阶段的工作流和工作流实例概念以适应不同场景下的产研全流程,有效的提高了Devops流水线系统的灵活性和兼容性。

专利详细信息

项目 内容
专利名称 一种基于Tekton的自定义云原生DevOps流水线系统及方法
专利类型 发明申请
申请号 CN202410233543.1
申请日 2024/3/1
公告号 CN117806654A
公开日 2024/4/2
IPC主分类号 G06F8/41
权利人 杭州云掣科技有限公司
发明人 王琦; 王徐; 张新铭; 陈强军; 王奥康
地址 浙江省杭州市西湖区紫霞街176号2号楼1206、1207、1208、1209、1210、1211室

专利主权项内容

1.一种基于Tekton的自定义云原生DevOps流水线系统,其特征在于,包括:接口服务层,所述接口服务层用于处理前端的访问请求并返回相应的响应,以及与k8s的接口服务进行交互;DevOps引擎服务层,所述DevOps引擎服务层包括工具集成单元、自定义插件单元和自定义流水线单元,其中,所述工具集成单元用于对自动化持续集成工具和持续部署工具进行集成,所述自定义插件单元用于根据预定义的插件标准通过编程语言编写自定义插件并制作成镜像,并将所述镜像存储在指定的镜像仓库中,所述自定义流水线单元用于创建工作流、创建流水线阶段、创建任务卡片、创建工作流实例、运行流水线阶段实例以及创建任务Pod。