如何禁用Azure Pipelines Agent自动更新?原设置入口已消失
禁用Azure Pipelines Agent自动更新的方法
方法1:通过新版界面的代理池设置配置
新版Azure DevOps调整了界面布局,原设置入口已迁移:
- 进入项目设置 > 代理池,选中目标Azure Pipelines代理池
- 在代理列表页面,点击顶部的**...(更多选项)按钮,选择代理池设置**
- 在弹出的面板里找到自动更新代理选项,取消勾选即可禁用自动更新
方法2:新代理安装时直接禁用
如果是部署新代理,可在初始化阶段通过命令参数禁用自动更新:
- 执行配置命令时添加
--noautoupdate参数,示例:./config.sh --url https://dev.azure.com/你的组织名 --token 你的令牌 --pool 目标代理池 --agent 代理名称 --noautoupdate
方法3:修改已安装代理的本地配置文件
针对已部署的代理,可直接修改本地配置文件生效:
- 找到代理安装目录下
.agent文件夹中的agent.config文件 - 编辑文件,添加或修改配置项:
"autoUpdate": false - 保存文件后,重启Azure Pipelines Agent服务
内容的提问来源于stack exchange,提问作者visualreactor
相关产品推荐
相关产品推荐

