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'
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.