Azure Отмена регистрации VMSS в группе развертывания Azure Devops по мере необходимости - PullRequest
0 голосов
/ 19 июня 2020

У меня есть два сценария ios, в которых мне нужно отменить регистрацию виртуальных машин из групп развертывания:

1) Когда новая виртуальная машина запускается, она добавляется во временную группу развертывания, обновленную последний код, затем добавляется в основной активный DG, где выпускаются сборки.

2) Когда происходит уменьшение масштаба или замена экземпляра.

Каким будет go об этом, у меня есть сценарий оболочки в расширении Custom Script Extension, который вызывает другой сценарий в Azure Репозиторий, основанный на VMSS, регистрирует его в соответствующей группе и запускает конвейер выпуска с последней сборкой (с использованием аргументов). В настоящее время я застрял в том, как продолжить следующие шаги, упомянутые выше.

Для 1) я использовал az DevOps для запуска конвейера. Так есть ли способ дождаться успешного завершения конвейера?

Любая помощь или направление приветствуются.

1 Ответ

0 голосов
/ 26 июня 2020

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

https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/targets/list?view=azure-devops-rest-5.1

https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/targets/delete?view=azure-devops-rest-5.1

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