我在Sikuli有我的测试写。如果我通过 RDP 进入我的 Jenkins 机器并有一个活动会话,那么所有 sikuli 测试都会通过。
但是,对于过夜运行,我的 Jenkins 机器确实被锁定了。我想了解以前是否有人遇到并解决了这个问题。谢谢!
注意:出于安全原因,我无法解锁我的 Jenkins 奴隶。
这是
RDP的已知限制。两种可选解决方案:
- 安装 VNC 服务器(如 UltraVNC),并将其作为 Windows 服务运行(确保它在 Windows 登录期间启动)。
或
创建一个断开远程桌面连接的批处理文件,并使用它,而不是使用常规 X 按钮关闭 RDP 会话。批处理命令为:
%windir%\system32\tscon.exe %SESSIONNAME%/dest:console