FCC — Técnico Judiciário - Área Apoio Especializado - Especialidade: Desenvolvimento de Sistema da Informação — Gerência de Configuração — 2025

Enunciado

Em um tribunal, a equipe técnica adota práticas de DevOps e DevSecOps. A equipe utiliza ferramentas de controle de versão como GitLab e GitHub, além de pipelines automatizados de CI/CD. Dentro dessa estrutura, a organização eficiente do versionamento e da gestão de código deve considerar que

Alternativas

  1. A)

    o fluxo Git baseado em branches centraliza o trabalho em main, utilizando branches secundárias apenas em situações de exceção.

  2. B)

    o merge entre branches deve ser conduzido manualmente, priorizando decisões da equipe técnica, ainda que sem validações automatizadas vinculadas ao pipeline.

  3. C)

    o versionamento de código deve ser adaptado de forma simplificada para projetos internos, com registro informal de alterações e controle local de mudanças.

  4. D)

    pipelines de CI/CD devem executar validações principalmente em ambientes de homologação, sendo dispensáveis etapa de publicação em produção.

  5. E)

    a gestão de branches seja organizada com a criação de ramificações específicas para novas funcionalidades, correções e releases, alinhando-se às boas práticas de versionamento.

Gabarito e comentário

Resposta correta: E

A separação de branches para funcionalidades, correções e releases organiza o histórico, as revisões e a integração com os pipelines de CI/CD.

Questões relacionadas