Questão de Arquitetura de Software — Arquitetura de Software — Instituto Legalle 2026
Arquitetura de SoftwareArquitetura de Software
- Código
- qg747468
- Banca
- Instituto Legalle
- Órgão
- BADESUL - RS
- Ano
- 2026
- Nível
- Superior
- Cargo
- Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Arquiteto de Software)
O Gitlab CI/CD é uma solução de integração e entrega contínua que utiliza arquivos de configuração declarativos para automatizar processos de build, teste e implantação de software diretamente no repositório. Diante disso, assinale a alternativa CORRETA sobre o funcionamento e os conceitos do Gitlab CI/CO.
- ANo GitLab Cl/CD, o arquivo .gitlab-ci.yml define os stages e jobs do pipeline; por padrão, jobs de um mesmo stage são executados em paralelo, enquanto stages diferentes são executados em sequência, respeitando a ordem declarada.
- BNo Gitlab CI/CD, o arquivo de configuração do pipeline é denominado Jenkinsfile e deve estar localizado na raiz do repositório, contendo a definição dos stages, jobs e regras de acionamento do processo de integração contínua.
- CNo Gitlab CI/CO, os jobs definidos em um mesmo stage são executados de forma sequencial, aguardando a conclusão de cada job antes de iniciar o seguinte, garantindo a ordem de execução dentro do estágio.
- DOs artefatos (artifacts) no GitLab CIICD são arquivos gerados por um job que ficam disponíveis durante a execução do stage em que foram criados, sendo descartados automaticamente ao término do estágio que os produziu.
- EO mecanismo de cache e os artefatos no Gitlab CIICD possuem a mesma função: ambos transferem arquivos entre jobs dentro de um mesmo pipeline, podendo ser utilizados de forma intercambiável conforme a conveniência da equipe.