Можем ли мы динамически изменить пулы агента выпуска V-Next?
У меня есть командный проект, а сборка и релизы настроены в нескольких географических точках. Так как у всех географических местоположений есть свои собственные местоположения снижения и агенты также.
Итак, вот мой вопрос, пул агента релиза должен быть выбран при создании задания релиза. Так можно ли динамически изменять этот пул агента выпуска, пока я запускаю сборку, связанную с этим выпуском?
Сценарий: люди из Индии и США могут запускать задание на сборку (поскольку оно является обычным), сборка запускается вручную, поэтому у нас есть свобода выбора пула агентов сборки из Индии или США, но последующий выпуск является автоматическим, так что Можно ли запустить релиз в агентах в соответствующей стране?
(например, если разработчик запускает задание из Индии, то задание по выпуску должно запускаться в агентах по выпуску в Индии, аналогично, оно должно запускаться в агенте по выпуску в США, если кто-то запускает его из США).
Любая помощь будет оценена.
1 ответ
Я согласен с комментарием выше, что это не должно иметь значения.
Если бы вам абсолютно необходимо было это сделать, я бы посмотрел на пользовательские условия. Вы можете настроить определение выпуска так, чтобы оно имело 2 этапа: 1 с агентами из Индии и 1 с агентами из США. Затем вы можете написать некоторый скрипт, который определяет, "сгенерировал ли мы сборку?
"##vso[task.setvariable variable=testvar;]testvalue"
Затем вы можете установить пользовательские условия для задач, чтобы они смотрели на эту переменную и запускали соответственно.