Tendo como referência conceitos e princípios de DevOps e Dev...

Próximas questões
Com base no mesmo assunto
Q2275514 Engenharia de Software
Tendo como referência conceitos e princípios de DevOps e DevSecOps, julgue o item a seguir, relativos aos 6 Cs.

A implantação contínua se refere ao lançamento automático das mudanças feitas por um desenvolvedor, do repositório à produção, as quais podem ser utilizadas por clientes.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda um dos conceitos fundamentais do DevOps, que é a Implantação Contínua (Continuous Deployment). Este termo descreve uma prática de engenharia de software onde quaisquer mudanças no código-fonte são automaticamente testadas e lançadas para o ambiente de produção sem intervenção manual, tornando as novas funcionalidades disponíveis para os usuários finais assim que são finalizadas. Dessa forma, a assertiva está correta ao afirmar que a implantação contínua possibilita o lançamento automático das alterações feitas por desenvolvedores diretamente para produção, possibilitando que essas mudanças sejam utilizadas pelos clientes.

O conceito de DevSecOps se relaciona com a integração de práticas de segurança no ciclo de vida de desenvolvimento e operação de software, mas a questão é focada especificamente em um dos pilares do DevOps, que visa a automação total do processo de entrega de software.

Para resolver essa questão, é essencial compreender os conceitos de integração contínua, entrega contínua e implantação contínua, e saber diferenciá-los. A integração contínua foca na automação de testes e merge de código, enquanto a entrega contínua se refere a preparar o código para lançamento em produção de forma automatizada. A implantação contínua é o passo final, onde o código é efetivamente lançado em produção automaticamente.

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

ChatGpt:

A implantação contínua é uma prática de desenvolvimento de software em que as alterações no código-fonte são automaticamente preparadas e implantadas em ambientes de produção, eliminando a necessidade de intervenção manual no processo de implantação.

O objetivo principal da implantação contínua é acelerar o ciclo de vida do desenvolvimento de software, permitindo que as alterações sejam entregues aos usuários finais o mais rápido possível, de maneira confiável e com riscos reduzidos. Ao automatizar o processo de implantação, os desenvolvedores podem garantir que o código seja testado e implantado de maneira consistente, minimizando os erros que podem surgir devido a intervenções manuais.

Essa prática é frequentemente associada a outras abordagens ágeis e DevOps, onde a colaboração entre equipes de desenvolvimento e operações é enfatizada, e as barreiras entre desenvolvimento e operações são reduzidas para facilitar uma entrega contínua e confiável de software.

  • integração contínua: integração frequente do código em um repositório centralizado
  • entrega contínua: geração automática de build no momento da integração de código
  • implantação contínua: liberação automática de software em produção

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo