FC ConcursosFC Concursos

Questão FC266344

Continuous lntegration (CI) e Continuous Delivery (CD) são práticas complementares adotadas em equipes de desenvolvimento de software e geralmente implementadas por profissionais D

Modelos de Ciclo de Vida e Metodologias de Desenvolvimento

IDECAN · 2022

Continuous lntegration (CI) e Continuous Delivery (CD) são práticas complementares adotadas em equipes de desenvolvimento de software e geralmente implementadas por profissionais DevOps. O objetivo dessas práticas é o de otimizar o ciclo de desenvolvimento de software através da automação de tarefas. A respeito dos conceitos presentes nas práticas de CI e de CE, analise as afirmativas abaixo e marque alternativa correta.

 

I. Dentre os beneficias que podemos obter ao adotar CI e CD, podemos citar: rapidez na identificação de problemas e agilidade na entrega de atualizações do software para o cliente.

 

II. Um pipeline onde CI e CD foram Implementados deve ser capaz de automatizar tarefas como: integração, compilação, testes da aplicação.

 

III. Para conseguirmos um processo eficaz de Integração contínua, é importante que entrega contínua já esteja incorporada ao pipeline de desenvolvimento.


  1. Apenas a afirmativa III está correta.
  2. Apenas a afirmativa I está correta.
  3. Apenas as afirmativas II e III estão corretas.
  4. Apenas as afirmativas I e II estão corretas.
  5. Todas as afirmativas estão corretas.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa correta aponta que as afirmativas I e II estão corretas porque refletem o propósito e as funções centrais de CI e CD.

CI (Integração Contínua) automatiza a integração de código, a compilação e a execução de testes a cada alteração, permitindo detecção precoce de erros e regressões. Essa rotina reduz o tempo entre a escrita do código e a sua validação, tornando mais rápida a identificação de problemas.

CD (Entrega Contínua) complementa a CI ao automatizar empacotamento e preparar artefatos prontos para implantação, o que aumenta a agilidade na entrega de atualizações ao cliente e diminui riscos ao tornar o deploy previsível e repetível.

Assim, a combinação de CI e CD, implementada por meio de um pipeline automatizado, traz ganhos de qualidade, velocidade e confiabilidade no ciclo de desenvolvimento.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo