Visual Studio Team Services Build无法部署测试代理

时间:2017-06-22 16:10:11

标签: build automated-tests azure-pipelines azure-pipelines-build-task

我有一个试图部署测试代理的VSTS版本,所以我可以运行一些Selenium测试,当我进入“部署TestAgent”构建步骤时,我收到以下错误:

  

2017-06-22T14:29:05.6157972Z ## [警告]任务'DownloadTestAgent'代表   machine vmtest43xxx.cloudapp.net:5986的错误:System.Exception:The   进程无法访问文件'C:\ TestAgent \ vstf_testagent.exe'   因为它正被另一个进程使用。

此外,如果设置本地构建代理是一个很好的解决方法,我很满意,但到目前为止,我在尝试设置本地测试代理时遇到了很多麻烦。这看起来很奇怪,因为到目前为止,设置本地构建代理程序相对容易。关于如何设置本地代理的任何建议?我一直在尝试按照herehere的说明进行操作。

谢谢!

1 个答案:

答案 0 :(得分:0)

设置本地构建代理很容易,因此请尝试设置构建代理:

Windows的步骤:

  1. 转到代理池(https://[account].visualstudio.com/_admin/_AgentPool
  2. 的管理员页面
  3. 单击“下载代理”按钮
  4. 解压缩下载的文件
  5. 以管理员身份运行命令行
  6. 运行config.cmd
  7. 指定集合网址(https://[account].visualstudio.com),个人访问令牌等
  8. 更多信息,请参阅:Deploy an agent on Windows

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