|
@@ -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 供参考(该提交未触及后端源码)。
|