Есть ли способ указать конкретную конфигурацию компьютера при использовании групп развертывания Azure Devops? - PullRequest
0 голосов
/ 07 января 2019

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

В частности, я пытаюсь определить привязки в IIS на каждой машине в группе развертывания перед развертыванием приложения. У каждого компьютера есть несколько веб-сайтов, настроенных в IIS, и для привязок каждого сайта потребуется использовать один из IP-адресов, назначенных компьютеру.

В моем нынешнем виде каждый компьютер в группе развертывания помечен уникальным именем (именем компьютера), а затем в определении выпуска есть отдельное задание группы развертывания для настройки веб-сайта с помощью задачи «Управление IIS Web App». Несмотря на то, что это работает, это означает, что я не могу выполнить параллельное выпуск на несколько компьютеров, как если бы задание группы развертывания предназначалось для нескольких компьютеров.

Есть что-то, чего мне не хватает, или мне суждено иметь отдельные задания для настройки машин (которые я могу отключить, я думаю, чтобы сэкономить время, если ничего не изменилось), а затем еще одно, чтобы развернуть приложение на всех машины?

...