Files
Nexus/docs/reports/2026-06-08-script-exec-deploy-verification.md
T
2026-06-08 07:20:37 +08:00

1.9 KiB
Raw Blame History

脚本执行全局进度 / 看板 — 生产部署验证(2026-06-08

部署信息

时间 2026-06-08
远程路径 /opt/nexus
运行时 Docker (nexus-prod-nexus-1)
Git 9723e0f docs(audit): Gate 7 diff 修复门控审计
主功能 commit 0b2d7ac feat(scripts): 异步执行、全局进度看板与完成提示音设置
门控 7/7 PASS(含 Gate 7 HEAD~1..HEAD 修复 118ec9f

部署命令

bash deploy/pre_deploy_check.sh   # 7/7
NEXUS_DEPLOY_PATH=/opt/nexus bash deploy/deploy-production.sh

Docker 镜像内 npx vite build 产出新前端;MySQL 备份 nexus-before-upgrade-20260607-231023.sql.gz

健康检查

检查 结果
https://api.synaglobal.vip/health ok
https://api.synaglobal.vip/app/ HTTP 200
容器健康 healthy(升级脚本输出)

前端 bundle

部署前(本地对比) 部署后(生产)
主 bundle index-DrEzm1Um.js(旧) index-BtKAq2zk.js
看板 chunk ScriptRunsPage-DQFXQGdy.js HTTP 200

功能验收(Agent 侧)

  • 生产拉取 9723e0f,镜像重建成功
  • /health、静态 /app/ 可达
  • 新 Vite hash 与镜像 build 日志一致
  • ScriptRunsPage 静态资源可下载

用户终验建议

  1. 登录 https://api.synaglobal.vip/app/#/login
  2. 侧栏确认 脚本看板#/script-runs
  3. 设置 → 界面提示script_exec_complete_sound 试听(off / beep_short / beep_double / chime_soft
  4. 脚本库批量执行:顶栏应出现全局进度条;完成后 Alert + 可选提示音
  5. Telegram(若已配置 NOTIFY_SCRIPT_COMPLETE):仅收到汇总与看板深链

备注

  • Gate 7 曾误用工作区 git diff HEAD~1;已在 deploy/pre_deploy_check.sh 修正为 HEAD~1..HEAD 并跳过 gate_log.jsonl