Skip to content

WXzhongwang/cake-devops-base

Repository files navigation

cake-devops-base

📚简介

🔥cake-devops-base是一款基于JAVA开发的CICD应用,使用简单,完全免费,代码开源。

GitHub Repo stars GitHub forks GitHub license

-------------------------------------------------------------------------------

cake-devops-base Java Devops实现,技术栈:

  1. SpringBoot
  2. RabbitMQ
  3. Redis
  4. SLS
  5. K8S 1.19.2
  6. shell
  7. 前端采用React

特性

技术层面

  • dingtalk: 基于钉钉扫码登录实现的sso
  • OSS: 基于cms-client实现的前端代码推送和部署(灰度&资源托管&CDN加速)
  • SLS: pipeline构建日志写入SLS便于回溯,查询
  • cake-cms: CDN+前端资源统一管理(多版本发布,可回滚,可灰度)
  • sheep: 自己开发的前端资源推送CDN工具

远景

ROBOT

产品菜单

  • 工作台: 工作台展示
  • 应用中心: 应用中心,包括应用创建、应用详情、应用成员管理、应用发布单、应用部署、应用发布审批、应用发布历史查看,整个CI\CD环节全部能力
  • 运维管理:
    • 集群管理: 管理维护多个K8S集群
    • 主机管理: 主机管理,主机终端,主机运维
    • 主机密钥管理: 密钥列表,密钥创建,密钥更新,密钥删除,密钥查看
    • 主机代理管理: 代理列表,代理创建,代理更新,代理删除,代理查看
    • 主机监控: 主机监控,监控主机状态,监控主机日志,监控主机性能,agent安装,主机环境变量、SFTP管控、主机告警配置、主机告警历史
    • 批量执行: 批量执行,批量脚本执行
    • 执行历史: 批量执行历史
    • 主机任务调度: 支持主机任务、定时调度执行脚本
  • 系统管理:
    • webhook管理: webhook创建,webhook更新,webhook删除,webhook查看
    • 告警组: 告警组创建,告警组更新,告警组删除,告警组查看,告警组成员管理
    • 脚本管理: 脚本创建,脚本更新,脚本删除,脚本查看,脚本列表
    • 系统日志: 系统审计日志查看、查询
    • 全局系统配置: 系统配置创建,系统配置更新
    • 应用监控: 服务指标监控,包括线程池、磁盘空间等

_待计划开始

  • 前端主框架优化: 前端主框架优化重构(loading, ts检查等)
  • 按钮操作权限: 按钮操作权限
  • 脚本调度: 调度管理
  • 站内信: 站内信
  • 全局系统配置: 全局系统配置
  • 工作台: 工作台展示
  • 分批、回滚发布: 分批发布、回滚发布
  • 应用监控: 应用监控
  • K8S POD运维: K8S POD运维

部分系统截图

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 !!!

联系我

联系我

About

cake devops base app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages