Questão FC370022
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 ambie
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FGV · 2024
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:
- compilação do código-fonte;
- implantação de contêiner com o artefato em execução;
- obtenção do código-fonte a partir do repositório;
- geração dos artefatos;
- execução de testes unitários.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A primeira ação de uma pipeline em ambiente com vários desenvolvedores é a obtenção do código‑fonte a partir do repositório.
Isso garante que o agente de execução trabalhe com a versão mais atual do projeto, incorporando commits recentes e evitando testar ou compilar artefatos obsoletos.
Normalmente a pipeline clona ou faz checkout do repositório em um workspace limpo, selecionando branch/commit e usando credenciais apropriadas para acesso.
Com o código obtido de forma determinística (por exemplo, por hash de commit), as etapas seguintes — build, testes e empacotamento — tornam‑se reprodutíveis e confiáveis.
Portanto, iniciar pela obtenção do código é essencial para manter integridade, rastreabilidade e consistência do processo de CI/CD.
Conteúdo do catálogo FC Concursos · Atualizado em