Ed
há 2 meses
Para identificar uma boa prática em uma pipeline de Integração Contínua (CI), é importante considerar que o objetivo principal da CI é garantir que o código seja integrado e testado de forma frequente e automática, minimizando problemas e garantindo a qualidade do software. Vamos analisar as alternativas: a) Ter a integração de código em produção sem passar por testes. - Essa prática é ruim, pois não garante a qualidade do código que está sendo colocado em produção. b) Realizar testes unitários, de integração e de aceitação de forma automática. - Esta é uma boa prática, pois garante que o código seja testado em diferentes níveis antes de ser integrado. c) Permitir que desenvolvedores façam deploy manual de mudanças a qualquer momento. - Isso pode levar a inconsistências e problemas, pois não segue o fluxo automatizado que a CI propõe. d) Ignorar erros de integração e focar apenas em novas funcionalidades. - Ignorar erros é uma prática ruim, pois pode resultar em um código instável e cheio de problemas. Portanto, a alternativa correta que representa uma boa prática para uma pipeline de CI é: b) Realizar testes unitários, de integração e de aceitação de forma automática.
Mais perguntas desse material