Регистрация агента с помощью потока кода устройства

Агент можно зарегистрировать с помощью потока кода устройства, начиная с агента версии 3.227.1 , указав AAD при появлении запроса на тип проверки подлинности агента.

Предоставление пользователю доступа к пулу агентов

Перед регистрацией агента с помощью потока кода устройства необходимо предоставить требуемое разрешение пользователя на доступ к пулу агентов.

  1. Откройте браузер и перейдите на вкладку пулов агентов для организации Azure Pipelines.

    1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

    2. Выберите Azure DevOps, параметры организации.

      Choose Organization settings.

    3. Выберите пулы агентов.

      Choose Agent pools tab.

  2. Выберите нужный пул агентов справа от страницы, а затем нажмите кнопку "Безопасность". Нажмите кнопку "Добавить" и добавьте пользователя с ролью Администратор istrator.

    Screenshot of agent pool security tab.

  3. Если учетная запись пользователя, которую вы собираетесь использовать, не отображается, получите администратора, чтобы добавить ее, предоставив учетной записи роль администратора для пула агентов. Администратор может быть администратором пула агентов, владелец организации Azure DevOps или администратором TFS или Azure DevOps Server.

    Если это агент группы развертывания, администратор может быть администратором группы развертывания, владелец организации Azure DevOps или администратором TFS или Azure DevOps Server.

    Вы можете добавить нужную учетную запись в роль администратора группы развертывания на вкладке "Безопасность " на странице "Группы развертывания" в Azure Pipelines.

Примечание.

Если вы видите следующее сообщение: К сожалению, не удалось добавить удостоверение. Попробуйте другое удостоверение. или не удается изменить роль для удостоверений. Попробуйте использовать другое удостоверение.Возможно, вы выполнили описанные выше действия для администратора владелец организации или TFS или Azure DevOps Server. Вам ничего не нужно делать; У вас уже есть разрешение на администрирование пула агентов.

Если вы добавляете учетную запись пользователя в группу безопасности пула агентов с помощью Project Параметры, пулов агентов необходимо сначала добавить учетную запись пользователя в качестве пользователя организации с уровнем доступа (рекомендуется) или выше.

Регистрация агента с помощью потока кода устройства

  1. Укажите AAD , когда запрашивается тип проверки подлинности во время настройки агента, чтобы использовать субъект-службу для проверки подлинности во время регистрации агента. Вы получите запрос, аналогичный следующему сообщению: завершите поток кода устройства в браузере (https://microsoft.com/devicelogin), пользовательский код: A12WDTGEFD

  2. Перейдите по указанной ссылке, введите код пользователя и завершите процесс входа.

  3. Укажите имя пула агентов, для которого предоставлено разрешение администратора для субъекта-службы, и продолжайте шаги регистрации агента.