freeCodeCamp/guide/portuguese/agile/continuous-deployment/index.md

1.3 KiB
Raw Blame History

title localeTitle
Continuous Deployment Implantação Contínua

Implantação Contínua

A Implantação Contínua é um processo moderno de engenharia de software que é considerado parte de um ambiente de DevOps. Envolve equipes de desenvolvedores produzindo, atualizando e liberando código em ciclos muito curtos. Isso significa que os desenvolvedores cometem quantidades menores de código, com muito mais frequência.

O objetivo da implantação contínua é ter código em um estado constante confiável e implantável para permitir que esse código seja lançado a qualquer momento. Este processo visa liberar o código mais rapidamente. Para alcançar uma implantação contínua, uma equipe de desenvolvimento depende da infraestrutura que automatiza e instrumenta as várias etapas que levam à implantação. Isso é muitas vezes chamado de Infraestrutura como Código (IaC).

Dois benefícios principais do Continuous Deployment incluem um retorno sobre o investimento anterior para cada recurso depois que ele é desenvolvido, devido aos tempos de liberação mais baixos, bem como ao feedback anterior sobre novos recursos.

Outros benefícios para a Implantação Contínua incluem melhor qualidade de código devido a menos bugs que levam à produção, lançamentos de código mais confiáveis e um tempo de lançamento muito menor no mercado.