# Integração contínua vs entrega vs deployment

> Integração, entrega e deployment contínuos são três coisas diferentes. Entenda exatamente onde cada uma para e quais são os trade-offs.

Source: https://latchkey.dev/pt/learn/ci-cd-concepts/ci-vs-cd-vs-deployment  
Updated: 2026-06-25

Os três termos formam uma escada: cada um automatiza mais do caminho até produção do que o anterior. O "CD" em CI/CD é ambíguo de propósito.

As pessoas dizem "CI/CD" como uma palavra só, mas isso esconde três práticas distintas com custos e garantias diferentes. Saber onde cada uma termina evita mal-entendidos sobre o que seu pipeline realmente faz.

## Integração contínua

CI para em "verificado". Cada alteração recebe merge em uma branch compartilhada com frequência e é construída e testada automaticamente. O resultado é a confiança de que a base de código está saudável - não um release.

## Entrega contínua

Entrega contínua estende o CI para que cada alteração aprovada seja automaticamente empacotada e comprovadamente implantável, até o portão de produção. O push final para produção é uma decisão humana deliberada, muitas vezes com um clique.

## Deployment contínuo

Deployment contínuo remove o portão humano: cada alteração que passa no pipeline vai direto para produção automaticamente. Exige testes fortes, boa observabilidade e rollback rápido, porque não há um ponto de verificação manual.

## Escolhendo onde parar

- Só CI é o mínimo que toda equipe deveria ter.
- Entrega contínua serve a equipes que querem releases frequentes, mas com um "go" humano.
- Deployment contínuo serve a equipes maduras com alta confiança nos testes e rollback instantâneo.

## FAQ

### What is Continuous integration vs delivery vs deployment?

People say "CI/CD" as one word, but it hides three distinct practices with different costs and guarantees. Knowing where each ends prevents miscommunication about what your pipeline actually does.

### Continuous integration?

CI stops at "verified". Every change is merged to a shared branch frequently and automatically built and tested. The output is confidence that the codebase is healthy - not a release.

### Continuous delivery?

Continuous delivery extends CI so that every passing change is automatically packaged and proven deployable, right up to the production gate. The final push to production is a deliberate, often one-click, human decision.

### Continuous deployment?

Continuous deployment removes the human gate: every change that passes the pipeline goes straight to production automatically. It demands strong tests, good observability, and fast rollback, because there is no manual checkpoint.

---

Latchkey runs CI/CD that repairs its own failures. Agent entry points: https://latchkey.dev/agent.txt, https://latchkey.dev/openapi.json, https://latchkey.dev/llms.txt
