CD (continuous delivery) e CI (continuous integration) são ...
Comentários
Veja os comentários dos nossos alunos
Errado
Uma CI bem-sucedida é quando novas mudanças no código de uma aplicação são desenvolvidas, testadas e consolidadas regularmente em um repositório compartilhado
A implantação contínua, se refere ao lançamento automático das mudanças feitas por um desenvolvedor do repositório à produção, onde podem ser usadas pelos clientes
A afirmativa está Errada.
Justificativa:
A descrição das práticas de Continuous Delivery (CD) e Continuous Integration (CI) está incorreta:
- Continuous Integration (CI): É o processo de integrar continuamente o código dos desenvolvedores em um repositório compartilhado. Após cada integração, o código é automaticamente testado e o build é gerado para verificar se não há problemas. CI não realiza implantação automática no ambiente de produção. Seu foco está na qualidade do código e na detecção precoce de erros.
- Continuous Delivery (CD): Envolve a automação de todo o processo após o build, garantindo que o código esteja sempre em um estado pronto para implantação. Isso significa que o software pode ser implantado a qualquer momento com um simples comando, mas CD não implica necessariamente implantação automática no ambiente de produção a cada release — isso seria responsabilidade de outra prática chamada Continuous Deployment, que automatiza o processo de entrega até a produção.
Portanto, a descrição das duas práticas está invertida e mal definida, tornando o item incorreto.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo