Gerenciando e Executando Pipelines

Esta página explica como executar pipelines no Revvy, seja automaticamente por gatilhos ou manualmente sob demanda. Também descreve como monitorar resultados após a execução.

Pipelines no Revvy podem ser executados de duas maneiras:

  1. Execução automática — acionada por ações predefinidas, como commits ou merges de pull request.

  2. Execução manual — acionada diretamente por um usuário a partir da interface do pipeline.

Ambas as abordagens registram os resultados na aba Atividades, onde você pode acompanhar sucessos, falhas ou exceções de cada etapa.

Execução automática

  1. Abra a Configurações aba de um pipeline.

  2. Ative Executar automaticamente para habilitar a automação.

  3. Selecione um Ação de acionamento:

    • Commit para o Branch

    • Merge de Pull Request

  4. Escolha um Branch de acionamento (por exemplo, ReleaseBranch ou branches de feature).

  5. Clique Salvar.

Uma vez configurado, o pipeline é iniciado automaticamente sempre que a condição de acionamento for atendida.

Exemplo: Um pipeline de QA está configurado para rodar automaticamente quando o código é mesclado no ReleaseBranch. Cada evento de merge aciona automaticamente etapas de validação, implantação ou rollback sem intervenção do usuário.

Execução manual

  1. Vá para a Pipelines aba.

  2. Clique Executar pipeline.

  3. No modal:

    • Selecione um Branch.

    • Selecione um Pipeline.

  4. Clique Execute para iniciar o processo.

Exemplo: Um desenvolvedor seleciona manualmente a branch JiraUserStory e o Pipeline de QA, e então o executa sob demanda para testes de validação.

Visualizando resultados

Uma vez que um pipeline é executado (automático ou manual), os resultados ficam visíveis na aba Atividades do branch de destino. Cada etapa exibe:

  • Status — Concluído, Falhou ou Exceção.

  • Tipo — operação realizada (Deploy, Validate, Rollback, WebHook, Code Scan, Execute Apex, etc.).

  • Criado por — o usuário ou sistema que acionou a execução.

  • Duração — quanto tempo a etapa levou para ser concluída.

  • Carimbo de data/hora — horários de início e término.

Exemplo: Na aba Atividades do ReleaseBranch, os resultados podem incluir:

  • Rollback — Concluído em 17s

  • Deploy — Concluído em 43s

  • WebHook — Concluído em 3s

  • Code Scan — Exceção em 1m 2s

Isso fornece rastreabilidade completa e garante que as equipes possam solucionar problemas ou confirmar implantações bem-sucedidas rapidamente.

Atualizado