feat: 完善服务端工程化、发布流程和自动化测试
This commit is contained in:
@@ -40,6 +40,16 @@ bash ./scripts/package-offline-server.sh --version 0.1.0 --output-dir ./dist/Sim
|
||||
- admin-ui/:新版管理后台前端源码。
|
||||
- scripts/package-offline-server.sh:生成服务端 Docker 离线部署包。
|
||||
|
||||
本地自动化测试:
|
||||
|
||||
```bash
|
||||
cd update-server
|
||||
./venv/bin/pip install -r requirements-dev.txt
|
||||
./venv/bin/python3 -m pytest -q
|
||||
```
|
||||
|
||||
当前测试会自动创建临时数据库、临时签名密钥和临时存储目录,不会改动本地 `mini.db`、`.env` 或真实上传文件。覆盖范围包括管理员登录/JWT、应用创建、License 创建设备登记、更新检查、发布入库/文件存储回退、崩溃报告上传幂等和管理员查询。
|
||||
|
||||
本地源码启动:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user