Questão de Engenharia de Software — Github e Gitlab — Quadrix 2026
Engenharia de Software›Github e Gitlab
Código
qa432963
Banca
Quadrix
Órgão
CRF PR
Ano
2026
Cargo
Ana ( )
Em relação às ferramentas de backup e às tecnologias JSON, Git e GitLab, julgue o item seguinte.
O GitLab fornece recursos integrados como repositórios Git, pipelines de CI/CD, controle de issues e gerenciamento de permissões por projeto e grupo.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
GitLab: plataforma completa de DevOps
Gabarito: CERTO. O GitLab é uma plataforma completa de DevOps que fornece, de forma integrada, repositórios Git, pipelines de CI/CD, controle de issues e gerenciamento de permissões por projeto e grupo — exatamente o que a afirmação descreve. A descrição bate com o papel do GitLab no ecossistema DevOps, conforme o material de apoio sobre ferramentas DevOps.
O GitLab é muito mais do que um simples hospedeiro de repositórios Git. Ele se posiciona como uma plataforma completa de DevOps, o que significa que reúne, em um único ambiente, diversas ferramentas que cobrem todo o ciclo de vida do desenvolvimento de software. Essa integração é o diferencial central do GitLab em relação a outras ferramentas.
Vamos decompor os recursos citados na afirmação:
Repositórios Git: o GitLab hospeda repositórios Git, permitindo versionamento de código, colaboração entre desenvolvedores e rastreamento de alterações. É a base da plataforma.
Pipelines de CI/CD: o GitLab possui um sistema integrado de Integração Contínua (CI) e Entrega/Implantação Contínua (CD). Isso permite automatizar a construção, o teste e a implantação do software a cada alteração no código, diretamente na plataforma, sem necessidade de ferramentas externas.
Controle de issues: o GitLab oferece um sistema de rastreamento de issues (tarefas, bugs, melhorias), permitindo que as equipes gerenciem o trabalho de forma integrada ao código. Cada issue pode ser vinculada a commits, merge requests e milestones.
Gerenciamento de permissões por projeto e grupo: o GitLab permite um controle de acesso granular. É possível definir permissões em diferentes níveis: para um projeto específico, para um grupo de projetos, ou até mesmo para a instância inteira. Isso garante que apenas usuários autorizados possam acessar ou modificar determinados recursos.
A afirmação da questão é uma descrição fiel e precisa das capacidades do GitLab. Não há nenhum erro ou exagero: todos os recursos mencionados são, de fato, fornecidos de forma integrada pela plataforma.
A pegadinha, se houvesse, seria confundir o GitLab com o GitHub. Embora ambos sejam plataformas de hospedagem de repositórios Git, o GitHub também oferece CI/CD (GitHub Actions) e controle de issues, mas o GitLab é frequentemente destacado por ser uma plataforma "tudo-em-um" (all-in-one) de DevOps, com um foco maior na integração nativa de todas as etapas do ciclo de vida. No entanto, a afirmação da questão não faz essa comparação; ela apenas descreve o GitLab, e o faz corretamente.
GitLab (plataforma DevOps): Repositórios Git (Versionamento, Colaboração); CI/CD integrado (Build, Teste, Deploy); Controle de issues (Tarefas e bugs, Vinculadas a commits); Permissões (Por projeto, Por grupo, Por instância)
PEGA ESSA DICA!
Para questões sobre ferramentas DevOps, lembre-se do papel de cada uma no pipeline: Git/GitLab/GitHub são ferramentas de codificação (controle de versão e colaboração), enquanto Jenkins, GitLab CI/CD e GitHub Actions são usados para automação de build, teste e deploy. O GitLab se destaca por integrar ambos os mundos em uma única plataforma.
✅ CERTO. A afirmação está correta: o GitLab fornece, de forma integrada, repositórios Git, pipelines de CI/CD, controle de issues e gerenciamento de permissões por projeto e grupo.