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

1.4 KiB
Raw Blame History

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 列表和流程轨迹。
  • /agentAgent 辅助,只保留 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 场景参数。