MDZelo
首页/Codex 86个真实案例/20. 在远程 Windows 虚拟机上运行代理的构建和测试

20. 在远程 Windows 虚拟机上运行代理的构建和测试

他们做了什么

这位开发者的公司为他配了一台 Mac 笔记本和几台远程 Windows 虚拟机。代理可以通过 ssh 访问这些虚拟机上的 WSL 实例,并在那里运行构建和测试。整套设置比较临时:代理需要自己拉取最新代码,或者由开发者在每台机器上保持主代码库为最新状态。

结果如何

构建不再在 Mac 上运行,后台代理也不会再导致开会时视频卡顿。开发者对此很满意,不过这套设置目前只是"够用"。

需要知道

虚拟机上的代码同步是手动的;开发者正在考虑用容器或 GitHub Actions 让它更规范。

你可以这样尝试

我在自己的 [Mac/Linux] 机器上的 [项目文件夹] 中工作,但构建和测试必须在一台远程 Windows 机器上运行。你可以通过 ssh 访问 [用户@主机],并在上面使用 WSL。把代码同步到 [远程路径],通过 ssh 运行 [构建命令] 和 [测试命令],报告哪些测试通过、哪些失败,并附上相关报错输出。不要删除或覆盖远程机器上 [远程路径] 以外的任何内容;任何可能这样做的命令,都要先给我看再运行。

评论

0

分享你对这一章的想法

还没有评论成为第一个分享想法的人。