Skip to content

WXzhongwang/cake-devops-base

Repository files navigation

cake-devops-base

cake-devops-base Java Devops实现。

  1. 后端采用SpringBoot 2.2.6.RELEASE
  2. K8S 1.19.2
  3. shell
  4. 前端采用React

依赖工具链

远景

ROBOT

能力规划

  • 主机管理: 主机管理
  • 主机密钥管理: 主机密钥管理
  • 代理管理: 代理管理
  • 主机组管理: 主机组管理
  • 脚本管理: 脚本管理
  • 告警组管理: 告警组管理
  • WebHook管理: WebHook管理
  • 主机告警配置: 主机告警配置
  • 主机环境变量配置: 主机环境变量配置
  • 脚本管理: 脚本管理
  • 站内信管理: 站内信管理

近期工作:

  • React umi: 搭建工程脚手架
  • 应用管理: 应用列表页,新增应用
  • 应用管理: 应用详情页
  • 应用管理: 应用详情页环境列表,创建环境
  • 主机管理: 主机列表,根据机组搜主机
  • 主机管理: 新建主机
  • 主机管理: 主机管理,左树(机组)右表(主机分页列表)
  • 应用管理: 应用人员管理(分管不同的人员职能及角色),查询,更新,删除
  • 应用管理: 部署页面更新,增加发布单
  • 基础能力: pipeline增加进度监听器,使用观察者模式
  • 应用环境: websocket+rabbitmq 采集日志并推送客户端实时展示发布进度
  • 主机监控: 监控中心,监控主机状态,监控主机日志,监控主机性能,agent模式
  • 主机SFTP管理: SFTP管理

待计划开始

  • 前端主框架优化: 前端主框架优化(loading, ts检查等)
  • 动态菜单: 动态菜单
  • 主机管理: 主机终端,主机运维
  • 集群运维: 集群运维
  • 操作日志: 操作日志
  • 脚本调度: 调度管理
  • 站内信: 站内信

部分系统截图

log_display.png

ROBOT

ROBOT

ROBOT

工程依赖

底层依赖 依赖类型 最新版本 必须 说明 地址
cake-ops 服务依赖 1.0-SNAPSHOT 用户中心,角色中心 https://github.com/WXzhongwang/cake-ops
cake-toolkit-all JAR 依赖 1.0.0 toolkit工具包 https://github.com/WXzhongwang/cake-toolkit
cake-dingtalk-sso 服务依赖&jar依赖 1.0-SNAPSHOT SSO https://github.com/WXzhongwang/cake-dingtalk-sso
cake JAR 依赖 1.0-SNAPSHOT DDD https://github.com/WXzhongwang/cake

快速开始

快速开始

欢迎共建

welcome to fork me !!!

联系我

联系我