一种Devops自动化发布系统技术方案

技术编号:37666539 阅读:12 留言:0更新日期:2023-05-26 04:25
本发明专利技术公开了一种Devops自动化发布系统,包括CMDB模块、数据库管理模块、应用管理模块、网络模块和权限管理模块;所述CMDB模块,包含项目管理、环境管理、实例管理、定时任务管理、数据源管理、云管理、通知管理、机器人管理和应用资源,用于负责基础资源管理工作。本发明专利技术通过程序开发并结合gitlab、jenkins、kubernetes开源软件,实现通过工单审批的形式共同完成版本上线发布过程中应用包、配置和SQL及一键式发布功能,最后基于网络管理模块通过流量切换功能将业务流量切换到新版本环境中,从而实现流程化的管理应用程序的所有版本信息,整合应用程序、应用配置SQL语句进行整体自动发布。应用配置SQL语句进行整体自动发布。应用配置SQL语句进行整体自动发布。

【技术实现步骤摘要】
一种Devops自动化发布系统


[0001]本专利技术涉及容器版本迭代发布系统
,具体来说,涉及一种Devops自动化发布系统。

技术介绍

[0002]在联网软件开发
中,现有开发版本迭代过程中发布分散,且过程繁琐,操作困难,对人员技术要求过高,耗时长,版本配置管理复杂无法移动进行随时随地操作等问题。
[0003]针对上述问题,目前还没有有效的解决办法。

技术实现思路

[0004]针对相关技术中的上述技术问题,本专利技术提出一种Devops自动化发布系统,能够克服现有技术的上述不足。
[0005]为实现上述技术目的,本专利技术的技术方案是这样实现的:一种Devops自动化发布系统,包括CMDB模块、数据库管理模块、应用管理模块、网络模块和权限管理模块;所述CMDB模块,包含项目管理、环境管理、实例管理、定时任务管理、数据源管理、云管理、通知管理、机器人管理和应用资源,用于负责基础资源管理工作;所述数据库管理模块,用于集成SQL创建和任务列表;所述应用管理模块,用于实现集成应用自定义和批量发布功能、新应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Devops自动化发布系统,其特征在于,包括CMDB模块、数据库管理模块、应用管理模块、网络模块和权限管理模块;所述CMDB模块,包含项目管理、环境管理、实例管理、定时任务管理、数据源管理、云管理、通知管理、机器人管理和应用资源,用于负责基础资源管理工作;所述数据库管理模块,用于集成SQL创建和任务列表;所述应用管理模块,用于实现集成应用自定义和批量发布功能、新应用的初始化、配置集中管理功能及历史发布任务详情记录查询功能,负责发布环节中应用及配置部署环节;所述网络模块,用于实现集成流量切换功能,基于nginx配置实现管理切换生...

【专利技术属性】
技术研发人员:占侠元甄国钢
申请(专利权)人:启赟数字科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1