Com relação às ferramentas CircleCI e Jenkins, assinale a opção correta.
- A)No que tange à segurança, o Jenkins possui camadas adicionais de segurança que protegem o código-fonte, variáveis ambientais e saídas.
Errada, porque o Jenkins nao e conhecido por adicionar camadas especificas de seguranca protegendo automaticamente codigo-fonte, variaveis e saidas dessa forma.
- B)O Jenkins suporta maior quantidade de CPU e RAM para trabalhos mais complexos do que o CircleCI.
Errada, porque essa comparacao de CPU e RAM nao e uma caracteristica padronizada ou propria do Jenkins em relacao ao CircleCI.
- C)O CircleCI implementa uma única camada de segurança em torno da frota de CI (integração contínua), com criação manual de segurança adicional.
Errada, porque o CircleCI nao se resume a uma unica camada de seguranca com seguranca adicional manual, como a alternativa afirma.
- D)O Jenkins suporta adicionar usuários, por intermédio da autenticação VCS, utilizando diretamente a interface do usuário.
Errada, porque a autenticacao via VCS no Jenkins nao se limita a adicionar usuarios diretamente pela interface do usuario nesse formato.
- E)O CircleCI utiliza-se de dependências do cache e camadas do Docker para melhorar o desempenho e acelerar o tempo de construção.
Certa, porque o CircleCI usa cache de dependencias e cache de camadas do Docker para acelerar os builds e reduzir retrabalho.
Gabarito: E
CircleCI e Jenkins sao ferramentas de integracao continua, mas com propostas um pouco diferentes. O Jenkins e muito flexivel e extensivel, com forte apoio de plugins e configuracoes, enquanto o CircleCI costuma ser lembrado pela facilidade de uso em pipelines e por recursos de otimizacao de build mais diretos. Nesta questao, a ideia central esta no desempenho. O CircleCI trabalha com cache de dependencias e com cache de camadas do Docker, o que evita baixar e reconstruir tudo do zero a cada execucao. Na pratica, isso acelera bastante o tempo de construcao, principalmente em projetos com muitas dependencias ou imagens Docker pesadas. Por isso, a alternativa E esta correta: ela descreve um mecanismo real e caracteristico do CircleCI para ganhar velocidade. E uma pegadinha classica de prova misturar recursos de CI com afirmações amplas sobre seguranca, hardware ou autenticação, tentando fazer voce cair em generalizacoes bonitas, mas erradas. Como regra de estudo, pense assim: quando a banca fala em CircleCI, vale lembrar de automacao enxuta, cache e boa integracao com Docker; quando fala em Jenkins, pense em flexibilidade, plugins e ampla customizacao.