[发明专利]DOCLOUD流程引擎系统在审
申请号: | 201810929245.0 | 申请日: | 2018-08-15 |
公开(公告)号: | CN109324943A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 刘鹏 | 申请(专利权)人: | 刘鹏 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F8/71;G06F3/0484;G06F3/0486 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 443509 湖北省宜昌*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流程引擎 整体平台 告警 程序技术 监控模块 自定义 监控 插件 流水线 调度 管理 | ||
本发明涉及程序技术领域,涉及一种流程引擎,尤其是一种DOCLOUD流程引擎系统。包括Jenkins模块,其特征在于,Web UI模块,用户能通过完成自定义的流水线的操作;Api Server模块,用于各个组件之间的调度;Engine模块,通过管理Jenkins模块来执行各个插件完成组合;以及对整体平台进行监控以确保其正常运行的监控模块。本发明的有益效果是:通过icinga模块对整体平台进行监控告警,保障平台的正常运行。
技术领域
本发明涉及程序技术领域,涉及一种流程引擎,尤其是一种DOCLOUD流程引擎系统。
背景技术
现有技术是开源软件Jenkins,它是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。它能够实现流程程序的开发,在一定的程度上为行业提供了便利,但是它依然有待改进的空间,如:其配置复杂度较高,集成程度低,使用复杂;每次创建都需要填写大量配置、以及运行的逻辑关系,需要的学习使用成本较高。
发明内容
本发明要解决的技术问题是克服现有的缺陷,提供了一种用于贯穿软件开发、测试、部署过程的一体化DOCLOUD流程引擎系统。
为实现上述目的,本发明提供如下技术方案:DOCLOUD流程引擎系统,包括Jenkins模块,其特征在于,Web UI模块,用户能通过完成自定义的流水线的操作;Api Server模块,用于各个组件之间的调度;Engine模块,通过管理Jenkins模块来执行各个插件完成组合;以及对整体平台进行监控以确保其正常运行的监控模块。
作为本发明的一种优选技术方案,所述的监控模块包括对整体平台进行监控告警的icinga模块,对所有主机性能进行监控,实时掌控系统性能数据的open-falcon模块,实时收集平台、应用自身产生的日志,将日志进行统一收集处理便于用户检索查询graylog模块。
作为本发明的一种优选技术方案,所述的Web UI模块中用于自定义的流水线的构建支持自动、定时及手动触发三种模式。
作为本发明的一种优选技术方案,所述的Web UI模块中用于自定义的流水线自带反馈机制,在构建过程中会把每一步的构建结果通过邮件的形式反馈给指定的用户,用户在配置流水线时,可自主决定每个流水线节点是否启用该功能。
作为本发明的一种优选技术方案,所述插件包括Maven、Weblogic、Sonar、k8s。
该系统提供完善的日志功能。在流水线构建过程中,实时输出构建日志,便于用户掌握最新的构建情况;一旦出现问题,用户可根据日志,及时的排查、解决问题。
该系统的统计分析功能,能让用户非常直观的掌握流水线的构建情况,自动对所有构建失败的结果进行分析,以图表的形式展现给用户。
与现有技术相比,本发明的有益效果是:通过icinga模块对整体平台进行监控告警,保障平台的正常运行。通过open-falcon模块对所有主机性能进行监控,实时掌控系统的性能数据。通过graylog模块实时收集平台、应用自身产生的日志,将日志进行统一收集处理便于用户检索查询。本系统通过集成,将流水线配置使用拖拉的可视化方式进行,使得各个节点间的关系简单明确;将各种功能以插件的形式提供,简化用户配置,同时提高后续可扩展性;提供完整的配置管理、环境管理、用户管理的功能,为流水线的构建提供了完善的辅助功能。
附图说明
图1为本发明中实施例中所展现项目的信息图;
图2为本发明实施例中流水线配置图;
图3为本发明实施例中工作流运行图;
图4为本发明实施例中模板管理图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘鹏,未经刘鹏许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810929245.0/2.html,转载请声明来源钻瓜专利网。