Question — 101
Tags —
Introdução
GitHub Actions revoluciona a integração e entrega contínua para Azure com workflows flexíveis e integração nativa aos serviços de nuvem.
Conceito-chave
Environments e Protection Rules: Funcionalidade que permite configurar ambientes protegidos com regras de aprovação, secrets específicos e controles de deployment para governança avançada.
Tópicos Relevantes
- Ambientes com aprovação manual
- Secrets por ambiente
- Deployment gates e validações
- Histórico e rastreabilidade
- Integração com Azure RBAC
Exemplo Prático
Um pipeline pode ter ambientes dev (deploy automático), staging (aprovação automática) e production (aprovação manual + validações), cada um com secrets específicos e regras de proteção.
Benefícios
- Governança de deployments
- Controle granular de acesso
- Rastreabilidade completa
- Redução de riscos em produção
- Flexibilidade de configuração