A entrega contínua, como um processo, visa ajudar os desenvolvedores a gerar código pronto para implantação o mais rápido e eficientemente possível. Facilitando ciclos de desenvolvimento curtos com automação, fluxos de trabalho e mais, as soluções de entrega contínua permitem que os desenvolvedores construam e executem pipelines de entrega para preparar software e atualizações. Algumas soluções de entrega contínua permitem a implantação contínua, que automaticamente envia o código pronto para implantação à produção. Caso contrário, a implantação é manual.
Junto com ciclos de desenvolvimento curtos, as ferramentas de entrega contínua contribuem para economias de tempo e custo para as equipes de desenvolvimento. As soluções de entrega contínua também possibilitam um ciclo de feedback mais forte e robusto, o que pode fortalecer o produto final de uma empresa. Essas ferramentas oferecem mais visibilidade no ciclo de desenvolvimento, ajudando líderes de equipe, gerentes de produto e a gestão a receberem melhores insights e análises sobre o progresso e sucesso do desenvolvimento.
O software de entrega contínua se estende além das funcionalidades das ferramentas de integração contínua até o ponto de estar pronto para implantação.
Para se qualificar para inclusão na categoria de Entrega Contínua, um produto deve:
Conectar-se a repositórios de código
Gerar uma build de software
Ajudar as equipes a definir e executar seus processos desde a codificação até a preparação
Implantar automaticamente o código ou mantê-lo em um estado pronto para implantação