Ed
há 2 meses
Para entender a diferença entre Continuous Integration (CI) e Continuous Deployment (CD), é importante saber que: - Continuous Integration (CI) é o processo de integrar código de diferentes desenvolvedores em um repositório compartilhado várias vezes ao dia, onde testes automatizados são executados para verificar se o novo código não quebrou nada. - Continuous Deployment (CD) é o processo que vai além da integração contínua, automatizando a entrega do código que passou nos testes para produção, ou seja, o deploy é feito automaticamente. Analisando as alternativas: a) CI automatiza testes; CD automatiza deploy - Esta opção está correta, pois descreve precisamente as funções de CI e CD. b) CI é manual; CD é automático - Esta opção está incorreta, pois CI é geralmente automatizado. c) CI só ocorre no desenvolvimento; CD só ocorre no planejamento - Esta opção está incorreta, pois CD ocorre na fase de entrega, não no planejamento. d) CI verifica bugs; CD elimina bugs automaticamente - Esta opção está incorreta, pois CD não elimina bugs automaticamente, mas sim faz o deploy do código que passou nos testes. Portanto, a alternativa correta é: a) CI automatiza testes; CD automatiza deploy.
Mais perguntas desse material