Azure DevOps Release流水线无法查看其他用户创建的自托管代理
Azure DevOps自托管代理在Release流水线下拉列表不可见问题排查
该问题和自托管代理的所有者归属无关,可按以下顺序排查原因:
- 首先确认代理所属的池层级:Azure DevOps代理池分为组织级代理池和项目级代理池两类,如果你同事将该Ubuntu自托管代理注册到了组织级池,需要先确认当前项目已被授权使用该组织级池:进入组织设置=>代理池=>找到对应代理所在的池=>进入【安全】标签,确认你的项目在池的访问授权列表中,或池已开启“允许所有项目访问”配置。
- 其次确认你个人账号的代理池权限:就算代理池开启了
Grant access permission to all pipelines选项,你个人账号如果没有对应代理池的读者及以上权限,配置流水线时也无法在下拉列表看到该池,联系池管理员为你的账号分配对应权限即可。 - 排查代理运行状态:确认该自托管代理在对应池中的状态为在线,处于离线、禁用状态的代理不会在流水线配置下拉选项中展示。
- 检查流水线作业的过滤设置:配置代理作业时不要选中“仅展示Azure托管代理”的过滤选项,否则所有自托管代理池都会被过滤隐藏。
内容的提问来源于stack exchange,提问作者Matthew Lau
相关产品推荐
相关产品推荐

