1.5 KiB
1.5 KiB
Windows 远程部署连接方案
参考来源
参考 /home/rogee/Workspace/windows/AGENTS.md 与其 .mcp.json:Windows 操作优先使用 Windows MCP;MCP 不满足需求或批量命令不便时使用 SSH。
当前项目配置
项目级 .pi/mcp.json 增加 windows-ui:
{
"url": "http://10.1.1.101:8765/mcp",
"excludeTools": ["screenshot"]
}
该配置只用于当前 Pi 项目,不写入 Windows 安装包。MCP 服务不可用时,不修改 MCP 配置来绕过问题,按本机 SSH 配置选择目标主机。
部署流程
- 本地运行测试并检查工作区差异。
- Windows MCP 用于启动、停止、查看程序和人工 GUI 验收。
- SSH 用于源码/构建产物传输、Windows 原生构建、安装和日志检查。
- Windows x64 主机上执行
build_windows.py,生成release/DouyinAccounts-0.1.8-Windows-x64-Setup.exe。 - 安装后通过 Windows MCP 做离线启动冒烟和界面验收;不自动登录账号、不恢复业务、不执行关注或私信。
- 记录产物路径、SHA256 和验证结果,不记录密码、Cookie、UID 或登录目录内容。
空白 Windows 环境
py -3.12 -m venv .venv
.\\.venv\\Scripts\\python.exe -m pip install -r requirements-build-windows.txt
.\\.venv\\Scripts\\python.exe -m unittest discover -s src -v
.\\.venv\\Scripts\\python.exe build_windows.py
普通用户只运行生成的安装包,不需要 Python、Qt、Patchright 或额外下载浏览器。