Разработки Azure (VSTS) различаются между пулом агентов и пулом развертывания - PullRequest
0 голосов
/ 11 января 2019

Я нахожусь в процессе разработки Azure Devops для нашей организации, и, хотя у меня все работает, я все еще не понимаю пару концепций, которые, как мне кажется, мне следует.

Я настроил пул развертывания (Параметры организации> Пулы развертывания) и использовал сценарий для установки и настройки агентов на моих серверах Dev, Test и Prod и успешно смог развернуть на них код

На данный момент я могу создавать свои проекты, используя опцию Azure Hosted, но мне бы очень хотелось использовать опцию локального хостинга, но при просмотре пулов агентов (настройки организации> Пулы агентов) я вижу только свои Рабочий сервер, и он не позволит мне использовать эту сборку с. Я нажал кнопку «Загрузить агент», но он загружает агент, уже настроенный на этапе пула развертывания, с помощью той же команды powershell .config.cmd команда

Итак, насколько я могу судить, нет никакой разницы между агентом в «пуле агентов» и «пулом развертывания», но я, очевидно, что-то здесь упускаю, так как не вижу агента в пуле агентов.

Может ли кто-нибудь помочь мне понять, что я мог упустить и почему есть два совершенно разных способа загрузки одного и того же агента?

Большое спасибо!

1 Ответ

0 голосов
/ 11 января 2019

Пул развертывания предназначен для групп развертывания - это специальная конфигурация агента, которая используется специально в конвейерах выпуска. Они предоставляют некоторые дополнительные возможности для ваших конвейеров выпуска помимо обычных агентов.

Группы развертывания:

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

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

  • Позволяет использовать теги компьютеров, чтобы ограничить развертывание конкретными наборами целевых серверов

Он использует тот же агент конвейера, но вы просто указываете другую конфигурацию для инициализации. Если вы перейдете на страницу пула агентов, там будет ссылка для скачивания с конфигурацией для настройки агента, которую вы можете использовать в конвейере сборки или в конвейере выпуска, когда вы используете фазу агента вместо фазы группы развертывания.

...