Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Deploy to a specific azure webapp deployment slot

VR November 25, 2020

Hello,

 

My current BB pipeline needs to deploy to an azure webapp deployment slot, how could i add this to my pipeline?

1 answer

1 accepted

2 votes
Answer accepted
Kristoffer Dominic Amora March 11, 2021

This is what we used. https://bitbucket.org/microsoft/azure-web-apps-deploy/src/master/

Note that you would need to specify the "SLOT" if you added one in addition to the default production slot. In Azure Deployment Slots, the web app name will be appended with the slot name but only the slot name should be in the YAML config.

For example, if the slot name in Azure Deployment Slot is MyWebApp-<slotName>. Bitbucket Pipeline should look like this:

step&deploy-to-azure-staging        
name: Deploy to Azure        
deployment: staging        
script:        
- pipe: atlassian/azure-web-apps-deploy:1.0.0          
variables:            
AZURE_APP_ID: $AZURE_APP_ID            
AZURE_PASSWORD: $AZURE_PASSWORD            
AZURE_TENANT_ID: $AZURE_TENANT_ID            
AZURE_RESOURCE_GROUP: $AZURE_RESOURCE_GROUP            
AZURE_APP_NAME: $AZURE_APP_NAME            
ZIP_FILE: 'MyWebApp-$BITBUCKET_BUILD_NUMBER.zip'            
SLOT: 'slotName' 
VR March 12, 2021

Thank you!

Kristoffer Dominic Amora March 14, 2021

You're welcome, @VR.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events