Stages: 1. Staging ARM A. Azure Deployment:Create Or Update Resource Group (Azure Resource Group Deployment) -Select "Azure Subscription" -Set "Action" to "Create or Resource Group" -Set designated "Resource Group" -Set "Location" -Set azuredeploy.json "Template" -Set "Template parameters" 2. Staging Deployment A. Deploy to Staging Slot (Azure App Service Deploy) -Set Display Name -Set Azure Subscription -Set App Type to "Web App" -Set "App Service name" -Check Deploy to slot -Set Resource Group -Set Slot -Set Package B. Start Staging Slot -Set "Display name" -Set "Azure subscription" -Set "Action" to "Start App Service" -Set "App Service name" -Check "Specify Slot" -Set "Resource group" -Set "Slot C. PowerShell Script (PowerShell) -Set "Display name" -Set script for app status D. Swap Slots -Set "Display name" -Set "Azure subscription" -Set "App Service name" -Set "Resource group" -Set "Source Slot" -Check Swap with Production E. Stop Staging Slot -Set "Display name" -Set "Azure subscription" -Set "Action" to "Stop App Service" -Set "App Service name"