TeamCity 控制台代理
TeamCity Console Agent
我必须从 Windows 控制台 运行 一个 TC 构建代理,因为这是 运行 Selenium webdriver 测试的唯一途径。
但是,由于这是虚拟机 (运行ning Windows 2008 R2),即使 RDP 表示控制台应用程序将继续运行.
我的问题:
- 有没有其他方法 运行 使用 Windows 服务代理而不是控制台进行 Selenium webdriver 测试?
- 如何在与 RDP 断开连接后保持控制台代理 运行ning?
离开 RDP 连接时,您应该在 bat 文件中执行自定义脚本:
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)
这将关闭您的连接,使桌面保持活动状态以供用户交互。
我必须从 Windows 控制台 运行 一个 TC 构建代理,因为这是 运行 Selenium webdriver 测试的唯一途径。
但是,由于这是虚拟机 (运行ning Windows 2008 R2),即使 RDP 表示控制台应用程序将继续运行.
我的问题:
- 有没有其他方法 运行 使用 Windows 服务代理而不是控制台进行 Selenium webdriver 测试?
- 如何在与 RDP 断开连接后保持控制台代理 运行ning?
离开 RDP 连接时,您应该在 bat 文件中执行自定义脚本:
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)
这将关闭您的连接,使桌面保持活动状态以供用户交互。