Это Задача развертывания - это круто. Я хочу сделать два сразу. Есть ли способ сделать это с помощью задач DevOps? Если нет, есть ли какие-нибудь обходные пути? Я пробовал это с помощью Azure PowerShell, но команды не запускались, хотя он работает локально: (
Start-Job -Name API {
#Switch-AzureRmWebAppSlot -SourceSlotName "staging" -DestinationSlotName "production" -ResourceGroupName "CoolResGroup" -Name "something-api-east"
}
Write-Host "API Staging <-> Prod swap initiated"
Start-Job -Name Web {
#Switch-AzureRmWebAppSlot -SourceSlotName "staging" -DestinationSlotName "production" -ResourceGroupName "CoolResGroup" -Name "something-web-east"
}
Write-Host "Web Staging <-> Prod swap initiated"
Wait-Job -Name API
Wait-Job -Name Web
If (Get-Job -Name API -ea silentlycontinue)
{
Write-Host "API state: $((Get-Job -Name API).State)"
}
Else
{
Write-Host "API slot swap complete."
}
If (Get-Job -Name Web -ea silentlycontinue)
{
Write-Host "Web state: $((Get-Job -Name Web).State)"
}
Else
{
Write-Host "Web slot swap complete."
}