Pular para o conteúdo

CI/CD — Definição e Requisitos (B)

Ponto de vista: INF — Infraestrutura · Artefato: HAUT (Histórias de Automação)

A INF define o que as pipelines devem contemplar. A operacionalização é responsabilidade do IMP — ver CI/CD — Operacionalização.


As Histórias de Automação (HAUT) deverão especificar os requisitos das pipelines, incluindo, quando aplicável:

  • build automatizado
  • testes automatizados (unitários, integração, segurança)
  • análise de qualidade (cobertura, complexidade, padrões)
  • análise de segurança (SAST, DAST, dependências)
  • empacotamento e publicação de artefatos
  • promoção controlada entre ambientes
  • rollback (critérios e procedimento)
  • aprovação manual em gates definidos
  • geração de evidências da pipeline
  • trilha de auditoria da pipeline

As Histórias de Ambiente (HAMB) deverão especificar os ambientes necessários ao fluxo de CI/CD:

AmbienteFinalidade
DesenvolvimentoTrabalho individual e integração inicial
TesteExecução automatizada de testes funcionais e de segurança
HomologaçãoValidação pelo Validador de Negócio e Validador Técnico
ProduçãoAmbiente operacional — gate de promoção obrigatório
ContingênciaContinuidade em caso de falha de produção (quando aplicável)

Práticas de preparação de ambientes (build reproduzível, instruções de execução de testes, gestão de segredos, dados não sensíveis ou anonimizados para desenvolvimento/teste) não são prescritas linha a linha nesta página: devem constar nas histórias HAMB (configuração e gestão de ambientes) e HSIS (sites de implantação), eventualmente referenciadas pelo RUN no SIS. A operacionalização (pipelines, promoção, evidências) é da IMPCI/CD.



HIS · Monitoração →