Можем ли мы динамически изменить пулы агента выпуска V-Next? - PullRequest
0 голосов
/ 08 ноября 2018

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

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

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

(например, если разработчик запускает задание из Индии, то задание по выпуску должно выполняться в агентах по выпуску в Индии, аналогично, оно должно запускаться в агенте по выпуску в США, если кто-то запускает его из США).

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 09 ноября 2018

Я согласен с комментарием выше, что это не должно иметь значения.

Если бы вам абсолютно необходимо было это сделать, я бы посмотрел на пользовательские условия. Вы можете настроить определение выпуска таким образом, чтобы оно имело 2 этапа: 1 с агентами из Индии и 1 с агентами из США. Затем вы можете написать некоторый скрипт, который определяет, «сгенерировал ли мы сборку? И установил эту переменную».

"##vso[task.setvariable variable=testvar;]testvalue"

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...