FCC — Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas de Informação — Gerência de Configuração — 2025

Enunciado

Na implantação de um novo sistema de gestão processual, a equipe de analistas de um tribunal foi orientada a adotar práticas alinhadas aos princípios de DevOps e DevSecOps, além de estabelecer um fluxo organizado de versionamento de código-fonte utilizando Git e GitLab. No planejamento do pipeline de integração continua e entrega continua (CI/CD), optou-se por implementar uma estratégia de ramificação baseada no Gitflow para gerenciar versões de produção e desenvolvimento simultaneamente. Considerando essas praticas, a estruturação adequada desse fluxo envolve

Alternativas

  1. A)

    a manutenção de uma branch principal voltada à estabilização do código, combinada com merges diretos de funcionalidades em produção sempre que aprovadas.

  2. B)

    criação de fluxos de entrega continua estruturados por desenvolvedor, com controle individual de versao descartando a dependência de branches colaborativas.

  3. C)

    a definição de pipelines segmentados por ambiente, com branches de longa duração integrando demandas operacionais e funcionais em ciclos continuos.

  4. D)

    o uso de uma abordagem centralizada em uma única branch de desenvolvimento principal, com validações manuais antes da publicação das versões.

  5. E)

    utilização de branches especificas como “develop” para integração de novas funcionalidades e “master/main” para versões estaveis de produção.

Gabarito e comentário

Resposta correta: E

O Gitflow utiliza develop para integrar funcionalidades e main ou master para manter versões estáveis destinadas à produção.

Questões relacionadas