How to deploy to Azure App Service
To get you started with automated deployments with GitHub Actions, I created three hands-on labs:
- Deploying to Azure App Service
- Deploying to AWS ECS
- Deploying to GKE
All hands-on labs assume that you have an account set up in the specified cloud. If you have a single-cloud strategy, you can simply jump to the hands-on step that's relevant for you and skip the others.
The step-by-step instructions for the hands-on lab are located in GitHub at https://github.com/wulfland/AccelerateDevOps/blob/main/ch9_release/Deploy_to_Azure_App_Service.md. It is recommended that you follow the steps there, as it provides links that are easy to copy and paste. Here, I will explain the background as a step-by-step guide with a focus on how to deploy the application.
Deployment of Azure resources
The deployment of the Azure resources takes place in the setup-azure.sh
script. It creates a resource group, an app service plan, and an...