Operação do Pipeline: Validate

Esta página explica como configurar, executar e gerenciar uma operação Validate em pipelines. A validação verifica mudanças de metadados sem aplicá-las à org alvo, garantindo que implantações não falhem.

O Validate a operação simula uma implantação para confirmar se as alterações podem ser aplicadas com sucesso. Ela executa verificações e (opcionalmente) realiza testes, mas nenhum metadado é confirmado na org de destino.

Validate é mais útil quando:

  • Testar alterações antes de uma implantação em produção.

  • Garantir que as dependências sejam atendidas.

  • Confirmar que os testes Apex passam.

Criando um passo Validate

  1. Vá para Pipelines → crie ou edite um pipeline.

  2. Clique no + entre Iniciar e Parar.

  3. No painel de configuração:

    • Nome: por exemplo, Validar para Sandbox.

    • Operação: Selecione Validate.

    • Organização alvo: Escolha uma org conectada (por exemplo, Origem–Sandbox).

    • Executar testes: Selecione a opção de teste (Padrão ou personalizada).

    • Próximo passo: Definir comportamento:

      • Em sucesso → Parar ou mover para outro passo.

      • Em falha → Parar, Reverter, ou ramificar para outra ação.

  4. Clique Salvar.

Exemplo: Um passo Validate criado para Origem–Sandbox com testes definidos como Padrão, e tanto Em sucesso/Em falha definidos como Parar.

Editando um passo Validate

  • Abra o pipeline que contém o passo Validate.

  • Clique no Nó Validate no diagrama.

  • Selecione Editar para atualizar detalhes como:

    • Org de destino.

    • Opções de execução de testes.

    • Próximos passos em sucesso/falha.

  • Salve as alterações para atualizar o pipeline.

Editar permite alternar de uma validação simples para um fluxo de validação com testes completos sem recriar o pipeline.

Executando o pipeline Validate

  1. Clique Executar pipeline.

  2. O Revvy simula a implantação contra a org de destino.

  3. Os resultados são exibidos em tempo real no diagrama do pipeline.

    • Validação bem-sucedida mostra um check verde no passo Validate.

    • Falhas são sinalizadas em vermelho, e os logs estão disponíveis.

Visualizando os resultados da validação

Após a execução, os resultados são registrados em Atividades para o branch relacionado:

  • Jobs mostrar:

    • Tipo: Validate.

    • Status: Concluído ou Falhou.

    • Duração da execução e carimbo de data/hora.

  • Pipelines mostrar:

    • Nome do pipeline.

    • Status: Concluído.

    • Duração total.

  • Logs fornecem mensagens detalhadas:

    • Recuperação de metadados.

    • Verificações de dependência.

    • Resultados dos testes.

    • Mensagens de sucesso/erro.

Exemplos de entradas de log: [Oct 8, 2025 4:58 PM] [info] Recuperação de componentes Salesforce iniciada

[Oct 8, 2025 4:59 PM] [info] Nenhuma alteração local para validar

[Oct 8, 2025 4:59 PM] [info] Trabalho concluído

Melhores práticas

  • Sempre valide em ambientes inferiores antes de uma implantação em produção.

  • Configure “Em falha → Reverter” para automação mais segura.

  • Execute suítes de teste completas em ambientes superiores para detectar problemas de Apex cedo.

  • Revise os logs após cada validação para confirmar que não há dependências ausentes.

Atualizado