CI/CD — Fundamentos¶
CI/CD é o conjunto de práticas para integrar código continuamente (CI) e entregar/deployar mudanças com segurança e frequência (CD).
Pilares¶
- Build automatizado
- Testes automatizados
- Análise de qualidade e segurança
- Empacotamento
- Deploy progressivo
- Observabilidade pós-release
Fluxo comum¶
- Push/PR no repositório.
- Pipeline de CI: lint, test, build, scan.
- Publicação de artefato/imagem.
- Pipeline de CD: deploy em ambiente alvo.
- Validação e rollback se necessário.