Questão FC373813
Integração e implantação contínuas (CI/CD) é uma coleção de práticas usadas para integrar e entregar código rapidamente. Usando a prática de
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FCC · 2022
Integração e implantação contínuas (CI/CD) é uma coleção de práticas usadas para integrar e entregar código rapidamente. Usando a prática de
- integração contínua (CI), em um cronograma pré-acordado, provavelmente no final do ciclo de sprint, o pacote de código é liberado e testado manualmente pelo time de desenvolvimento.
- implantação contínua (CD), depois que todo o código é validado com sucesso pelo time de desenvolvimento e qualidade, implanta-se o código manualmente no ambiente de teste ou de produção.
- implantação contínua (CD) em que o grupo controle de qualidade realiza testes manuais para todos os códigos novos ou modificados. Se for bem-sucedido, o código será liberado para implantação; caso contrário, o lançamento é rejeitado e colocado em espera até que os bugs sejam corrigidos.
- integração contínua (CI), os desenvolvedores são incentivados a fazer pequenos ajustes de código, mesclar seu código na ramificação de código principal e validá-lo usando testes automatizados.
- integração contínua (CI), para implementar pipelines devem ser utilizadas ferramentas como Zuul e Eureka.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa descreve corretamente a prática de integração contínua (CI): os desenvolvedores fazem pequenas alterações no código e as encaminham com frequência para o repositório principal, reduzindo o risco de conflitos e facilitando a revisão.
Ao mesclar, um servidor de CI (ou pipeline) realiza automaticamente o build e executa testes automatizados, fornecendo feedback rápido sobre regressões ou falhas.
Isso permite identificar e corrigir erros logo no início, antes que se tornem complexos.
É recomendado que os desenvolvedores também executem testes de unidade localmente antes de confirmar alterações, mas o núcleo da prática é a validação automatizada centralizada.
Resultado: integração mais estável, entregas mais rápidas e maior confiança na qualidade do código integrado ao ramo principal.
Conteúdo do catálogo FC Concursos · Atualizado em