Pular para o conteúdo principal

Questão de Engenharia de Software — DevOps, IaC, Integração Contínua e Entrega Contínua — CESPE / CEBRASPE 2026

Engenharia de SoftwareDevOps, IaC, Integração Contínua e Entrega Contínua
Código
ce391392
Banca
CESPE / CEBRASPE
Órgão
TCE RN
Ano
2026
Cargo
Ana Adm ( )

Julgue o item subsequente, referente à construção e automação de pipelines em nuvens.

 

Ferramentas de automação como Jenkins e GitHub Actions permitem implementar pipelines de integração contínua e entrega contínua por meio da execução automática de etapas como compilação, testes e implantação de aplicações após alterações no repositório de código.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Pipelines de CI/CD e ferramentas de automação

Gabarito: Certo (C). A afirmativa está correta porque Jenkins e GitHub Actions são, de fato, ferramentas de automação que permitem implementar pipelines de integração contínua (CI) e entrega contínua (CD), executando automaticamente etapas como compilação, testes e implantação após alterações no repositório de código. Essa é a definição central de pipeline CI/CD, amplamente reconhecida na prática de DevOps.

O pipeline CI/CD é um método de entrega de software que automatiza as fases de desenvolvimento, desde a integração do código até a implantação. A integração contínua (CI) refere-se à prática de integrar frequentemente as alterações de código em um repositório central, onde compilações e testes são executados automaticamente para detectar erros rapidamente. Já a entrega contínua (CD) automatiza a preparação e a disponibilização do software para implantação, podendo incluir a implantação automática em produção (implantação contínua) ou exigir aprovação manual antes do deploy.

Ferramentas como Jenkins e GitHub Actions são projetadas exatamente para esse fim. O Jenkins, por exemplo, é uma ferramenta open source amplamente utilizada para automatizar tarefas de build, teste e deploy, permitindo a criação de pipelines personalizados. O GitHub Actions, por sua vez, integra-se diretamente ao GitHub, permitindo que workflows sejam definidos no repositório e executados em resposta a eventos como push ou pull request. Ambas as ferramentas suportam a definição de pipelines como código, o que facilita a automação e a reprodutibilidade.

A afirmativa do enunciado descreve com precisão o funcionamento dessas ferramentas: a execução automática de etapas como compilação, testes e implantação após alterações no repositório. Isso corresponde exatamente ao conceito de pipeline CI/CD. Não há qualquer erro conceitual ou técnico na afirmação.

A banca poderia tentar confundir o candidato com distinções sutis, como a diferença entre entrega contínua e implantação contínua, mas a afirmativa não entra nesse nível de detalhe. Ela apenas afirma que as ferramentas permitem implementar pipelines de CI/CD, o que é verdadeiro. Portanto, o item está Certo.

  1. 1Alteração no repositório
  2. 2Compilação (build)
  3. 3Testes automáticos
  4. 4Implantação (deploy)
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmativa está correta. Jenkins e GitHub Actions são ferramentas de automação que permitem implementar pipelines de integração contínua e entrega contínua. Elas executam automaticamente etapas como compilação, testes e implantação após alterações no repositório de código, exatamente como descrito. Isso é o que define um pipeline CI/CD.

PEGA ESSA DICA!

Para questões sobre CI/CD, lembre-se: CI = integração contínua (build + testes automáticos a cada commit); CD = entrega contínua (preparação para deploy) ou implantação contínua (deploy automático em produção). Ferramentas como Jenkins, GitHub Actions, GitLab CI e CircleCI são exemplos clássicos.

Gabarito: Certo (C)

Link permanente: /questoes/ce391392