standard download
文库搜索
切换导航
首页
频道
仅15元无限下载
联系我们
问题反馈
首页
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211361988.5 (22)申请日 2022.11.02 (71)申请人 四川众信佳科技发展 有限公司 地址 610000 四川省成 都市高新区天府大 道中段13 66号2栋6层19、 20、 21号 (72)发明人 古明泉 敬军 (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 邓超 (51)Int.Cl. G06F 8/41(2018.01) G06F 8/61(2018.01) G06F 9/50(2006.01) (54)发明名称 代码交付方法、 装置、 电子设备及 介质 (57)摘要 本发明提供了一种代码交付方法、 装置、 电 子设备及介质, 该方法应用于容器集群, 包括: 接 收CICD任务请求, 并基于CICD任务请求创建负载 容器; 将CICD 任务请求对应的任务参数 发送至负 载容器; 基于任务参数在负载容器执行CICD 任务 请求对应的CICD任务, 得到容器镜像; 获取并部 署容器镜像, 以使用户获取新的代码。 本发明提 高了容器集群的资源利用率, 同时提升了CICD的 效率。 权利要求书1页 说明书6页 附图3页 CN 115543340 A 2022.12.30 CN 115543340 A 1.一种代码交付方法, 其特 征在于, 所述方法应用于容器集群, 包括: 接收CICD任务请求, 并基于所述CICD任务请求创建负载容器; 将所述CICD任务请求对应的任务 参数发送至所述负载容器; 基于所述任务参数在所述负载容器执行所述CICD任务请求对应的CICD任务, 得到容器 镜像; 获取并部署所述 容器镜像, 以使用户获取新的代码。 2.根据权利要求1所述的方法, 其特征在于, 基于所述任务参数在所述负载容器执行所 述CICD任务请求对应的CICD任务, 得到容器镜像之后, 还 包括: 将所述容器镜像发送至容器仓库进行保存, 并通过所述负载容器向集群控制节点发送 CICD任务完成通知。 3.根据权利要求2所述的方法, 其特征在于, 通过所述负载容器向集群控制节点发送 CICD任务完成通知之后, 还 包括: 接收所述集群控制节点发送的销毁所述负载容器的第 一请求, 并基于所述第 一请求销 毁所述负载容器。 4.根据权利要求2所述的方法, 其特 征在于, 获取并部署所述 容器镜像, 包括: 接收所述 集群控制节点发送的获取容器镜像的第二请求; 基于所述第 二请求从所述容器仓库获取所述容器镜像, 并将所述容器镜像部署到所述 容器集群。 5.根据权利要求1所述的方法, 其特 征在于, 接收CICD任务请求, 包括: 接收jenkins管理后台发起的CICD任务请求。 6.根据权利 要求1所述的方法, 其特征在于, 所述CICD任务至少包括: 代码仓库抓取、 代 码编译、 配置文件的生成、 容器镜像的构建以及容器镜像的上传。 7.一种代码交付装置, 其特 征在于, 所述装置应用于容器集群, 包括: 负载容器创建模块, 用于 接收CICD任务请求, 并基于所述CICD任务请求创建负载容器; 参数发送模块, 用于将所述CICD任务请求对应的任务 参数发送至所述负载容器; 任务执行模块, 用于基于所述任务参数在所述负载容器执行所述CICD任务请求对应的 CICD任务, 得到容器镜像; 部署模块, 用于获取并部署所述 容器镜像, 以使用户获取新的代码。 8.根据权利要求7所述的装置, 其特征在于, 所述装置还包括: 通知模块, 用于将所述容 器镜像发送至容器仓库进 行保存, 并通过所述负载容器向集群控制节 点发送CICD任务完成 通知。 9.一种电子设备, 其特征在于, 包括处理器和存储器, 所述存储器存储有能够被所述处 理器执行 的计算机可执行指令, 所述处理器执行所述计算机可执行指令以实现权利要求1 至6任一项所述的方法的步骤。 10.一种计算机可读存储介质, 所述计算机可读存储介质上存储有计算机程序, 其特征 在于, 所述计算机程序被处 理器运行时执 行上述权利要求1至 6任一项所述的方法的步骤。权 利 要 求 书 1/1 页 2 CN 115543340 A 2代码交付方 法、 装置、 电子设备及介质 技术领域 [0001]本发明涉及软件开发技术领域, 尤其是涉及一种代码交付方法、 装置、 电子设备及 介质。 背景技术 [0002]Jenkins是基于Java开发的一种持续集成工具, Jenkins传统的CICD过程负载计算 由master节点(集群控制节点)或slave节点(从属节点)完成。 无论是否有CICD需求, master 节点或slave节点均需处于就位状态, 从而会在没有CICD任务时造成服务器资源浪费; 同 时, 当有多个CICD任务需要在master节 点或slave节点完成时, 会出现任务排队或者资源不 足的情况, 从而降低CICD的效率。 发明内容 [0003]有鉴于此, 本发明的目的在于提供一种代码交付方法、 装置、 电子设备及介质, 以 提高了容器集群的资源利用率, 同时提升 了CICD的效率。 [0004]为了实现上述目的, 本发明实施例采用的技 术方案如下: [0005]第一方面, 本发明实施例提供了一种代码交付方法, 该方法应用于容器集群, 包 括: 接收CICD任务请求, 并基于CICD任务请求创建负载容器; 将 CICD任务请求对应的任务参 数发送至负载容器; 基于任务参数在负载容器执行CICD任务请求对应的CICD任务, 得到容 器镜像; 获取并部署容器镜像, 以使用户获取新的代码。 [0006]在一种实施方式中, 基于任务参数在负载容器执行CICD任务请求对应的CICD任 务, 得到容器镜像之后, 还包括: 将容器镜像发送至容器仓库进行保存, 并通过负载容器 向 集群控制节点发送CICD任务完成通知。 [0007]在一种实施方式中, 通过负载容器向集群控制节点发送CICD任务完成通知之后, 还包括: 接 收集群控制节点发送的销毁负载容器的第一请求, 并基于第一请求销毁负载容 器。 [0008]在一种实施方式中, 获取 并部署容器镜像, 包括: 接收集群控制节点发送的获取容 器镜像的第二请求; 基于第二请求从容器仓库获取容器镜像, 并将容器镜像部署到容器集 群。 [0009]在一种实施方式中, 接 收CICD任务请求, 包括: 接 收jenkins管理后台发起的CICD 任务请求。 [0010]在一种实施方式中, CICD任务至少包括: 代码仓库抓取、 代码编译、 配置文件的生 成、 容器镜像的构建以及容器镜像的上传。 [0011]第二方面, 本发明实施例提供了一种代码交付装置, 该装置应用于容器集群, 包 括: 负载容器创建模块, 用于接收CICD任务请求, 并基于CICD任务请求创建负载容器; 参数 发送模块, 用于将CICD任务请求对应的任务参数发送至负载容器; 任务执行模块, 用于基于 任务参数在负载容器执行CICD任务请求对应的CICD任务, 得到容器镜像; 部署模块, 用于获说 明 书 1/6 页 3 CN 115543340 A 3
专利 代码交付方法、装置、电子设备及介质
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-24 01:00:27
上传分享
举报
下载
原文档
(430.4 KB)
分享
友情链接
GB-T 17799.2-2023 电磁兼容 通用标准 第2部分:工业环境中的抗扰度标准.pdf
DB13-T 5387-2021 水库库容曲线修测及特征值复核 修正技术导则 河北省.pdf
GB-T 28448-2019 信息安全技术 网络安全等级保护测评要求.pdf
ISO 5393 2017 Rotary tools for threaded fasteners — Performance test method.pdf
GB-T 42105-2022 水泥和煤炭行业能源管理绩效评价指南.pdf
GB-T 35361-2017 潜水器钛合金对接焊缝超声波检测及质量分级.pdf
T-CESA 1036—2019 信息技术 人工智能 机器学习模型及系统的质量要素和测试方法.pdf
GB-T 32686-2016 光敏材料用多官能团丙烯酸酯单体中有机溶剂的测定 顶空进样毛细管气相色谱法.pdf
GB-T 36639-2018 信息安全技术 可信计算规范 服务器可信支撑平台.pdf
GM-T 0015-2012 基于SM2密码算法的数字证书格式规范.pdf
GB-T 24196-2009 金属和合金的腐蚀 电化学试验方法 恒电位和动电位极化测量导则.pdf
DB3708-T 10-2022 公共机构节能监管平台建设指南 济宁市.pdf
专利 政企数据融通的数联网系统.PDF
T-GZBZ 33—2022 事故多发道路判别与改善技术指南.pdf
GB 31338-2014 工业硅单位产品能源消耗限额.pdf
GB-T 16746-2018 锌合金铸件.pdf
DB3212-T 1077—2021 家庭经济困难学生教育精准资助规范 泰州市.pdf
GB-T 9473-2022 读写作业台灯性能要求.pdf
T-CEC 5074—2022 抽水蓄能电站工程施工总进度编制导则.pdf
CCIA 网络安全态势感知系统技术要求.pdf
1
/
11
评价文档
赞助2.5元 点击下载(430.4 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。