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.
Quer saber mais?
Se você quiser se aprofundar em CD —ou levar esse tipo de formação para a sua equipe— vamos conversar. Eu ajudo equipes a entender e aplicar esses conceitos. Vou adorar receber o seu contato!
O que significa CI?
Integração Contínua (CI) é uma prática de desenvolvimento de software onde...
O que e um Build no desenvolvimento de software?
Um Build no desenvolvimento de software e o processo de compilacao, montage...
O que é um Canary Release?
Um Canary Release é uma estratégia de deployment usada no desenvolvimento d...
O que é DevOps?
DevOps é uma filosofia de desenvolvimento de software que foca na comunicaç...
O que é um Evaluation Harness?
Um Evaluation Harness ou Framework de Avaliação é um sistema automatizado q...