Questão FC370010
Com relação às práticas de integração e entrega continua (CI/CD), analise os itens a seguir. I. A CI é uma prática de desenvolvimento de software onde os desenvolvedores frequentem
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FGV · 2024
Com relação às práticas de integração e entrega continua (CI/CD), analise os itens a seguir.
I. A CI é uma prática de desenvolvimento de software onde os desenvolvedores frequentemente integram suas alterações de código ao branch principal de um repositório compartilhado.
II. A CD é uma prática de desenvolvimento de software para construir software de forma que um conjunto de alterações de código possa ser entregue ou liberado para produção a qualquer momento.
III. A CD é uma prática de desenvolvimento de software em que o foco principal é liberar implantações automatizadas para produção sem a intervenção do usuário.
Está correto o que se afirma em
- I, II e III.
- I e III, apenas.
- I e II, apenas.
- II e III, apenas.
- III, apenas.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
CD, neste contexto, refere-se a Continuous Deployment: prática em que as alterações validadas chegam automaticamente ao ambiente de produção sem intervenção manual.
O processo é orquestrado por um pipeline que integra compilação, testes automatizados e etapas de aprovação técnica, permitindo que builds aprovados sejam promovidos diretamente para produção.
Para funcionar, exige testes confiáveis (unitários, integração, end-to-end) e mecanismos de observabilidade e monitoramento para detectar regressões ou incidentes após a implantação.
Estratégias como feature flags, deploys canary e políticas de rollback automatizado mitigam riscos, permitindo liberar mudanças contínuas com segurança.
Assim, a afirmação está correta ao definir o foco principal de CD: liberar implantações automatizadas para produção sem intervenção do usuário.
Conteúdo do catálogo FC Concursos · Atualizado em