Deployment approach where infrastructure and application changes are managed through Git version control. Like using a blueprint repository where every change is tracked and can be reversed.
Infrastructure changes are made by submitting pull requests to Git, which automatically updates the cloud environment when merged.
AWS CodePipeline, Azure DevOps, and Google Cloud Build offer CI/CD capabilities that can be integrated with GitOps practices, though they are not GitOps tools themselves.