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.
O que a INF define
Seção intitulada “O que a INF define”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
Ambientes no ciclo de CI/CD
Seção intitulada “Ambientes no ciclo de CI/CD”As Histórias de Ambiente (HAMB) deverão especificar os ambientes necessários ao fluxo de CI/CD:
| Ambiente | Finalidade |
|---|---|
| Desenvolvimento | Trabalho individual e integração inicial |
| Teste | Execução automatizada de testes funcionais e de segurança |
| Homologação | Validação pelo Validador de Negócio e Validador Técnico |
| Produção | Ambiente operacional — gate de promoção obrigatório |
| Contingência | Continuidade em caso de falha de produção (quando aplicável) |