easy-devops
easy-devops copied to clipboard
轻量发布系统,涉及docker、k8s、全链路灰度发布, 😄可以以此项目为基础,将所学后端微服务知识(sprincloud、k8s、jenkins、docker)融会贯通, 快速消化,期待有兴趣的小伙伴一起加入👏🏻👏🏻👏🏻
介绍
此项目是一款轻量发布系统;
文档地址:https://haopenge.github.io/easy-devops/#/
技术难点与解决方案如下:
描述 | 状态 | 方案 |
---|---|---|
【技术方案】代码仓库管理方案 | 📄文档补充中 | 链接跳转 |
【运维】发布系统项目基础镜像 | 🚀进行中 | 链接跳转 |
【技术方案】灰度发布方案 | ✅已完成 | 链接跳转 |
【技术方案】发布系统数据源支持自动切换(h2、mysql) | ✅已完成 | 链接跳转 |
【前端组件】容器启动日志显示组件 | 🈳未开始 | 链接跳转 |
【前端组件】容器终端页面显示组件 | 🈳未开始 | 链接跳转 |
重构进度汇总(这里以业务功能点来说)
描述 | 状态 |
---|---|
凭证管理 | ✅已完成 |
仓库管理 | 🚀进行中 |
项目管理 | 🈳未开始 |
构建管理 | 🈳未开始 |
环境管理 | 🈳未开始 |
mr规范
commit格式:type: ${decription}
#示例
feat: 初始化项目
type类型
- build:影响生成系统或外部依赖性的更改
- ci: 更改 CI 配置文件和脚本
- feat: 新功能(feature)
- fix: 修补 bug
- perf: 提高性能的代码更改
- docs: 文档(documentation)
- style: 不影响代码含义的更改(不影响代码运行的变动)
- refactor: 代码修改既不修复错误,也不添加特征(即不是新增功能,也不是修改 bug 的代码变动)
- test: 添加缺失测试或纠正现有测试
- revert: 撤回
其他
📑 文档
Stargazers
Forkers
☎️ 联系我们
加群前请先Star和Fork,谢谢~
微信:wx270698050
❤️ 致谢
感谢所有为easy-devops贡献力量的同学们~