You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure DevOps中指定特定自托管代理运行构建?

指定Azure DevOps特定自托管代理的配置方法及运行机制

配置步骤

  • 给目标代理添加专属标签
    进入Azure DevOps组织设置 → 代理池 → 选中Default池 → 找到要指定的代理并进入详情页 → 在「标签」区域添加唯一标识(比如WinServer-01),保存配置。
  • 在构建管道中设置需求匹配
    编辑目标构建管道 → 找到「代理作业」的设置项 → 打开「需求」部分,点击「添加需求」:
    • 需求类型选择「标签」
    • 输入之前给代理设置的专属标签值
      保存管道配置即可。

运行机制

  • 当构建任务触发后,Azure DevOps的作业调度器会扫描Default代理池内的所有可用代理
  • 调度器会将代理的标签与管道作业中设置的需求标签进行匹配,只有标签完全匹配的代理才会进入候选范围
  • 若候选代理处于空闲状态,调度器会直接将构建任务分配给该代理执行;若代理正处于忙碌状态,则等待其释放后再进行任务分配
  • 这种基于标签的匹配逻辑,能精准定位到指定的Windows Server上的自托管代理,确保构建任务仅在目标代理上运行

内容的提问来源于stack exchange,提问作者jssteele89

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 20:05:38