Overview
Ship code to Azure App Service with confidence. These hands-on labs cover
Deploy to App Service with GitHub Actions
In this lab, you set up continuous deployment from a GitHub repository to Azure App Service using GitHub Actions. Every push to your main branch builds your app and deploys it, with no manual steps.
Use deployment slots for zero-downtime releases
In this lab, you release a new version of a web app to Azure App Service with no downtime, using a deployment slot and a swap. A deployment slot is a live copy of your app with its own hostname. You deploy and warm up the new version in a staging slot, then swap it into production in a few seconds. Because the swap only re-points traffic once the new instances are ready, your users never see a cold start or a broken deploy.