build: publish desktop installer via Gitea releases
Some checks failed
Build and tests / test (push) Has been cancelled
Some checks failed
Build and tests / test (push) Has been cancelled
This commit is contained in:
15
README.md
15
README.md
@@ -217,7 +217,16 @@ SMTP密码: 你的授权码
|
||||
1. 在登录页点击"下载桌面客户端",或访问后端更新接口获取安装包信息
|
||||
2. 安装后使用网页端账号登录
|
||||
3. 在客户端中浏览文件、上传/下载、创建分享或直链
|
||||
4. 如需发布新版本,将安装包放到 `frontend/downloads/` 并更新后台桌面端版本配置
|
||||
4. 桌面安装包由 Gitea Release 发布,部署脚本会按 `frontend/desktop-release.json` 下载并校验 SHA256
|
||||
|
||||
发布新桌面版本时,先创建对应的 `vX.Y.Z` Release 并上传安装包,再更新
|
||||
`frontend/desktop-release.json` 的版本、文件名、大小和 SHA256。不要把 `.exe`
|
||||
提交到 Git。可用以下命令同步当前版本:
|
||||
|
||||
```bash
|
||||
cd frontend
|
||||
npm run sync:desktop-release
|
||||
```
|
||||
|
||||
## 📁 项目结构
|
||||
|
||||
@@ -362,7 +371,9 @@ cd ../frontend && npm ci --include=dev && npm run build
|
||||
sudo systemctl restart wanwanyun
|
||||
```
|
||||
|
||||
`install.sh --update` 会在替换线上文件前构建前端,并保留 `frontend/downloads/` 中由管理端发布的桌面安装包。完整工程约束见 [CONTRIBUTING.md](./CONTRIBUTING.md)。
|
||||
`install.sh --update` 会在替换线上文件前同步并校验 Gitea Release、构建前端,
|
||||
同时保留 `frontend/downloads/` 中已验证的运行时安装包。完整工程约束见
|
||||
[CONTRIBUTING.md](./CONTRIBUTING.md)。
|
||||
|
||||
## 📊 性能优化建议
|
||||
|
||||
|
||||
Reference in New Issue
Block a user