Самостоятельно размещенный агент не отображается в раскрывающемся списке "Пул агентов"
У меня есть несколько репозиториев проектов в AzureDevOps, и я создал собственного агента на нашем сервере сборки. Я определил конвейеры CICD для нескольких репозиториев, и он отлично работает, используя самодостаточный агент.
Но когда я пытаюсь настроить конвейер CICD для нового репозитория в AzureDevOps, агент с собственным размещением не отображается в раскрывающемся списке "Пул агентов" для этого нового репозитория.
2 ответа
Похоже, вы создали другой проект в своей организации, но не связали пул агентов с новым проектом.
- Проверьте пулы агентов - организация (создайте пул, если он не существует)
- Проверьте Agent Pools - Project (добавьте пул, если он не существует)
Создание нового пула:
- Нажмите "Новый агент"
- Укажите название пула
- Нажмите ОК
- Установите агент с тем же именем пула
Добавление существующего пула
- Нажмите "Новый агент"
- Выберите "Основать его на существующем пуле агентов организации".
- Нажмите ОК
Установка агента
Вы можете использовать модуль PowerShell AzurePipelinesPS для установки агента. Проверьте команду Install-APAgent.
Если вы получаете сообщение об ошибке при попытке добавить пул на уровне проекта, у вас могут не быть разрешения на просмотр пулов агентов для этого проекта.
Если у вас есть агенты в отдельном пуле, это простое решение.
- Перейдите в Настройки проекта > Пулы агентов.
- Нажмите Добавить пул (синяя кнопка вверху справа).
- Выберите Существующий и выберите пул, содержащий агентов.
Теперь вы должны увидеть добавленные пулы в списке, и теперь их можно использовать в конвейерах сборки этого проекта.
Мне нужно было добавить себя в группу администраторов проекта, чтобы увидеть агента в раскрывающемся списке.
Я учусь настраивать автономные агенты с лазурными конвейерами. Я не уверен, что это решит вашу проблему, но вот места, которые я проверяю для того, что вы описываете:
На уровне организации в разделе "Параметры организации": настроены пулы развертывания.
Как только вы углубитесь в проект "Настройки проекта": Группа развертывания настроена
Настройка конвейера Azure. Отредактируйте конвейерное задание и просмотрите его в визуальном конструкторе. Вы можете указать пул для работы.
Я предполагаю, что он находится в "группе развертывания" в настройках проекта.
Удачи. Надеюсь, это поможет.