我在启用了“允许此池中的代理自动更新”选项的池后面配置了自托管代理。当有新版本时,我可以看到更新过程尝试升级代理,但没有任何反应。我看不出任何错误。我看到的是新的代理版本正在下载,然后代理离线,然后在线但代理版本是相同的旧版本。
我可以从构建服务器手动下载新的代理版本,所以我不知道出了什么问题。 拜托,有谁知道我必须做什么才能让代理自动更新。
答案 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