授权公布号:CN112711411B
一种基于Kubernetes及docker的CI/CD流水线系统
有效
申请
2020-12-22
申请公布
2021-04-27
授权
2024-02-23
预估到期
2040-12-22
| 申请号 | CN202011526167.3 |
| 申请日 | 2020-12-22 |
| 申请公布号 | CN112711411A |
| 申请公布日 | 2021-04-27 |
| 授权公布号 | CN112711411B |
| 授权公告日 | 2024-02-23 |
| 分类号 | G06F8/35;G06F8/41;CN111475260A,2020.07.31;CN110647332A,2020.01.03;CN105630488A,2016.06.01;CN109032645A,2018.12.18;CN109814879A,2019.05.28;CN110083369A,2019.08.02;CN111459539A,2020.07.28;CN112068845A,2020.12.11;US2018088926A1,2018.03.29陈博等.基于Kubernetes的CI/ |
| 分类 | 计算;推算;计数; |
| 申请人名称 | 宝付网络科技(上海)有限公司 |
| 申请人地址 | 上海市徐汇区华泾路509号7幢227室 |
专利法律状态
2024-02-23
授权
状态信息
授权
2021-05-14
实质审查的生效
状态信息
实质审查的生效;IPC(主分类):G06F8/35;申请日:20201222
2021-04-27
公布
状态信息
公布
摘要
本发明提供了一种基于Kubernetes及docker的CI/CD流水线系统、以及采用所述I/CD流水线系统提升软件开发速度的方法;用户提交代码,服务器接收webhook请求,解析请求获取流水线的配置信息,触发流水线的执行;服务器查询数据库,获取用户配置的流水线模板,自动生成Kubernetes job对象;以Kubernetesjob对象作为参数通过调用kubernetes‑client api在Kubernetes创建job;调度模块将job调度至node节点,执行job;job执行成功后调用kubernetes‑client api创建pod部署运行项目。本发明实现了自动化的代码获取、代码编译、镜像构建,全自动部署运行项目等技术;实现了用户只需配置流水线模板无需编写复杂的执行脚本即可使用流水线,操作简单快捷。


