Monitorando o Progresso do Processo
A página de detalhes do processo em /repositories/:repositoryId/processes/:taskId mostra a execução com o status atual, as etapas, os logs recentes, o acesso ao log completo e as ações disponíveis.
Quando usar
- Monitorar um processo em tempo real.
- Verificar etapas concluídas, pendentes ou com falha.
- Parar, reiniciar, excluir ou baixar resultados quando a ação estiver disponível.
Entenda a tela
A tela de detalhes inclui:
- Nome e tipo do processo.
- Repositório associado.
- Autor e idioma de saída.
- Status atual.
- Datas de início e de conclusão, e duração.
- Etapas de execução.
- Logs mais recentes por etapa e um modal com todos os logs quando há mais detalhes.
- O resultado gerado quando o processo é concluído.
A página se atualiza automaticamente a cada 15 segundos enquanto o trabalho está pendente ou em execução.
Status das etapas
Cada etapa de execução pode mostrar:
- Pendente: aguardando para iniciar.
- Em andamento: em execução no momento.
- Concluída: terminou com sucesso.
- Com falha: falhou e precisa de atenção.
As linhas mais recentes aparecem diretamente na tela. Abra os logs completos quando precisar de mais detalhes sobre uma etapa ou falha.
Ações
As ações aparecem de acordo com o status do processo:
- Baixar resultado: disponível após
SUCCESS. - Parar execução: disponível enquanto o processo está pendente ou em andamento.
- Reiniciar: disponível para processos com falha ou revogados.
- Excluir: disponível quando o processo pode ser removido com segurança.
Lidando com resultados
- Se o processo tiver sucesso, baixe o resultado
.zipou abra a visualização de documentação do repositório. - Se o processo falhar ou for revogado, revise o erro visível ou os logs antes de reiniciar.
- Se o processo for cancelado, reinicie-o ou exclua-o pelas ações.
Resultado esperado
Ao final, o processo deve mostrar sucesso com saída disponível para download, ou uma mensagem clara de falha ou cancelamento para orientar a próxima ação.