In this workshop you will create a GitHub workflow from scratch to build, test and deploy a .NET Core container image to a private container registry in Azure.
You will then enable continuous deployment on a Web App, so that whenever changes are made to source code, these are automatically deployed to the web app.
The architecture looks like this:
Links to the labs are below, and these are sequential - ensure you do them in order.
Lab 1 - Continuous Integration
Lab 2 - Continuous Deployment Part 1
Lab 3 - Continuous Deployment Part 2
On the roadmap:
I will be adding more labs to cover:
- Azure DevOps Integration (Pipelines)
- Key Vault integration
- GitHub Branch policies
- DevSecOps