
Riya Soni
DevOps & Cloud Engineer
CKA | CKS | Terraform Associate
Project




GitHub Pull Request Builder

About Project
GitHub PR Builder automates the evaluation of Terraform infrastructure in GitHub pull requests by triggering a Terraform plan, assessing infrastructure costs, and providing feedback through comments and status on the respective PR. This enhances the efficiency of code review and decision-making in the development pipeline.

Tech Stack
- Programming Language :Python
- Version Control System :GitHub
- Continuous Integration Tool :Jenkins

Flowchart

Key Features
- Automatically triggers on new pull requests containing Terraform infrastructure code.
- Executes Terraform plan and evaluates infrastructure costs.
- Provides detailed outputs as comments and updates the PR status, facilitating informed approval or denial decisions.