在离线模式下操作时,我对TFS 2017u2 Deploy Test Agent任务的行为感到非常困惑。在测试代理计算机上查找部署代理本地路径时,任务似乎失败。要么是尝试通过管理员共享连接失败,要么失败。
使用版本管理中的“部署测试代理”任务,测试代理将从单独的UNC共享成功安装。但是,该任务将检测到DTAAgentExecutionService和DTAExecutionHost不存在/正在运行。看起来RemoteDeployerService然后从Test Agent工作站返回到Deployment Agent机器以获取TestExecution.zip存档的副本。这会在日志中引发警告:“无法连接到用户的路径\\ ******** ....”,“系统错误53已发生”,并且“找不到网络路径。 “最后,努力失败了:
然而,该路径显然是引用部署代理程序机器,所以我不知道为什么测试代理会在本地路径中查找它(d:\而不是\\)。可以肯定的是,我使用为RM任务配置的相同帐户手动登录到测试代理工作站,我可以访问该文件夹并通过\\ d $ \ share远程存档而没有任何问题。
测试代理是否尝试返回部署代理?
我希望部署代理计算机能够远程启动安装和监视,并根据需要将内容推送到测试代理工作站。在我们的生产空间中,防火墙允许来自部署代理的流量到达测试代理,但不是相反。
如果没有,它在做什么?它期望在哪里找到TestExecution.zip?我尝试将一个副本放在与TestAgent.zip安装程序相同的UNC文件夹中,但没有做任何事情。