2.4 KiB
2.4 KiB
LisgloSIPS UI 性能整改 B 发布报告
发布信息
| 项目 | 值 |
|---|---|
| 发布时间 | 2026-08-27 15:39 +08:00 |
| 代码提交 | ecb567c0dacd749607808fbed09648267757be6f |
| Git 分支 | main,已推送 origin/main |
| 新 release | /opt/lisglosips/releases/s55-ui-performance-20260827153500 |
| 回滚 release | /opt/lisglosips/releases/s54-cmpp-ui-style-20260702103305 |
| Artifact SHA256 | acc49bb21506448527732e965c345a5e71e83090781be76df750a93cffccaece |
| Web 资产 | index-DcpB-OOG.js、index-u-EPfKoT.css |
发布门禁
- 本地 ESLint、TypeScript、Prisma schema validate 通过。
- Vitest 26 个测试文件、95 项测试通过。
- 本地 Web production build 和发布结构检查通过。
- B 使用 Linux
node_modules从精确 Git bundle 构建,workspace build 通过。 - Linux release artifact 生成成功,共 19,681 个文件。
- 发布前 MySQL、Redis 备份 SHA256 校验通过:
/data/backups/mysql/20260827T073857Z、/data/backups/redis/20260827T073857Z。
发布后验证
current已切换到 s55,.deployed-commit写入业务提交。- Nginx 配置测试通过,首页返回 200 并引用新 Web 资产。
- B release preflight 通过;MySQL、Redis、Nginx、API、CDR Worker、Recording Worker、Heplify、Prometheus、Grafana 在 preflight 时均为 active。
- API live/ready、验证码接口和外部匿名 smoke 全部通过,报告见
tests/reports/REMOTE_SMOKE_20260827T073955Z.md。 - 真实管理员只读回读:Dashboard overview 1,843ms、24 个趋势桶;话单接口 2,357ms、默认
take=25、返回 25/97 条。
已知环境问题
B 到 A 100.90.90.90 的 Tailscale ping 和录音专用 SSH 当前超时。Recording Worker 启动后在扫描 A 录音目录时约 135 秒失败,systemd 会自动拉起。该模块在本次提交中没有代码变化,回滚 s55不能恢复 A 网络;待 A 上线后应复核 Worker 连续稳定和录音积压。
完整 Playwright UI 巡检未完成,原因是本机没有对应 Chromium 二进制;未为本次发布临时下载安装浏览器。真实认证 API、页面静态资产和匿名 Web smoke 已通过。
回滚命令
sudo /opt/lisglosips/current/infra/server-b/s30/lisglosips-release-rollback.sh \
/opt/lisglosips/releases/s54-cmpp-ui-style-20260702103305
本次没有数据库迁移、TLS、Redis 热路径或 A/T 配置回滚项。