Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024
Engenharia de Software›Desenvolvimento de Software
Código
fg101724
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Técnico Judiciário - Área Administrativa - Especialidade: Desenvolvimento de Sistemas de Informação
A definição de uma pipeline de CI/CD requer a utilização de uma série de comandos, de acordo com o fluxo de execução necessário, para automatizar a entrega do software.Em um ambiente com múltiplos desenvolvedores, trabalhando com um repositório comum, a primeira ação da pipeline será a:
Acompilação do código-fonte;
Bimplantação de contêiner com o artefato em execução;
Cobtenção do código-fonte a partir do repositório;
Dgeração dos artefatos;
Eexecução de testes unitários.
Revelar gabarito e comentário▾
GabaritoC — obtenção do código-fonte a partir do repositório;
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”.
Pipeline CI/CD – Primeira ação
Gabarito: letra C. Em qualquer pipeline de CI/CD, a etapa inicial obrigatória é obter o código-fonte do repositório de controle de versão (ex.: Git). Sem esse passo, não há como compilar, testar ou implantar. As demais alternativas descrevem ações que ocorrem após a obtenção do código.
O pipeline CI/CD automatiza as fases de desenvolvimento, integração, teste e entrega. A primeira ação é sempre o checkout ou clone do repositório, garantindo que o pipeline trabalhe com a versão mais recente do código submetida pelos desenvolvedores.
1Obter código (checkout)
2Compilar / Build
3Testar (unitários)
4Gerar artefatos
5Implantar (deploy)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A compilação do código‑fonte só pode ocorrer depois que o código já foi obtido. É uma etapa posterior.
Alternativa B — ❌ Incorreta
A implantação de contêineres com artefatos em execução é uma das últimas etapas, geralmente após a geração dos artefatos e testes.
Alternativa C — ✅ Correta ⟵ GABARITO
O pipeline precisa primeiro buscar o código do repositório compartilhado. Esse é o passo inicial padrão em qualquer ferramenta CI/CD (Jenkins, GitLab CI, GitHub Actions etc.).
Alternativa D — ❌ Incorreta
A geração dos artefatos (build) depende de ter o código já disponível localmente.
Alternativa E — ❌ Incorreta
Testes unitários são executados após a compilação/construção, que por sua vez depende da obtenção do código.
NÃO CAIA NESSA!
Em questões sobre pipeline CI/CD, lembre‑se da ordem lógica: obter código → compilar/build → testar → gerar artefatos → implantar. A pegadinha comum é pular a primeira etapa e listar diretamente a compilação como início.