O que é CD?
Significa deployment contínuo.
Definição
Deployment Contínuo, ou Entrega Contínua, é uma abordagem de engenharia de software onde mudanças de código são automaticamente liberadas para o ambiente de produção por meio de uma série de testes automatizados.
Processo
Mudanças de código novas passam por um pipeline de teste e inspeção, e se aprovadas, são diretamente implantadas no ambiente de produção.
Benefícios
O deployment contínuo acelera a entrega de software, reduz o tempo de mercado para novas funcionalidades e permite ciclos de feedback mais rápidos.
Correção
Implantações frequentes facilitam a descoberta e correção de bugs, pois os bugs são mais recentes e mais fáceis de rastrear.