From 97cfd4d69a0928d0ba9d4a1e556429de623adc4c Mon Sep 17 00:00:00 2001 From: Josh Johanning Date: Sun, 30 Jul 2023 16:00:00 -0700 Subject: [PATCH] Web app simple: add-deployToSlot-parameter (#2) --- dotnet-core-web/dotnet-core-deploy-simple-web-app.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dotnet-core-web/dotnet-core-deploy-simple-web-app.yml b/dotnet-core-web/dotnet-core-deploy-simple-web-app.yml index e1d1739..4606b79 100644 --- a/dotnet-core-web/dotnet-core-deploy-simple-web-app.yml +++ b/dotnet-core-web/dotnet-core-deploy-simple-web-app.yml @@ -10,6 +10,7 @@ parameters: websiteName: 'app-tailspin-DEV' resourceGroupName: 'rg-tailspin-terraform-DEV' slotName: 'swap' + deployToSlot: false jobs: @@ -50,7 +51,7 @@ jobs: azureSubscription: '${{ parameters.azureSubscription }}' appType: 'webApp' # could make this a parameter if 'webAppLinux' was ever needed to be used WebAppName: '${{ parameters.websiteName }}' - deployToSlotOrASE: true + deployToSlotOrASE: ${{ parameters.deployToSlot }} ResourceGroupName: '${{ parameters.resourceGroupName }}' SlotName: '${{ parameters.slotName }}' packageForLinux: '$(Pipeline.Workspace)/${{ parameters.name }}/deploy' @@ -58,6 +59,7 @@ jobs: JSONFiles: '${{ parameters.jsonVariableSubstituion }}' - task: AzureAppServiceManage@0 + condition: and(succeeded(), eq('${{ parameters.deployToSlot }}', true)) inputs: azureSubscription: '${{ parameters.azureSubscription }}' Action: 'Swap Slots'