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

Build Visual Studio Team Services生成无法部署测试代理,build,automated-tests,azure-pipelines,azure-pipelines-build-task,Build,Automated Tests,Azure Pipelines,Azure Pipelines Build Task,我有一个VSTS构建,它试图部署一个测试代理,这样我就可以运行一些Selenium测试,当我进入“deploy TestAgent on”构建步骤时,我得到以下错误: 2017-06-22T14:29:05.6157972Z###[警告]任务“下载测试代理” 计算机vmtest43xxx.cloudapp.net:5986的错误:System.Exception: 进程无法访问文件“C:\TestAgent\vstf\u TestAgent.exe” 因为它正被另一个进程使用 另外,如果设置本地

我有一个VSTS构建,它试图部署一个测试代理,这样我就可以运行一些Selenium测试,当我进入“deploy TestAgent on”构建步骤时,我得到以下错误:

2017-06-22T14:29:05.6157972Z###[警告]任务“下载测试代理” 计算机vmtest43xxx.cloudapp.net:5986的错误:System.Exception: 进程无法访问文件“C:\TestAgent\vstf\u TestAgent.exe” 因为它正被另一个进程使用

另外,如果设置本地构建代理是一个很好的解决方法,我洗耳恭听,但到目前为止,我在尝试设置本地测试代理时遇到了很多麻烦。这看起来很奇怪,因为到目前为止,设置本地构建代理相对容易。关于我应该如何建立一个本地代理有什么建议吗?我一直在努力遵循和的指示


谢谢

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

windows的步骤:

  • 转到代理池的管理页()
  • 单击下载代理按钮
  • 解压缩下载的文件
  • 以管理员身份运行命令行
  • 运行config.cmd
  • 指定集合url()、个人访问令牌等
  • 有关详细信息,请参阅:


    您可以为VisualStudio测试代理部署任务指定测试代理位置(可以从生成代理计算机访问),以节省时间

    对不起,也许我的问题不清楚。我的问题的主要症结在于设置一个工作的测试代理,以便运行selenium UI测试。我在设置构建代理方面没有问题。是的,我同意设置本地生成代理很容易,我现在正在使用它(尽管让它作为windows服务作为我的用户而不是网络授权很难)。@DanCsharpster将system.debug变量设置为true,然后排队生成并在OneDrive上共享详细的生成日志。