VSTS代理自动更新无法更新



阅读有关构建和释放代理的VSTS文档,该文档说:

  1. 每个代理运行需要较新版本的代理商时,它会自动更新自身。但是,如果您想手动更新一些代理,请右键单击池,然后单击所有更新所有代理。

对我不起作用。

我尝试"右键单击池,然后单击"更新所有代理","状态更改为"下载版"。但是我看不到代理商的任何变化。

每次,我都必须卸载代理,下载新版本并重新安装它。我已经检查了目录权限,一切看起来都很好。代理安装在Windows Server 2012 x64中。

有什么想法?

需要几分钟(每个环境,例如网络)来更新代理并将自动重新启动,然后您可以在功能中检查代理值。

您的代理在代理后面的机器中?

在这种情况下,您需要配置代理:

  1. 在安装代理的根文件夹中添加一个名为.proxy的文件
  2. 作为内容写入要使用的代理地址,例如http://192.168.0.1:1234
  3. 如果您的代理需要身份验证,则必须设置以下环境变量:
    • 设置vsts_http_proxy_username =用户
    • 设置vsts_http_proxy_password =密码
  4. 重新启动代理服务应用更改

代理现在应该能够连接到Internet并下载以应用更新。

最新更新