Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — CESPE / CEBRASPE 2025

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
ce214625
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-RJ
Ano
2025
Nível
Superior
Cargo
Auditor Fiscal da Receita Estadual (3ª Categoria) - Conhecimentos Específicos I
Assinale a opção em que é indicada a ferramenta mais adequada para a integração contínua, haja vista a automatização e a integração de processos de desenvolvimento, operações e segurança.
  1. ASonarQube
  2. BJenkins
  3. CDocker
  4. DKubernetes
  5. EAnsible
Revelar gabarito e comentário

GabaritoB — Jenkins

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”.

Ferramentas de Integração Contínua (CI/CD)

Gabarito: letra B. O Jenkins é a ferramenta mais adequada para integração contínua, pois é um software open source especializado em automatizar pipelines de CI/CD, incluindo compilação, testes e implantação. É a ferramenta clássica e mais difundida para esse fim.

A questão testa o conhecimento sobre o papel de cada ferramenta no ecossistema DevOps. Muitas delas são usadas em conjunto com o Jenkins, mas não exercem a função central de automação de integração contínua.

1Integração contínua (CI/CD)
Jenkins
2Qualidade de código
SonarQube
3Conteinerização
Docker
4Orquestração
Kubernetes
5Automação de configuração
Ansible
Ferramentas DevOps
LEVELsoulevel.com.br
Ferramentas DevOps: Integração contínua (CI/CD) (Jenkins); Qualidade de código (SonarQube); Conteinerização (Docker); Orquestração (Kubernetes); Automação de configuração (Ansible)

Alternativa A — ❌ Incorreta

SonarQube é uma ferramenta de qualidade de código e análise estática. Ela não automatiza pipelines de CI/CD, embora possa ser integrada a eles.

Alternativa B — ✅ Correta ⟵ GABARITO

O Jenkins é a ferramenta padrão para integração contínua e entrega contínua (CI/CD). Permite criar pipelines automatizados de build, teste e deploy, com suporte a plugins e integração com diversas tecnologias.

Alternativa C — ❌ Incorreta

Docker é uma plataforma de conteinerização. Embora seja amplamente usado em pipelines de CI/CD (ex.: para criar ambientes isolados), sua função primária não é a automação do pipeline em si.

Alternativa D — ❌ Incorreta

Kubernetes é um orquestrador de contêineres, focado em gerenciar clusters e escalar aplicações. Não é uma ferramenta de CI/CD, mas pode ser o destino de deploys automatizados pelo Jenkins.

Alternativa E — ❌ Incorreta

Ansible é uma ferramenta de automação de configuração e gerenciamento de infraestrutura. Embora possa ser usada em etapas de deploy, não é especializada em integração contínua como o Jenkins.

PEGA ESSA DICA!

Para questões de ferramentas DevOps, lembre-se: Jenkins = CI/CD; SonarQube = qualidade de código; Docker = conteinerização; Kubernetes = orquestração; Ansible = automação de configuração. Treine essa associação!

Gabarito: letra B — Jenkins.

Link permanente: /questoes/ce214625