Ed
há 2 meses
Para entender a principal diferença entre Continuous Delivery e Continuous Deployment, é importante saber que: - Continuous Delivery (Entrega Contínua) refere-se a um processo onde o código é preparado para ser enviado para produção, mas a entrega real para o ambiente de produção é feita manualmente. - Continuous Deployment (Implantação Contínua) vai um passo além, onde cada alteração que passa nos testes automatizados é automaticamente implantada em produção, sem intervenção manual. Agora, analisando as alternativas: a) Continuous Delivery não usa testes automatizados - Isso é falso, pois Continuous Delivery geralmente utiliza testes automatizados para garantir a qualidade do código. b) Continuous Deployment exige mais etapas manuais - Isso é falso, pois Continuous Deployment é caracterizado pela automação, enquanto Continuous Delivery pode exigir etapas manuais. c) Continuous Delivery entrega o código preparado para produção, mas exige acionamento manual - Isso é verdadeiro e reflete a definição correta de Continuous Delivery. d) Continuous Deployment é utilizado apenas em aplicações mobile - Isso é falso, pois Continuous Deployment pode ser utilizado em qualquer tipo de aplicação, não se limitando a mobile. Portanto, a alternativa correta é: c) Continuous Delivery entrega o código preparado para produção, mas exige acionamento manual.
Mais perguntas desse material