Aba Atividades do Branch

A aba Atividades mostra todos os jobs e pipelines executados em um branch, incluindo implantações, merges, validações e ações do sistema, com logs detalhados para rastrear progresso e resultados.

A guia Atividades fornece um registro completo das operações em nível de branch. Cada execução de job ou pipeline é rastreada aqui, dando às equipes visibilidade sobre quais ações foram realizadas, quem as iniciou e se tiveram sucesso ou falharam.

Jobs

Jobs representam ações individuais executadas no branch. Tipos de job suportados incluem:

  • Commit para o Branch – salvando alterações de componentes no branch.

  • Merge – mesclando alterações de outro branch.

  • Deploy – implantando componentes do branch em uma conexão de destino.

  • Validate – verificando alterações em relação a um destino sem implantar.

  • Pre Deploy Fix Search – analisando possíveis problemas de implantação antes da execução.

  • Search Conflicts – detectando conflitos entre o branch e a org de destino.

  • Rollback – revertendo uma implantação anterior.

  • Webhook – gatilhos por eventos externos.

  • Overwrite Protection – prevenindo a sobrescrição de alterações validando a origem mais recente.

Cada entrada de job exibe seu status, horário de início e término, duração e o usuário ou sistema que o acionou.

Pipelines

A seção Pipelines rastreia execuções de pipeline associadas ao branch. Cada execução de pipeline mostra:

  • Nome do Pipeline – como QA Team Pipeline ou ReleaseBranch Pipeline.

  • Status – concluído com sucesso ou falhou com uma exceção.

  • Tempo de Execução – carimbos de data/hora de início e término.

  • Duração – tempo total de execução.

Isso permite validar fluxos de trabalho automatizados e monitorar o progresso de releases em múltiplos ambientes.

Tipos de Status e Casos de Uso

Cada job ou pipeline mostra um dos seguintes status:

  • Em Progresso – a operação está atualmente em execução (por exemplo, uma implantação ou validação em andamento).

  • Abortado – a operação foi abortada manualmente ao abrir a atividade e clicar em abortar (por exemplo, se a conexão errada foi escolhida).

  • Concluído – a operação terminou com sucesso sem erros (por exemplo, merge ou deploy bem-sucedido).

  • Exceção – ocorreu um erro e os logs devem ser revisados para identificar e resolver o problema (por exemplo, falha de dependência de componente durante a implantação).

  • Ação Requerida – o pipeline requer etapas manuais antes de poder continuar (por exemplo, aguardando aprovação do usuário em um pipeline de release).

Detalhes do Job

Clicar em um job abre sua visualização detalhada de log. O lado esquerdo mostra metadados como conexão, status, usuário e timestamps. O lado direito mostra logs de execução passo a passo, como recuperação de componentes, criação de backup, preparação de manifesto, início e conclusão da implantação, e número de componentes implantados. Isso fornece transparência completa sobre o que aconteceu durante o job.

Melhores Práticas

  • Use Search Conflicts antes de mesclar ou implantar para evitar sobrescrever alterações.

  • Execute Validate para confirmar o sucesso antes da implantação real.

  • Aborte jobs rapidamente se branches ou conexões incorretas foram selecionados.

  • Acompanhe o status do pipeline cuidadosamente, especialmente quando é necessária ação para aprovações manuais.

  • Revise os logs após qualquer exceção para solucionar problemas rapidamente.

Atualizado