Самостоятельно размещенный агент не отображается в раскрывающемся списке "Пул агентов"

У меня есть несколько репозиториев проектов в AzureDevOps, и я создал собственного агента на нашем сервере сборки. Я определил конвейеры CICD для нескольких репозиториев, и он отлично работает, используя самодостаточный агент.

Но когда я пытаюсь настроить конвейер CICD для нового репозитория в AzureDevOps, агент с собственным размещением не отображается в раскрывающемся списке "Пул агентов" для этого нового репозитория.

2 ответа

Похоже, вы создали другой проект в своей организации, но не связали пул агентов с новым проектом.

  1. Проверьте пулы агентов - организация (создайте пул, если он не существует)
  2. Проверьте Agent Pools - Project (добавьте пул, если он не существует)

Создание нового пула:

  • Нажмите "Новый агент"
  • Укажите название пула
  • Нажмите ОК
  • Установите агент с тем же именем пула

Добавление существующего пула

  • Нажмите "Новый агент"
  • Выберите "Основать его на существующем пуле агентов организации".
  • Нажмите ОК

Установка агента

Вы можете использовать модуль PowerShell AzurePipelinesPS для установки агента. Проверьте команду Install-APAgent.

Если вы получаете сообщение об ошибке при попытке добавить пул на уровне проекта, у вас могут не быть разрешения на просмотр пулов агентов для этого проекта.

Если у вас есть агенты в отдельном пуле, это простое решение.

  1. Перейдите в Настройки проекта > Пулы агентов.
  2. Нажмите Добавить пул (синяя кнопка вверху справа).
  3. Выберите Существующий и выберите пул, содержащий агентов.

Теперь вы должны увидеть добавленные пулы в списке, и теперь их можно использовать в конвейерах сборки этого проекта.

Мне нужно было добавить себя в группу администраторов проекта, чтобы увидеть агента в раскрывающемся списке.

Я учусь настраивать автономные агенты с лазурными конвейерами. Я не уверен, что это решит вашу проблему, но вот места, которые я проверяю для того, что вы описываете:

На уровне организации в разделе "Параметры организации": настроены пулы развертывания.

Как только вы углубитесь в проект "Настройки проекта": Группа развертывания настроена

Настройка конвейера Azure. Отредактируйте конвейерное задание и просмотрите его в визуальном конструкторе. Вы можете указать пул для работы.

Я предполагаю, что он находится в "группе развертывания" в настройках проекта.

Удачи. Надеюсь, это поможет.