← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2022

Questão comentada de Engenharia de Software

Com relação às ferramentas CircleCI e Jenkins, assinale a opção correta.

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.

Continue treinando

Questões relacionadas