Files
devops-platform-web/RTK.md
T
湛兮 af0649a302 feat: 改为真实后端接口模式
- devopsApi: 移除前端 mock 降级和本地发布单/refs 伪造逻辑
- views: 同步发布、运行记录、配置和顶部状态文案为真实接口模式
- docs: 更新前端维护规则,禁止新增 mock 数据降级
2026-06-11 21:27:30 +08:00

38 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DevOps 运维平台前端 RTK
## 项目定位
`devops-platform-web` 是 DevOps 运维平台前端,用于统一查看和操作当前四个项目的部署与发布流程:
- `access-manage`
- `role-admin`
- `role-user`
- `my-resume`
当前前端只调用 `devops-platform-api`,不再提供本地 mock 数据降级。
## 页面结构
- `/login`:本地操作员会话入口,后续接后端认证。
- `/overview`:总览,展示服务状态、最近发布和项目环境。
- `/projects`:项目配置,展示 Gitea 仓库、Jenkins Job、企微机器人和环境策略。
- `/releases`:发布中心,提供发布参数、二次确认、触发、取消、重试和 BPMN 流程状态。
- `/runs`:运行记录,展示 run 列表和流程轨迹。
- `/agent`Agent 辅助,只保留 DevOps 场景能力。
- `/settings`:系统配置,展示 API、BPMN、Agent、通知边界。
## 数据约定
- API 封装入口:`src/services/devopsApi.ts`
- Axios 实例:`src/services/http.ts`
- 平台状态:`src/stores/platform.ts`
- 登录状态:`src/stores/session.ts`
## 后续接入点
- `devopsApi` 所有项目、发布、refs、流程和 Agent 调用均走后端接口。
- 发布中心触发按钮接入后端发布单创建接口。
- 运行记录接入后端 run/step 查询接口。
- BPMN XML 由后端流程定义接口返回。
- Agent 面板调用后端 Agent proxy,前端只传 DevOps 场景参数。