买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于容器化应用的持续集成交付方法及相关设备_中国人寿保险股份有限公司_202011270487.7 

申请/专利权人:中国人寿保险股份有限公司

申请日:2020-11-13

公开(公告)日:2024-04-16

公开(公告)号:CN112379969B

主分类号:G06F9/455

分类号:G06F9/455;G06F11/36;G06F8/60

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2021.03.09#实质审查的生效;2021.02.19#公开

摘要:本说明书一个或多个实施例提供一种基于容器化应用的持续集成交付方法及相关设备,所述方法包括:在代码工程的根目录下定义第一文件,所述第一文件用于描述持续集成过程和相关工具的依赖关系,以执行所述持续集成过程;对所述第一文件中定义的所述持续集成过程进行触发启动设置,其中,所述持续集成过程的触发启动集成于一模块可视化界面上。将持续集成的定义过程前置,由开发者在程序编码阶段对持续集成任务的定义,减少人员浪费。

主权项:1.一种基于容器化应用的持续集成交付方法,其特征在于,将对持续集成的定义过程前置到程序编码阶段;所述方法包括:在代码工程的根目录下定义第一文件,所述第一文件用于描述持续集成过程和相关工具的依赖关系,以执行所述持续集成过程;其中,所述第一文件为jenkinsfile文件;所述持续集成过程包括:将程序编码阶段的源代码工程拉取到程序构建平台,得到程序构建结果;对所述程序构建结果进行质量检测、安全性扫描和自动化测试;将通过测试的所述程序构建结果打包成Docker应用镜像;将至少一所述Docker应用镜像形成的应用通过第一组配置文件一键部署到测试rancher平台上,并对所述应用进行功能性测试;所述将至少一所述Docker应用镜像形成的应用通过第一组配置文件一键部署到测试rancher平台上,并对所述应用进行功能性测试,包括:所述jenkinsfile文件通过shell命令调取基于cattle调度框架搭建的rancher容器管理平台开放api接口,触发部署测试动作,将harbor镜像仓库中的至少一所述Docker应用镜像形成的应用通过第一组配置文件一键部署到测试rancher平台上;对所述应用进行功能性测试;针对所述应用测试过程中遇到的问题编写问题修复代码,并将问题修复代码提交到gitlab工具上,由此自动触发所述持续集成过程;将所述第一组配置文件及对所述应用进行描述的第二组配置文件存储于测试应用商店中;其中,所述第一组配置文件定义了关于涉及所述Docker应用镜像对应服务的运行方式和各服务之间的关联关系;对所述第一文件中定义的所述持续集成过程进行触发启动设置,其中,所述持续集成过程的触发启动集成于一模块可视化界面上;所述触发启动设置与所述第一文件一起配合完成持续集成过程的触发与执行;将用于形成所述应用的至少一所述Docker应用镜像由harbor镜像仓库提交到缓冲镜像仓库,并由缓冲镜像仓库提交到生产应用镜像仓库;将所述测试应用商店中的配置文件传递至生产应用商店中,执行部署动作,实现由至少一所述Docker应用镜像形成的应用通过所述生产应用商店中的配置文件一键部署到生产rancher平台上运行。

全文数据:

权利要求:

百度查询: 中国人寿保险股份有限公司 一种基于容器化应用的持续集成交付方法及相关设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。