Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024

Engenharia de SoftwareDesenvolvimento 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:
  1. Acompilação do código-fonte;
  2. Bimplantação de contêiner com o artefato em execução;
  3. Cobtenção do código-fonte a partir do repositório;
  4. Dgeração dos artefatos;
  5. 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.

  1. 1Obter código (checkout)
  2. 2Compilar / Build
  3. 3Testar (unitários)
  4. 4Gerar artefatos
  5. 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.

Gabarito: letra C.

Link permanente: /questoes/fg101724