交互式服务以用户身份登录

时间:2012-03-01 21:42:23

标签: service rake cruisecontrol.net watin interactive

因此,我们正在尝试在我公司设置持续集成服务器。我们需要做的是svn更新服务器上的工作副本,然后构建它,使用IIS express启动站点,然后对其运行Watin / Specflow测试。我在CCNet中使用rake来自动完成所有这些操作。我们将CCNet作为服务运行并作为构建代理登录,因为svn使用我们的域登录凭据进行身份验证。我一直无法调用命令行" svn update --username user --password pass"因为这。然而,Watin需要以互动模式运行,而服务不会让我受益。如果我们手动登录服务器并以命令行身份运行ccnet,我能够让它工作。不幸的是,构建代理也会退出该用户帐户,关闭任何命令行(我不知道为什么他们需要它来执行此操作,但他们这样做)。如果以用户身份登录,是否可以在交互模式下运行服务?

1 个答案:

答案 0 :(得分:1)

如果您可以访问两个可以构建的服务器(也可以在计算机之间工作)

从一台服务器登录到您需要在计划任务中运行Watin测试的服务器,在登录发生后进行测试。这会给人一种服务与桌面交互的印象。

如果您需要更多信息,请告诉我