Back to results for “GitOps Principles”
ArgoCD › GitOps Principles

How do you promote changes across environments in GitOps?

Advanced

Answer

Promotion moves a tested, immutable artifact/revision from one environment's config to the next, typically via a pull request that updates the target env's image tag or manifest revision. This keeps promotions reviewed, auditable, and reversible, avoiding rebuilding artifacts per environment.
Real-world example A release validated in staging is promoted by a PR bumping the same image tag in the prod overlay.

Common follow-ups: Why promote the same artifact, not rebuild? | How is promotion made reviewable?