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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio Team Services Build无法部署测试代理相关的知识,希望对你有一定的参考价值。

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

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

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

谢谢!

答案

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

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测试代理部署任务指定测试代理位置(可以从构建代理计算机访问)以节省时间。

以上是关于Visual Studio Team Services Build无法部署测试代理的主要内容,如果未能解决你的问题,请参考以下文章

使用 API for Visual Studio Team Services 添加附件(之前是 Visual Studio Online)

Visual Studio Online 上的远程分支不会出现在 Visual Studio 2015 Team Explorer 上

在 Visual Studio Team Services(之前是 Visual Studio Online)上运行负载测试时出现通信错误

Visual Studio Team Services 帐户管理操作

Visual Studio Team System 的最佳功能是啥?

Azure 和 Visual Studio Team Services 有啥关系