46 lines
2.4 KiB
Markdown
46 lines
2.4 KiB
Markdown
# 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 已通过。
|
||
|
||
## 回滚命令
|
||
|
||
```bash
|
||
sudo /opt/lisglosips/current/infra/server-b/s30/lisglosips-release-rollback.sh \
|
||
/opt/lisglosips/releases/s54-cmpp-ui-style-20260702103305
|
||
```
|
||
|
||
本次没有数据库迁移、TLS、Redis 热路径或 A/T 配置回滚项。
|