创建VSTS私有代理时遇到问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建VSTS私有代理时遇到问题相关的知识,希望对你有一定的参考价值。

我可以下载私有代理并尝试使用我的笔记本电脑/本地计算机配置代理。特定步骤失败,出现以下错误:

错误:

从文件C加载RSA密钥参数: vsts-agent-win-x64-2.127.0.credentials_rsaparams [2018-02-02 11:31:54Z警告VisualStudioservices]尝试向projname.vssps.visualstudio.com/发送POST请求1 _apis / oauth2 / token失败(WinHttp错误:ERROR_WINHTTP_TIMEOUT)。该操作将在10.89秒内重试

它的失败在服务器URL,PAT,代理池名称之后的步骤。它说连接到服务器然后在测试代理连接步骤它需要一些时间然后cmd突然关闭自己。所以请做必要的。我有所有的日志在C: vsts-agent-win-x64-2.127.0_diag文件夹下创建。

答案

对于配置私有代理时的超时错误,可以将变量VSTS_HTTP_TIMEOUT设置为大于其默认值,例如set VSTS_HTTP_TIMEOUT=600

对于新配置的代理未显示在代理队列下,您可以手动添加它。或者,在创建代理程序池时,请确保选中“所有项目中的自动配置队列”选项,以便代理程序池将在所有项目代理程序队列下自动显示。

enter image description here

对于错误“在具有以下功能的所选队列中找不到已注册的代理:maven。使用不同的队列”,在代理对队列进行排队时,应确保在代理计算机上安装了maven,并检查maven是否为根据代理人的能力添加。如果未在代理功能中添加maven,则可以通过提供maven的名称和路径来手动添加maven,如下所示:

enter image description here

enter image description here

以上是关于创建VSTS私有代理时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

在VSTS中缓存npm install任务

VSTS SonarQube 找不到 TRX 文件

从VSTS设置App Identity的文件夹权限?

vsts xunit vstest.console.exe失败,返回码为:1

VSTS/TFS 等待启用的代理。使用自定义任务条件时禁用所有可能的代理

在VSTS上仅运行一个构建实例