部署队列未显示我的默认本地构建代理
Deployment Queue is not displaying my default on-prem build agent
我已经在 Azure VM 上安装了我的构建代理,并配置为查看 Visual Studio 在线集合以供发布管理人员选择。我已将其配置为 运行 作为服务,我可以在默认队列下看到我的代理
https://{youraccount}.visualstudio.com/{collection}/_admin/_AgentQueue?queueId=1&_a=agents
,为绿色和空闲。
当我转到我的环境时,select 代理队列,下拉列表仅显示托管选项。
在下拉列表中显示代理有哪些要求?任何端口,permissions/initial踢?
注意 1:安全方面,代理 Queues\Agent 队列管理员是默认队列的管理员角色,代理 Pools\Agent 池管理员是默认池的管理员角色。
注意 2:VM 上的服务 运行ning 没有任何错误日志..
diag 文件夹 C:\agent_diag 的日志类似于:
13:24:03.026012 MessageQueueListener.DispatchAsync - Getting message from Session: 628574c1-23a8-4a3b-a064-bbbdbe6ee806
13:24:53.052407 MessageQueueListener.DispatchAsync - message received.
尝试通过以下步骤将您的帐户添加到 "Agent Queue Users" 或 "Agent Queue Administrators" 组:
- 从 "Settings\Control Panel\Default Collection\Agent Queues" 打开队列设置。
- Select "Default (Default)" 队列。
- Select "Roles".
- Select "Agent Queue Administrators" 或 "Agent Queue Users" 组。
- 单击 "Add" 按钮并输入您的帐户。
- 保存更改。
现在您可以转到 Release Management 并单击环境代理队列配置对话框中的 "Refresh" 按钮以查看现在是否列出了默认队列。
我已经在 Azure VM 上安装了我的构建代理,并配置为查看 Visual Studio 在线集合以供发布管理人员选择。我已将其配置为 运行 作为服务,我可以在默认队列下看到我的代理
https://{youraccount}.visualstudio.com/{collection}/_admin/_AgentQueue?queueId=1&_a=agents
,为绿色和空闲。
当我转到我的环境时,select 代理队列,下拉列表仅显示托管选项。 在下拉列表中显示代理有哪些要求?任何端口,permissions/initial踢?
注意 1:安全方面,代理 Queues\Agent 队列管理员是默认队列的管理员角色,代理 Pools\Agent 池管理员是默认池的管理员角色。
注意 2:VM 上的服务 运行ning 没有任何错误日志.. diag 文件夹 C:\agent_diag 的日志类似于:
13:24:03.026012 MessageQueueListener.DispatchAsync - Getting message from Session: 628574c1-23a8-4a3b-a064-bbbdbe6ee806
13:24:53.052407 MessageQueueListener.DispatchAsync - message received.
尝试通过以下步骤将您的帐户添加到 "Agent Queue Users" 或 "Agent Queue Administrators" 组:
- 从 "Settings\Control Panel\Default Collection\Agent Queues" 打开队列设置。
- Select "Default (Default)" 队列。
- Select "Roles".
- Select "Agent Queue Administrators" 或 "Agent Queue Users" 组。
- 单击 "Add" 按钮并输入您的帐户。
- 保存更改。
现在您可以转到 Release Management 并单击环境代理队列配置对话框中的 "Refresh" 按钮以查看现在是否列出了默认队列。