Explorar o código

docs(deploy): 部署回执 7366733e0 → testing(S-cfc-126 diet.food.healthAdjustUi 已在线上 HEAD,H5 产物内容校验通过)

iwt hai 3 días
pai
achega
8a361784f0
Modificáronse 1 ficheiros con 42 adicións e 0 borrados
  1. 42 0
      docs/tdd/orchestration/report-deploy-2026-11-09-7366733e0.md

+ 42 - 0
docs/tdd/orchestration/report-deploy-2026-11-09-7366733e0.md

@@ -0,0 +1,42 @@
+# 部署回执:7366733e0 → testing(2026-11-09 19:5x)
+
+## 结论
+
+**目标提交 7366733e0(S-cfc-126 diet.food.healthAdjustUi)的改动已真实运行在 testing 环境**,无需降级重部署。
+
+testing 当前线上版本为 **`eed784e5b316590d7ee49fdfb0dbf1db7c0b9447`**(部署于 2026-11-09 19:36:38),该提交是
+`7366733e0` 的**后代**(领先 32 个提交,0 落后),即 7366733e0 的全部改动已在线上。
+本提交仅改前端 `cfc-frontend/pages/diet/recommendation.vue`(H5 产物),要字面部署 7366733e0 等于
+回滚 32 个提交(含后续已上线功能),属于破坏性操作,本轮**未执行回滚**。
+
+## 证据
+
+| 项 | 值 |
+|----|----|
+| 目标提交 | `7366733e06bd065536a12d07f2110a0946794808`(feat(diet): S-cfc-126 healthAdjustUi,2026-11-09 15:41:15,仅改 `cfc-frontend/pages/diet/recommendation.vue`) |
+| 线上提交 | `eed784e5b316590d7ee49fdfb0dbf1db7c0b9447` |
+| 祖先关系 | `git merge-base --is-ancestor 7366733e0 eed784e5b` → 成立(领先 32 个提交,0 落后) |
+| H5 构建源提交 | `6173c8fba98d4a1ec05b39f44c4587a24c4bdf9f`(19:35:22 构建),7366733e0 为其祖先 |
+| 部署时间 | 2026-11-09 19:35:22 H5 构建成功 → 19:36:06 前端/H5 部署 → 19:36:38 写入 state |
+| 部署 state | `/home/iwt/.cfc-deploy-state`: `last_commit=eed784e5b...` `backend_jar_md5=73a32193e216f1b354098e4e945d8f14` |
+| 线上 JAR | `/sc-data/springboot/cfc/cfc-backend-1.0.0.jar`,md5 `73a32193e216f1b354098e4e945d8f14`,与 state 一致 |
+| 运行进程 | PID 2232010,`java -jar /sc-data/springboot/cfc/cfc-backend-1.0.0.jar`,启动于 2026-11-09 19:35:31 |
+| H5 内容校验 | 线上 H5 产物 `/sc-data/cfc-h5/dist/static/js/pages-diet-recommendation.08d1e31d.js` 含 `⚠ 健康问卷不建议:`+`adjustmentReason`、`✓ 符合饮食习惯偏好`、`.health-adjust-blocked` 样式 → 证实 7366733e0 的 UI 已打进线上包 |
+| 部署链路复跑 | 19:56 手动执行 `/home/iwt/cfc-deploy-251.sh`,输出「无更新(当前=eed784e5b,远程=eed784e5b)」,exit=0 |
+
+## 健康回执
+
+| 目标 | 探测 | 结果 |
+|------|------|------|
+| 后端 | `POST http://localhost:9082/api/admin/foods/list` | 200 |
+| 管理端 | `http://localhost/admin/`(Host: cfc.iwintrue.com) | 200 |
+| 小程序 H5 | `http://localhost/frontend/`(Host: cfc.iwintrue.com) | 200 |
+
+## 说明
+
+- 按编排要求,本次**未创建/修改** `.workbuddy/tasks.json`,未写 `last_deployed`;
+  `--deploy-done testing --commit <sha>` 由编排侧在主分支目录统一落盘。
+- 部署链路:`/home/iwt/cfc-deploy-251.sh`(cfclub 更新检测 → 纯净 worktree 构建 →
+  JAR 校验 → 停旧进程 → 装新 JAR → 启动健康检查 → 前端/H5 产物部署 → 最终验证)。
+- 7366733e0 为**前端 H5** 改动(recommendation.vue),以 H5 产物内容一致性为主要验证口径;
+  后端 JAR md5 供参考(该提交未触及后端源码)。