O que é integração contínua no contexto DevOps?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: A evidência mínima decisiva era a definição nuclear de integração contínua: integrar frequentemente as alterações de código em um repositório compartilhado ou central, o que corresponde à alternativa A e sustenta o gabarito oficial.
- Quando a questão pedir conceito, procure primeiro a definição nuclear antes de preferir a alternativa mais ampla.
- Em integração contínua, o núcleo é a integração frequente de código em repositório compartilhado ou central.
- Não confunda o conceito principal com práticas associadas, como automação de build e testes.
- Se duas alternativas forem próximas, use como critério a que coincide de forma mais direta com a evidência mínima exigida pelo gabarito oficial.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
✍ GABARITO está como (A)
O gabarito dessa questão só pode estar errado.
Na visão do Github
A integração contínua (CI, Continuous Integration) é uma prática de software que exige commits frequentes de códigos para um repositório compartilhado. Fazer commits de códigos com frequência detecta erros com mais antecedência e reduz a quantidade de código necessária para depuração quando os desenvolvedores chegam à origem de um erro. As atualizações frequentes de código também facilitam o merge de alterações dos integrantes de uma equipe de desenvolvimento de software. Assim, os desenvolvedores podem se dedicar mais à gravação de códigos e se preocupar menos com erros de depuração ou conflitos de merge.
Fonte: https://docs.github.com/pt/actions/automating-builds-and-tests/about-continuous-integration
acho que a D) tbm esta correta.
D) É um processo para mesclar continuamente as alterações de código em um repositório compartilhado e realizar testes automatizados.
A Integração Contínua (CI — Continuous Integration) envolve a integração frequente das alterações de código em um repositório compartilhado, normalmente acompanhada de builds e testes automatizados para detectar problemas rapidamente.
A alternativa A descreve apenas a parte de integrar frequentemente as alterações, mas fica incompleta por não mencionar a automação de validação/testes, que é característica central da CI.
Gabarito: D.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo