Implantação de Branch
A implantação envia os componentes de metadados do seu branch para uma org Salesforce alvo. Implantar aplica realmente as mudanças, sendo a etapa final para mover código/configurações para ambientes Salesforce.
O que é Implantação
A Implantação permite mover componentes de metadados de um branch do Revvy para uma org Salesforce conectada.
Isso garante que:
Os componentes selecionados do branch sejam aplicados à org de destino
Alterações destrutivas opcionais possam remover metadados que não são mais necessários
Testes Apex e etapas pós-implantação sejam executados para conformidade e estabilidade
Executando a implantação após a validação, você pode promover alterações com confiança para ambientes superiores como UAT e Produção.
Pré-requisitos
Uma org Salesforce conectada disponível como destino da implantação.
Um branch contendo componentes de metadados para implantar.
Permissões apropriadas para executar trabalhos de implantação no Revvy.
(Recomendado) Validação concluída com sucesso.
Como Executar a Implantação
Passo 1: Abrir o Assistente de Implantação
Abra o branch.
No cabeçalho do branch, clique no Deploy botão.
O assistente de Implantação aparece com múltiplas etapas.
Passo 2: Selecionar componentes
Uma lista de componentes do branch é exibida.
Escolha um ou mais componentes para implantação.
Use Adicionar tudo para incluir o branch inteiro.
Quando estiver pronto, clique Avançar.
Passo 3: Selecionar conexão
Escolha a conexão da org Salesforce onde a implantação será executada.
A lista de orgs mostra detalhes como tipo de org, criador e data da última recuperação.
Uma vez selecionada, clique Avançar.
Passo 4: Alterações destrutivas
Se precisar remover metadados, você pode incluir alterações destrutivas.
Os componentes podem ser marcados para Pré (excluir antes da implantação) ou Pós (excluir após a implantação).
Adicione ou remova itens conforme necessário, depois clique em Avançar.
Passo 5: Configurar opções
Esta tela permite ajustar finamente a implantação:
Executar testes – Escolha o nível de teste Apex:
Padrão – Executa apenas os testes do pacote
Não executar testes – Ignora todos os testes (apenas para orgs não produtivas)
Executar testes locais – Executa os testes da org, exceto pacotes gerenciados
Executar todos os testes – Executa todos os testes, incluindo pacotes gerenciados
Executar testes especificados – Permite selecionar classes individuais
Implantar configurações de Perfil apenas para componentes selecionados – Implanta apenas as configurações de Perfil relacionadas aos componentes que você selecionou no branch, em vez de implantar o Perfil inteiro.
Implantar configurações de Conjunto de Permissões apenas para componentes selecionados – Implanta apenas as configurações do Conjunto de Permissões vinculadas aos componentes selecionados do branch, evitando alterações desnecessárias em outras configurações.
Executar código Apex pós-implantação – Executa scripts Apex definidos após a conclusão da implantação.
Ignorar avisos na implantação – Permite que a implantação continue mesmo com avisos.
Clique Execute para iniciar a implantação.

Como Verificar o Status da Implantação
Uma vez iniciada, a tarefa de Implantação aparece em Atividades → Trabalhos.
Os valores de status incluem: Na fila, Em andamento, Concluído, Exceção.
Filtros (tipo, status, intervalo de datas) ajudam a localizar rapidamente trabalhos de implantação.
Como visualizar resultados e logs da implantação
De Atividades → Trabalhos, clique na entrada do trabalho de Implantação concluído.
O a página de resultados mostra:
Conexão usada
Status, duração, hora de início/término
Quem acionou a implantação
Os logs à direita exibem detalhes como:
Criação de backup (antes de a implantação começar)
Preparação do manifesto
Etapas de implantação e execução de testes Apex
Número de componentes implantados
Se a implantação falhar ou encontrar erros, mensagens detalhadas aparecem nos logs.
Use Atualizar para atualizar os logs em tempo real durante a implantação.

Rollback
Na página de resultados da implantação, um botão Reverter está disponível se um backup foi criado.
Clicar em Reverter restaura a org ao estado pré-implantação usando o snapshot do backup.
Melhores práticas
Sempre valide antes de implantar em UAT ou Produção.
Use Pré e Pós alterações destrutivas com cuidado; confirme que os itens são seguros para excluir.
Em ambientes inferiores, você pode usar Não executar testes para velocidade; em Produção, sempre use Executar todos os testes ou Executar testes locais.
Use escopo de Perfil/Conjunto de Permissões para evitar sobrescritas desnecessárias.
Revise os logs cuidadosamente após a implantação para confirmar o sucesso.
Aproveite Rollback imediatamente se ocorrerem problemas inesperados.
Documente cada implantação com mensagens de commit claras para auditoria.
Atualizado