Azure DevOps Server内网环境下,能否修改Agent默认更新URL?
解决Azure DevOps Server代理更新无法访问默认URL的方案
操作步骤:
搭建内网代理包镜像源
在外网机器下载与你的Azure DevOps Server版本匹配的Agent安装包,将包上传至内网HTTP服务(如IIS、Nginx),确保所有内网代理机器能正常访问该服务地址。配置Azure DevOps Server的代理更新源
- 登录Azure DevOps Server管理控制台,进入代理池管理界面
- 选择目标代理池,找到代理更新配置项
- 将默认更新地址
vstsagentpackage.azureedge.net替换为你的内网镜像源地址,保存配置
批量修改现有代理配置(按需操作)
若部分代理未自动同步新的更新源,可通过批量脚本修改代理配置文件:
每个代理安装目录下的.agent/agent.config文件中,找到updateUrl字段,将其值替换为内网镜像源地址。可以用PowerShell等脚本批量遍历内网代理机器完成修改。验证更新有效性
在Azure DevOps Server代理池页面手动触发代理更新,或等待自动更新周期,检查代理是否能从内网源获取更新包并完成更新。
内容的提问来源于stack exchange,提问作者littletree71
相关产品推荐
相关产品推荐

