docs: 更新开发日志 — 记录流水线运行历史联调
This commit is contained in:
1 parent
6012418523
commit
7fc0701acb
1 file changed
+26
@@ -260,3 +260,29 @@ cd ~/devops/aiops
|
|||||||
- K8s 集群拓扑图(TopologyView)前后端数据联调
|
- K8s 集群拓扑图(TopologyView)前后端数据联调
|
||||||
- 告警规则关联通知渠道 — 规则创建时可选择已配置的通知渠道
|
- 告警规则关联通知渠道 — 规则创建时可选择已配置的通知渠道
|
||||||
- 域名列表到期时间显示格式优化(截取 YYYY-MM-DD)
|
- 域名列表到期时间显示格式优化(截取 YYYY-MM-DD)
|
||||||
|
|
||||||
|
## 2026-06-14 11:15 自动推进
|
||||||
|
|
||||||
|
- **任务**: 流水线运行历史前后端联调 — 详情弹窗"历史记录"标签从静态占位符改为展示真实 PipelineRun 数据
|
||||||
|
- **修改**:
|
||||||
|
- `frontend/src/components/deploy/PipelineManager.tsx`:
|
||||||
|
- 新增 `pipelineRuns` / `loadingRuns` 状态管理
|
||||||
|
- 新增 `loadPipelineRuns(pipelineId)` 函数调用 `pipelineApi.getRuns(id)` 拉取运行记录
|
||||||
|
- 新增 `handleOpenDetail(pipeline)` 统一处理详情弹窗打开 + 自动加载运行记录
|
||||||
|
- "历史记录"标签显示运行次数计数(如 "历史记录 (6)")
|
||||||
|
- 历史记录标签内容从静态占位符替换为运行记录列表:每条记录展示构建号(#N)、状态徽章(成功/失败/运行中/待执行)、分支、Commit ID(截取7位)、触发者、耗时(自动格式化s/m)、创建时间
|
||||||
|
- 触发流水线后若详情弹窗已打开则自动刷新运行记录列表
|
||||||
|
- 空状态提示"暂无执行记录" + 加载中 Spinner
|
||||||
|
- **结果**:
|
||||||
|
- `npx tsc --noEmit` 类型检查通过 ✅
|
||||||
|
- `npm run build` 构建通过 ✅
|
||||||
|
- API 验证: GET /pipelines/1/runs 返回 5 条种子运行记录(成功/失败/运行中多种状态) ✅
|
||||||
|
- API 验证: POST /pipelines/1/trigger 创建 build #6 status=pending ✅
|
||||||
|
- 浏览器验证: 流水线详情弹窗"历史记录 (6)"标签正确展示 6 条运行记录,含构建号/状态徽章/分支/Commit/触发者/时间戳 ✅
|
||||||
|
- 无 console 错误 ✅
|
||||||
|
- git push origin master 成功 (commit 6012418) ✅
|
||||||
|
- **下一步建议**:
|
||||||
|
- 流水线创建时将模板 stages 写入后端(当前创建仅传 name/description/repository/branch,stages 未传递)
|
||||||
|
- K8s 集群拓扑图(TopologyView)前后端数据联调
|
||||||
|
- 告警规则关联通知渠道 — 规则创建时可选择已配置的通知渠道
|
||||||
|
- 域名列表到期时间显示格式优化(截取 YYYY-MM-DD)
|
||||||
Reference in new issue
Block a user