自托管代理不会自动更新

时间:2021-06-11 20:41:03

标签: azure-devops-self-hosted-agent

我在启用了“允许此池中的代理自动更新”选项的池后面配置了自托管代理。当有新版本时,我可以看到更新过程尝试升级代理,但没有任何反应。我看不出任何错误。我看到的是新的代理版本正在下载,然后代理离线,然后在线但代理版本是相同的旧版本。

我可以从构建服务器手动下载新的代理版本,所以我不知道出了什么问题。 拜托,有谁知道我必须做什么才能让代理自动更新。

2 个答案:

答案 0 :(得分:0)

无论如何,您都应该每次手动更新代理以启用它的新功能。并且 azure devops 没有这样的选项可以在您进行更改时自动更新私有代理。

您可以将您的私人代理配置为 run as a windows service,但这是为了重新启动代理。我认为这不是你想要的。当您对代理进行更改(而不是重新启动)时,您必须手动更新代理。

作为建议,您应该suggest a feature to the Team,然后他们会给您关于新想法的任何反馈。

答案 1 :(得分:0)

为了自动更新自托管代理需要在防火墙/代理设置中配置 URL 和 IP。请前往: https://docs.microsoft.com/en-us/azure/devops/organizations/security/allow-list-ip-url?view=azure-devops&tabs=IP-V4#ip-addresses-and-range-restrictions