Desenvolvimento de Software · Avançado · Inglês · Técnico
GitOps
Prática de usar um repositório Git como fonte da verdade da infraestrutura e das aplicações; uma ferramenta aplica automaticamente no ambiente o que está no repositório.
Onde usar
'No GitOps, o deploy é um merge', 'o Argo CD sincroniza o cluster com o Git'.
Exemplos
With GitOps, a merge to main updates the cluster automatically.
Com GitOps, um merge na main atualiza o cluster automaticamente.
Rolling back is just reverting a commit in GitOps.
Fazer rollback no GitOps é só reverter um commit.
Cuidado
Não é só guardar arquivos no Git: o traço central é um agente que compara continuamente o ambiente real com o repositório e corrige a diferença.
Origem
Termo criado pela Weaveworks por volta de 2017.