自托管代理未显示在代理池下拉列表中

jay*_*jay 5 continuous-integration agent continuous-deployment azure-devops azure-devops-self-hosted-agent

我在 AzureDevOps 中有多个项目存储库,我在我们的构建服务器中创建了一个自托管代理。我已经为几个存储库定义了 CICD 管道,并且使用自托管代理可以正常工作。

但是,当我尝试为 AzureDevOps 中的新存储库设置 CICD 管道时,自托管代理未显示在此新存储库的代理池下拉列表下。

Dej*_*489 5

听起来您在组织中创建了另一个项目,但没有将代理池链接到新项目。

  1. 检查代理池 - 组织(如果池不存在则创建该池)
  2. 检查代理池 - 项目(如果池不存在则添加)

创建新池:

  • 单击“新建代理池”
  • 提供池名称
  • 单击确定
  • 使用相同的池名称安装代理

添加现有池

  • 单击“新建代理池”
  • 选择“基于现有的组织代理池”
  • 单击确定

安装代理

可以使用 PowerShell 模块AzurePipelinesPS安装代理。查看 Install-APAgent 命令。

如果您在尝试在项目级别添加池时遇到错误,您可能无权查看该项目的代理池。


小智 0

我正在学习使用天蓝色管道设置自托管代理。我不确定这是否能解决您的问题,但以下是我检查您所描述的内容的地方:

在组织级别的“组织设置”中:设置部署池

深入到项目“项目设置”后:部署组已设置

Azure 管道设置:在可视化设计器中编辑管道作业和视图。您可以指定用于作业的池。

我的猜测是它位于项目设置中的“部署组”中。

祝你好运。我希望这有帮助。