Questão nº 34
Questão de Tecnologia da Informação · CEBRASPE SEFAZ-RJ Auditor 2025 - Específicos I (nº 34)
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.
- ASonarQube
- BJenkins (alternativa correta)
- CDocker
- DKubernetes
- EAnsible
Resposta comentada
Gabarito Alternativa B
Conceito-chave: Integração Contínua (CI) é a prática de automatizar o processo de juntar o código de vários devs, rodar testes e gerar builds a cada alteração, garantindo que o software sempre esteja pronto para ir para produção. A ferramenta de CI é o "coração" que orquestra esses passos, enquanto as outras opções resolvem problemas diferentes (qualidade, empacotamento, orquestração, automação de config).
- (A) Incorreta: SonarQube é uma ferramenta de qualidade de código (análise estática), que detecta bugs e vulnerabilidades no código-fonte, mas não executa o pipeline de build/teste/deploy.
- (B) Correta: Jenkins é o orquestrador de CI/CD clássico. Ele permite criar pipelines automatizados que integram código, rodam testes e disparam deploys, sendo a ferramenta mais adequada para a pergunta, que pede especificamente "integração contínua".
- (C) Incorreta: Docker é uma ferramenta de containerização (empacotar aplicações com suas dependências). Ele é um componente usado dentro de um pipeline de CI, mas não é a ferramenta que automatiza/integra o processo em si.
- (D) Incorreta: Kubernetes é um orquestrador de containers para ambientes de produção (escala, rede, disponibilidade). Ele cuida do deploy em larga escala, não da integração contínua do código.
- (E) Incorreta: Ansible é uma ferramenta de automação de configuração e provisionamento (Infraestrutura como Código). Ela configura servidores e aplicações, mas não é um servidor de CI que dispara builds a cada commit.
Armadilha da banca (no distrator mais tentador, a letra C): O candidato vê "Docker" e pensa em "automatização" e "integração" de processos, mas a banca explora a confusão entre ferramenta de CI (Jenkins) e ferramenta de empacotamento (Docker). Docker é um meio (cria a imagem), enquanto Jenkins é o fim (orquestra o pipeline que usa o Docker). A pergunta pede a ferramenta que integra os processos, e não uma que apenas ajuda na execução de um deles.
Fonte: CEBRASPE SEFAZ-RJ Auditor 2025 - Específicos I Auditor Fiscal da Receita Estadual (Caderno Conhecimentos Específicos I). Reproduzida para fins de estudo.