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

  1. Abra o branch.

  2. No cabeçalho do branch, clique no Deploy botão.

  3. 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

  1. De Atividades → Trabalhos, clique na entrada do trabalho de Implantação concluído.

  2. O a página de resultados mostra:

    • Conexão usada

    • Status, duração, hora de início/término

    • Quem acionou a implantação

  3. 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

  4. Se a implantação falhar ou encontrar erros, mensagens detalhadas aparecem nos logs.

  5. 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