Click here to Skip to main content
15,888,293 members
Articles / DevOps

GitOps Provisioning with GitHub Actions

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
21 Jun 2022CPOL8 min read 5.1K   5  
A hands-on tutorial that shows, step by step, how to set up GitHub actions that first validate the updated Terraform plan and then run the plan and provision Azure infrastructure
This is Part 3 of a 3-part series that demonstrates how to construct a complete end-to-end GitOps working using Terraform plans, GitHub, GitHub Actions, and Azure. This article gives you hands-on experience in constructing a CI/CD pipeline that provisions changes that have been merged into a Terraform plan via a pull request. You will also see how to use automated checks to support the code review process in ‘gating’ deployments, and review the end-to-end process for making changes and seeing those changes in the live Azure resources.

This article is a sponsored article. Articles such as these are intended to provide you with information on products and services that we consider useful and of value to developers

Views

Daily Counts

This article is part of the series 'GitOps with Azure, Terraform, and GitHub View All

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
United Kingdom United Kingdom
Ben is the Principal Developer at a gov.uk and .NET Foundation foundation member. He previously worked for over 9 years as a school teacher, teaching programming and Computer Science. He enjoys making complex topics accessible and practical for busy developers.


Comments and Discussions