Email the Author
You can use this page to email Adam Bertram about Building an Azure DevOps Pipeline for Infrastructure.
About the Book
When you search online, you will find various blog posts, documentation, and tutorials on Azure DevOps. These items are valuable resources but rarely does one walk you through a real-world scenario. Many skim over the security aspect leaving passwords in clear text for simplicity or an end product that essentially does nothing. Let's change that.
In this project, you'll learn from soup to nuts how to build a real Azure DevOps release pipeline that automates infrastructure. You'll learn to use Azure DevOps to build a continuous deployment pipeline to provision Azure virtual machines.
Project Summary
By the end of this project, you will have a fully-functioning Azure pipeline. From a single GitHub repo commit, it will:
- Build a temporary Azure resource group
- Provision an Azure VM via an ARM template
- Set up said ARM template in a CI/CD pipeline
- Upon any change to the template, kick off a template validation test
- Deploy the ARM template to Azure
- Test the deployed infrastructure
- Tear down all Azure resources
Let's dive right in!
About the Author
Adam Bertram is a 20+ year veteran of IT and an experienced online business professional. He’s a consultant, Microsoft MVP, blogger, trainer, published author and content marketer for multiple technology companies. Catch up on Adam’s articles at adamtheautomator.com, connect on LinkedIn, or follow him on Twitter at @adbertram.