Можно ли сделать обмен, запуск, остановку слотов в облачном сервисе classi c, на azure devops? - PullRequest
0 голосов
/ 29 января 2020

Я делаю ci / cd на Облачная служба (класс c) с azure devops . У меня есть шаги, такие как start или stop и swap slots в этой облачной службе. Я думал, что могу использовать PowerShell для этих целей. Сначала я попробовал Azure работу PowerShell. К сожалению, я не нашел необходимых команд в модулях Az и azureRM . Поэтому я решил использовать только работу PowerShell, где я устанавливаю модуль Azure и хочу использовать эти команды Start-AzureService и Stop-AzureService. Это правильный путь? Или есть что-то лучше?

1 Ответ

1 голос
/ 29 января 2020

Да, в принципе это было бы верно, однако вы можете использовать прокси-сервер ARM (Microsoft.ClassicCompute) для этого:

Invoke-AzResourceAction -ResourceGroupName $resourceGroup `
    -ResourceType 'Microsoft.ClassicCompute/domainNames/slots' `
    -ResourceName $cloudService/$slotName `
    -ApiVersion '2018-06-01' -Action 'Stop' -Force

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

...