2017-06-22 142 views
0

我有一个VSTS构建试图部署测试代理,所以我可以运行一些Selenium测试,当我到达“部署TestAgent”构建步骤时,我是收到以下错误:Visual Studio团队服务构建不能部署测试代理

2017-06-22T14:29:05.6157972Z ##[warning]Task 'DownloadTestAgent' for machine vmtest43xxx.cloudapp.net:5986's Error : System.Exception: The process cannot access the file 'C:\TestAgent\vstf_testagent.exe' because it is being used by another process.

此外,如果建立一个本地生成代理是一个很好的办法解决这个,我所有的耳朵,但到目前为止,我已经有很多的麻烦试图建立一个本地测试剂。这似乎很奇怪,因为直到目前为止,建立本地构建代理相对比较容易。关于如何设立当地代理商的任何建议?我一直在尝试遵循herehere中的说明。

谢谢!

回答

0

可以很容易地安装在本地生成代理,所以要尽量设置生成代理:

步骤对于Windows:

  1. 转到代理池的管理页面(https://[account].visualstudio.com/_admin/_AgentPool
  2. 点击下载代理按钮
  3. 解压下载的文件
  4. 运行命令行管理员
  5. 润config.cmd
  6. 指定集URL(https://[account].visualstudio.com),个人访问令牌等

的更多信息,你可以参考:Deploy an agent on Windows

您可以为Visual Studio Test Agent Deployment任务指定测试代理位置(可以从构建代理计算机访问)以节省时间。

+0

对不起,也许我的问题不清楚。我的问题的主要症结是设置一个工作测试代理,以便我可以运行我的硒UI测试。我没有麻烦设置生成代理。是的,我同意设置本地构建代理非常简单,我现在正在使用它(尽管将它作为Windows服务工作,而不是网络权限是棘手的)。 –

+0

@DanCsharpster将system.debug变量设置为true,然后在OneDrive上队列构建并共享详细构建日志。 –

相关问题