docs: record Windows 101 deployment
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# Windows 101 原生打包与安装记录
|
||||
|
||||
## 变更与连接
|
||||
|
||||
- 源码提交:`91ec41d`(`fix: recover closed notification websocket`)。
|
||||
- 目标:Windows x64 主机 `10.1.1.101`。
|
||||
- 连接:按用户提供的免密 SSH 方式传输源码、构建和安装;通过项目 `windows-ui` MCP 做安装后 GUI 检查。未记录 SSH 密钥或登录目录内容。
|
||||
- 安装前确认 DouyinAccounts 未运行;Windows 为 64 位,Python 3.12.10 x64、Inno Setup 和构建依赖可用。用户级数据目录安装前已存在。
|
||||
|
||||
## 源码传输与构建
|
||||
|
||||
- 从提交 `91ec41d` 创建仅含构建脚本、安装脚本、桌面依赖、`src/` 与 `packaging/` 的 ZIP;未包含日志、Cookie、数据库、用户配置或浏览器资料。
|
||||
- 本地归档 SHA-256:`9a47379e102f61cc39104ba632d8a339109ce6e7bfaa095e68e7ba9d8517ef39`;远端校验一致。
|
||||
- Windows 暂存目录:`C:\Users\Public\Documents\DouyinAccountsBuild-91ec41d`。
|
||||
- 在 Windows x64 上运行 `build_windows.py --iscc <ISCC.exe>` 完成原生构建;构建脚本的下载源限制与浏览器归档 SHA 校验均通过。
|
||||
- 打包清单版本为 `0.1.9`,`contains_account_data=false`;打包冒烟报告存在,构建退出码为 0。
|
||||
|
||||
## 制品与安装
|
||||
|
||||
- 安装包:`C:\Users\Public\Documents\DouyinAccountsBuild-91ec41d\release\DouyinAccounts-0.1.9-Windows-x64-Setup.exe`
|
||||
- 大小:`222,728,583` bytes。
|
||||
- SHA-256:`FCFD69B42D69B6CADD5B718D05DAAE0EF6A1D1641A2C5A0DDC0F154A5CE479B9`。
|
||||
- 使用 Inno Setup 用户级静默安装参数 `/VERYSILENT /SUPPRESSMSGBOXES /NORESTART`;安装器退出码为 0。
|
||||
- 安装后验证:程序可执行文件存在且与构建目录中的可执行文件 SHA-256 一致;原用户数据目录仍存在;没有自动登录或启动业务规则。
|
||||
|
||||
## GUI 与测试验证
|
||||
|
||||
- 通过 Windows MCP 检查到已安装应用窗口;未点击启动、关注、私信、标记已读等业务控件,应用保持打开供人工验收。
|
||||
- 本地通知桥接测试通过,账号测试 48 项通过,`git diff --check` 通过。浏览器矩阵测试按用户要求停止,未纳入本次验收结论。
|
||||
Reference in New Issue
Block a user