Estratégia de ambientes
Mapa de sandboxes, scratch orgs e UAT alinhado ao ritmo real de trabalho.
CI/CD e DevOps para Salesforce
Construímos um pipeline de entrega governado para Salesforce: uma única fonte de verdade no Git, ambientes definidos, testes automatizados, portões de qualidade e caminho de rollback — para que cada mudança chegue à produção de forma previsível e documentada.
Pipeline de entrega
O diagrama mostra o pipeline completo, do ambiente onde a mudança é escrita até os controles após a entrada em produção.
Governed Release Pipeline
Origem
Onde a mudança nasce
Integração
O que roda sozinho
Portões de qualidade
O que bloqueia a promoção
Release
Como se chega à produção
Controle
O que acontece depois
Contexto
Na maioria das organizações os incidentes de release não vêm de código ruim, e sim da ausência de processo. As mudanças são feitas direto no ambiente, ninguém sabe exatamente o que foi enviado e não existe uma volta atrás organizada.
CI/CD no Salesforce não é apenas ferramenta. É um acordo sobre o que conta como mudança aprovada, quem aprova, quais verificações precisam passar e o que acontece quando algo falha.
O resultado correto não é mais automação por si só, mas uma cadência maior com menos surpresas — e cada versão explicável, reproduzível e reversível.
Áreas de trabalho
Mapa de sandboxes, scratch orgs e UAT alinhado ao ritmo real de trabalho.
Estrutura de repositório, branches e política de merge sustentável para a equipe.
Build, testes e deploy com GitHub Actions, Azure DevOps ou Gearset.
Cobertura, análise estática e aprovação do negócio como condição de promoção.
Conjuntos de teste consistentes sem copiar dados sensíveis de produção.
Janelas de release, notas de versão e caminho de volta definido antes.
Modelo de maturidade
A maioria fica entre o nível 1 e o 3. O salto mais significativo é adotar o Git como fonte de verdade.
| Nível | Como se parece | Risco principal | Próximo passo |
|---|---|---|---|
| 1 — Manual | Change sets e edições diretas em produção | Sem registro e sem volta | Levar os metadados para o Git |
| 2 — Parcialmente governado | Git existe, mas o deploy é manual | Divergência entre ambientes | Automatizar o deploy |
| 3 — Automatizado | Um pipeline roda a cada pull request | Testes fracos que aprovam tudo | Definir portões de qualidade reais |
| 4 — Governado | Portões de qualidade bloqueiam a promoção | Releases atrasadas por processo pesado | Focar a suíte de regressão |
| 5 — Contínuo | Releases frequentes com rollback conhecido | Acomodação operacional | Monitoramento e revisões periódicas |
1 — Manual
2 — Parcialmente governado
3 — Automatizado
4 — Governado
5 — Contínuo
Como trabalhamos
Ambientes, ferramentas, cadência e pontos reais de falha.
Branches, ambientes e portões de qualidade adequados à equipe.
Repositório, automação e primeiras verificações em teste.
O novo pipeline convive com o processo atual até estabilizar.
Procedimentos, permissões e treinamento por papel.
Medição de cadência, falhas e tempo de recuperação.
Continue a partir daqui
Perguntas frequentes
Próximo passo
Mapeamos como seus ambientes e releases funcionam hoje e definimos o pipeline adequado ao seu ritmo.
Próximo passo
Mapeamos como seus ambientes e releases funcionam hoje e definimos o pipeline adequado ao seu ritmo.