Entrega de Software
Um software, conforme vai sendo desenvolvido, precisa ser entregue, ou "colocado em produção".
Ao reduzir o tempo de entrega entre uma iteração e outra, podemos encontrar erros mais rapidamente, entregar valor mais rápido para os clientes do produto e receber feedback para guiar as próximas iterações.
Para se conseguir atingir uma entrega eficiente, é necessário reduzir os riscos e o custo do processo, através de automação de testes, automação de infraestrutura e uma boa integração entre times de desenvolvimentos e operações.
Essa seção trata de técnicas e processos que podem ser utilizados para integrar e entregar software de maneira mais efetiva.
Integre seu código continuamente
Integração Contínua é uma prática de desenvolvimento para que os desenvolvedores do time possam integrar suas mudanças no mesmo repositório de forma frequente, até várias vezes ao dia.
Isso permite detectar erros mais rapidamente, aumentando a qualidade e trazendo mais segurança para fazer uma entrega.
Recursos
Entregue seu código continuamente
Entrega Contínua significa levar o seu código até o consumidor final de forma contínua, de forma a conseguir feedback e já usar como insumo para as próximas entregas.
Entrega Contínua é o próximo passo após a Integração Contínua, a diferença é que aqui buscamos pegar o que já está integrado e transformar em valor para o usuário final.