O que é Entrega Contínua (Continuous Delivery/ CD)?
A Entrega Contínua é uma disciplina de desenvolvimento de software em que você cria software de forma que ele possa ser colocado em produção a qualquer momento usando automação e ciclos curtos de entrega.
Segundo Martin Fowler você está fazendo entrega contínua quando:
- Você pode fazer deploy do seu software durante todo o ciclo de vida;
- Sua equipe prioriza manter o software pronto para deploy em vez de trabalhar em novas funcionalidade;
- Qualquer pessoa pode obter feedback rápido e automatizado sobre quão pronto para entrar em de produção seus sistemas estão, sempre que alguém fizer uma alteração neles;
- Você pode fazer deploy de qualquer versão do software para qualquer ambiente sob demanda simplesmente apertando um botão.

