[发明专利]Gitlab容器云工作负载部署版本管理方法及装置有效
申请号: | 202010955059.1 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112272200B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 黄吉旺;吴栋;乔霖 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/30;H04L67/1097;H04L67/1001 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 赵阳 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gitlab 容器 工作 负载 部署 版本 管理 方法 装置 | ||
1.一种基于Gitlab容器云工作负载部署版本管理方法,其特征在于,包括如下步骤:
S1.基于Gitlab创建版本管理服务,并为版本管理服务设置配置信息传递接口和调用部署接口;
S2.创建工作负载部署服务,工作负载部署服务通过配置信息传递接口调用版本管理服务将配置信息以配置文件形式进行存储,实现基于Gitlab的容器云工作负载部署版本管理;
S3.版本管理服务通过调用部署接口将配置文件返回到工作负载部署服务;
S4.工作负载部署服务基于配置文件进行工作负载部署。
2.如权利要求1所述的基于Gitlab容器云工作负载部署版本管理方法,其特征在于,步骤S2具体步骤如下:
S21.创建工作负载部署服务;
S22.工作负载部署服务解析部署指令中信息,生成部署配置;
S23.工作负载部署服务根据部署配置生成配置信息,通过配置信息传递接口调用版本管理服务;
S24.版本管理服务根据配置信息更新配置文件,并进行存储。
3.如权利要求2所述的基于Gitlab容器云工作负载部署版本管理方法,其特征在于,步骤S24具体步骤如下:
S241.版本管理服务根据配置信息判断工作负载部署服务传递的是否新项目配置信息;
若是,进入步骤S242;
若否,进入步骤S243;
S242.版本管理服务创建新项目,根据配置信息添加配置文件,将配置文件进行存储,进入步骤S244;
S243.版本管理服务根据配置信息更新配置文件,将配置文件进行存储;
S244.版本管理服务为工作负载服务传递的项目配置Webhook地址,并建立Webhook地址与工作负载服务中部署功能的连接。
4.如权利要求3所述的基于Gitlab容器云工作负载部署版本管理方法,其特征在于,步骤S3具体步骤如下:
S31.版本管理服务自动通过调用部署接口,并根据Webhook地址,连接工作负载部署服务的部署功能;
S32.版本管理服务通过调用部署接口将配置文件返回到工作负载部署服务的部署功能。
5.如权利要求4所述的基于Gitlab容器云工作负载部署版本管理方法,其特征在于,步骤S4中,工作负载部署服务通过部署功能以及配置文件进行工作负载部署服务。
6.一种基于Gitlab容器云工作负载部署版本管理装置,其特征在于,包括:
版本管理服务创建模块(1),用于基于Gitlab创建版本管理服务,并为版本管理服务设置配置信息传递接口和调用部署接口;
工作负载部署服务创建模块(2),用于创建工作负载部署服务,设置工作负载部署服务通过配置信息传递接口调用版本管理服务将配置信息以配置文件形式进行存储,实现基于Gitlab的容器云工作负载部署版本管理;
配置文件返回模块(3),用于设置版本管理服务通过调用部署接口将配置文件返回到工作负载部署服务;
工作负载部署模块(4),用于设置工作负载部署服务基于配置文件进行工作负载部署。
7.如权利要求6所述的基于Gitlab容器云工作负载部署版本管理装置,其特征在于,工作负载部署服务创建模块(2)包括:
工作负载部署服务创建单元(2.1),用于创建工作负载部署服务;
部署配置生成单元(2.2),用于设置工作负载部署服务解析部署指令中信息,生成部署配置;
版本管理服务调用单元(2.3),用于设置工作负载部署服务根据部署配置生成配置信息,通过配置信息传递接口调用版本管理服务;
配置文件更新单元(2.4),用于设置版本管理服务根据配置信息更新配置文件,并进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010955059.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:面料保水性的检测方法
- 下一篇:一种移动机附件箱结构及具有它的移动机