DevOps平台架构_协作版
2025-02-20 16:55:29 0 举报
devops全场景全流程架构图
作者其他创作
大纲/内容
网关
容器云平台
研发广场
项目成员
需求管理
表现层
SpringBoot
基础设施
合并
低代码
代码评审(线上)
通过
制品仓库
项目周报
代码审计
分支
项目视图
研发中心
发布管理
镜像仓库
文件系统
工程配置
CSS
服务实现层
日志跟踪
项目动态
设置
项目协同
紧急
Gitlab服务
NPM库
图片库
SaaS层
技术协议HTTP/Webservice
提交
开发组长
不通过检测,返回修改
Docker镜像仓库
代码仓库
统计管理
Nodejs
代码检测
热修复分支与发布分支很相似,它们都为新的生成环境发布做准备,hotfix是未经计划的,来自生产环境的处于异常状态压力。当生成环境验证缺陷必须马上修复是,热修复分支可以基于master分支上对应与线上版本的tag创建。其本质是团队成员(在develop分支上)的工作可以继续,而另一个人准备生产环境的快速修复1、自动创建(打完tag时,自动从master创建,下一个tag出现时,自动删除上一个hotfix)2、手工创建 组长权限
OPS
mysql
通用组件
选择/新增
个人分支feature_xxx
禅道服务
权限管理
容器平台
应用层
中间件服务
ES集群
Webpack
项目管理
本地研发(ESLint插件化工具)
获取工程框架
初始化/关联
前端研发中心
分布式文件系统
前端日志跟踪Sentry/BetterJs
任务管理
可视化设计
功能架构
虚拟机
技术架构
Egg.js
运行环境层
二次开发
分布式数据库
制品管理
部门视图
创建项目/工程
hotfix
CRM应用
Tengin(Nginx)
PaaS层
团队管理
里程碑管理
合并请求
源文件
系统管理
接口服务文档YAPI/Swagger
总体架构
标签管理
数据存储层
Sonar服务
项目库
APP打包
标签
代码管理
1、组长去根据实际情况新建2、新建分支,是否需要设置质量卡点,代码评审
HTML
Jenkins服务
物理机
k8s
工程质量管理
分布式组件
AntDesign
计费应用
容器调度管理
存储资源池
组织管理
工程视图
前端自动化测试
工程统计
前端自动化NightWatch
Egg-passport
develop
工程管理
提质增效平台
IaaS层
Vue
框架选型
素材库
1、分支管理会有关联任务操作,用于需求到开发手上的时间2、常用的分支约定:用于新建发布分支的分支: develop 用于合并的分支: master 分支命名: release-大版本号.年月日.小版本3、标签管理用于标识代码重要版本4、代码评审5、合并请求6、设置模块主要设置如:检测规则的推送设置,评审人的规则设置等
文档管理
请求合并,最新检测结果
移动端SDK
分布式缓存
组件库
开发文档管理
一旦对外发布的工作都完成了,发布分支合并到master分支并分配一个版本号打好Tag
DEVOPS 门户
计算资源池
请求合并
Visual分支
页面库
CICD
持续发布
redis
网络资源池
……
代码操作
Master分支
Koa2
流水线
DEV
GitLab仓库
持续集成
日志采集
不需要二次开发,请求合并
代码管理功能模块
数据协议JSON
relase分支
提交代码
文档管理
docker
EDA应用
test分支
代码评审
风险管理
0 条评论
下一页