Na minha visão, GitOps está contido dentro de DevOps e serve para você organizar seus pipelines de deploy (ou outras coisas relacionadas a DevOps), tudo pelo Git.
No caso do TabNews, ganhamos isso de graça por conta da integração com a Vercel. Qualquer commit que o repositório receba em uma branch fora da main
, a Vercel faz um deploy num ambiente de homologação e devolve uma URL única para você testar esse deploy. Quando você faz o merge na main
, da mesma forma, ele faz um deploy automático, que nesse caso é feito contra o ambiente de produção.