Skip to content

Commit 97cfd4d

Browse files
Web app simple: add-deployToSlot-parameter (#2)
1 parent 1b9314e commit 97cfd4d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

dotnet-core-web/dotnet-core-deploy-simple-web-app.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ parameters:
1010
websiteName: 'app-tailspin-DEV'
1111
resourceGroupName: 'rg-tailspin-terraform-DEV'
1212
slotName: 'swap'
13+
deployToSlot: false
1314

1415
jobs:
1516

@@ -50,14 +51,15 @@ jobs:
5051
azureSubscription: '${{ parameters.azureSubscription }}'
5152
appType: 'webApp' # could make this a parameter if 'webAppLinux' was ever needed to be used
5253
WebAppName: '${{ parameters.websiteName }}'
53-
deployToSlotOrASE: true
54+
deployToSlotOrASE: ${{ parameters.deployToSlot }}
5455
ResourceGroupName: '${{ parameters.resourceGroupName }}'
5556
SlotName: '${{ parameters.slotName }}'
5657
packageForLinux: '$(Pipeline.Workspace)/${{ parameters.name }}/deploy'
5758
AppSettings: '${{ parameters.appSettingsEdits }}'
5859
JSONFiles: '${{ parameters.jsonVariableSubstituion }}'
5960

6061
- task: AzureAppServiceManage@0
62+
condition: and(succeeded(), eq('${{ parameters.deployToSlot }}', true))
6163
inputs:
6264
azureSubscription: '${{ parameters.azureSubscription }}'
6365
Action: 'Swap Slots'

0 commit comments

Comments
 (0)