Acompanhando Progresso da Task
A página /repositories/:repositoryId/tasks/:taskId mostra a execução com status atual, etapas, logs recentes, acesso aos logs completos e ações disponíveis.
Quando usar
- Use esta tela para acompanhar uma task em tempo real.
- Use-a para conferir etapas concluídas, pendentes ou com falha.
- Use-a para parar, reiniciar, excluir ou baixar resultados quando a ação estiver disponível.
Entenda a tela
O detalhe da task inclui:
- Nome da task.
- Tipo da task.
- Projeto ou repositório associado.
- Criador.
- Idioma de saída.
- Status atual.
- Datas de início e conclusão.
- Etapas da execução.
- Últimos logs por etapa.
- Logs completos quando houver mais detalhes.
- Resultado gerado quando a task conclui.
- Duração.
A página atualiza automaticamente enquanto houver trabalho pendente ou em execução.
Status das etapas
Cada etapa pode aparecer como:
- Pending: aguardando início.
- In progress: em execução.
- Completed: concluída com sucesso.
- Failed: falhou e precisa de atenção.
As últimas linhas aparecem diretamente na tela. Abra os logs completos quando precisar de mais detalhes sobre uma etapa ou falha.
Ações
- Download result: disponível depois de
SUCCESS. - Stop execution: disponível enquanto a task está pendente ou em andamento.
- Restart: disponível para tasks com falha ou revogadas.
- Delete: disponível quando a task pode ser removida com segurança.
Lidando com resultados
- Se a task concluir, baixe o
.zipou abra a documentação do repositório. - Se a task falhar ou for revogada, revise o erro visível ou os logs antes de reiniciar.
- Se a task for cancelada, reinicie ou exclua pelas ações da task.
Resultado esperado
Ao final, a task deve mostrar sucesso com saída para download, ou uma mensagem clara de falha/cancelamento para orientar o próximo passo.