Можем ли мы динамически изменить пулы агента выпуска V-Next?

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

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

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

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

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

1 ответ

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

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

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

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

Другие вопросы по тегам