Как создать задание в jenkins для запуска и остановки виртуальных машин Azure - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь создать задание Jenkins для запуска и остановки виртуальной машины Azure. Когда я запускаю задание (Start) в Jenkins, то это задание необходимо для запуска конкретной виртуальной машины Azure, и если я запускаю задание (Stop)это должно остановить конкретную виртуальную машину Azure. Поэтому мне не нужно предоставлять разработчику доступ к порталу Azure, если ему нужно запустить / остановить виртуальную машину Azure, все, что ему нужно сделать, это запустить задание Jenkins

1 Ответ

0 голосов
/ 21 октября 2019

Вы можете написать небольшой скрипт PowerShell, который выполняет эту работу и запускается при каждом выполнении.

Войдите в PowerShell, как описано в документации Microsoft: https://docs.microsoft.com/en-us/powershell/azure/authenticate-azureps?view=azps-2.8.0

Затем запустите / остановите виртуальную машину:

PS> Start-AzVM -ResourceGroupName "myResourceGroupVM" -Name "myVM"
...