Questão nº 125
Questão de Engenharia de Software · CEBRASPE TCU 25 AUFC 2025 (nº 125)
A respeito do Serverless Framework, dos padrões de integração Service Mesh e de paralelismo, julgue os itens a seguir.
No fluxo padrão do Serverless Framework Dashboard CI/CD, as branch deployments permitem que cada commit em uma branch configurada do repositório GitHub seja implantado automaticamente em um stage associado.
Resposta comentada
Conceito-chave: No Serverless Framework, o CI/CD (integração e implantação contínuas, ou seja, automação que testa e publica seu código a cada mudança) tem um recurso chamado branch deployments: você configura uma branch do GitHub (ex.: main) e o dashboard automaticamente cria um stage (ambiente separado, tipo dev, staging, prod) para cada branch. Assim, todo commit nessa branch dispara um deploy automático para o stage correspondente, sem ação manual.
- Correta: Certo. O fluxo padrão do Dashboard CI/CD do Serverless Framework realmente associa cada branch configurada a um stage próprio, e cada commit nela gera um deploy automático nesse stage.
Fica de olho: A banca pode trocar "branch" por "pull request" ou "tag" — o recurso de deploy automático por padrão é para branches, não para PRs (que exigem aprovação manual) nem para tags (que são deploy separado). Outra pegadinha: dizer que "todas as branches do repositório" são implantadas, quando só as branches explicitamente configuradas no dashboard é que recebem esse tratamento.
Fonte: CEBRASPE TCU 25 AUFC 2025 Auditor Federal de Controle Externo - Área de Controle Externo / Orientação: Auditoria de Tecnologia da Informação. Reproduzida para fins de estudo.