Observação
Fluxos de trabalho de re-execução usam os privilégios do ator que inicialmente disparou o fluxo de trabalho, e não os privilégios do ator que reiniciou a execução. O fluxo de trabalho também usará o mesmo GITHUB_SHA (commit SHA) e GITHUB_REF (git ref) do evento original que disparou a execução do fluxo de trabalho.
Reexecutar todos os trabalhos em um fluxo de trabalho
- 
Em GitHub, acesse a página principal do repositório. 
- 
No nome do repositório, clique em Actions.  
- 
Na barra lateral esquerda, clique no fluxo de trabalho que deseja ver.  
- 
Na lista de execuções de fluxo de trabalho, clique no nome da execução para ver o resumo da execução do fluxo de trabalho. 
- 
No canto superior direito do fluxo de trabalho, execute novamente os trabalhos. - Se algum trabalho falhou, selecione o menu suspenso Re-run jobs e clique em Re-run all jobs.
- Se nenhum trabalho falhar, clique em Executar novamente todos os trabalhos.
 
- 
Opcionalmente, para habilitar o log de diagnóstico do executor e o log de depuração de etapas para a nova execução, selecione Habilitar o log de depuração. 
- 
Clique em Executar trabalhos novamente. 
- 
Para executar novamente uma execução de fluxo de trabalho com falha, use o subcomando run rerun, substituindoRUN_IDpela ID da execução com falha que você deseja executar novamente. Se você não especificar umarun-id, a GitHub CLI retornará um menu interativo para você escolher uma execução recente com falha.Shell gh run rerun RUN_ID gh run rerun RUN_IDPara habilitar o log de diagnóstico do executor e o log de depuração de etapas para a nova execução, use o sinalizador --debug.Shell gh run rerun RUN_ID --debug gh run rerun RUN_ID --debug
- 
Para ver o progresso da execução do fluxo de trabalho, use o subcomando run watche selecione a execução na lista interativa.Shell gh run watch gh run watch
Reexecutar trabalhos que falharam em um fluxo de trabalho
- 
Em GitHub, acesse a página principal do repositório. 
- 
No nome do repositório, clique em Actions.  
- 
Na barra lateral esquerda, clique no fluxo de trabalho que deseja ver.  
- 
Na lista de execuções de fluxo de trabalho, clique no nome da execução para ver o resumo da execução do fluxo de trabalho. 
- 
No canto superior direito do fluxo de trabalho, selecione o menu suspenso Re-run jobs e clique em Re-run failed jobs. 
- 
Opcionalmente, para habilitar o log de diagnóstico do executor e o log de depuração de etapas para a nova execução, selecione Habilitar o log de depuração. 
- 
Clique em Executar trabalhos novamente. 
Para executar os trabalhos com falha novamente em uma execução de fluxo de trabalho, use o subcomando run rerun com o sinalizador --failed. Substitua RUN_ID pela ID da execução para a qual deseja executar novamente os trabalhos com falha. Se você não especificar uma run-id, a GitHub CLI retornará um menu interativo para você escolher uma execução recente com falha.
gh run rerun RUN_ID --failed
Para habilitar o log de diagnóstico do executor e o log de depuração de etapas para a nova execução, use o sinalizador --debug.
gh run rerun RUN_ID --failed --debug
Reexecutando um trabalho específico em um fluxo de trabalho
- 
Em GitHub, acesse a página principal do repositório. 
- 
No nome do repositório, clique em Actions.  
- 
Na barra lateral esquerda, clique no fluxo de trabalho que deseja ver.  
- 
Na lista de execuções de fluxo de trabalho, clique no nome da execução para ver o resumo da execução do fluxo de trabalho. 
- 
Na seção "Trabalhos" da barra lateral esquerda, ao lado do trabalho que você deseja executar novamente, clique em . 
- 
Opcionalmente, para habilitar o log de diagnóstico do executor e o log de depuração de etapas para a nova execução, selecione Habilitar o log de depuração. 
- 
Clique em Executar trabalhos novamente. 
Para executar novamente um trabalho específico em uma execução de fluxo de trabalho, use o subcomando run rerun com o sinalizador --job. Substitua JOB_ID pela ID do trabalho que deseja executar novamente.
gh run rerun --job JOB_ID
Para habilitar o log de diagnóstico do executor e o log de depuração de etapas para a nova execução, use o sinalizador --debug.
gh run rerun --job JOB_ID --debug
Revisando execuções de workflows anteriores
- 
Em GitHub, acesse a página principal do repositório. 
- 
No nome do repositório, clique em Actions.  
- 
Na barra lateral esquerda, clique no fluxo de trabalho que deseja ver.  
- 
Na lista de execuções de fluxo de trabalho, clique no nome da execução para ver o resumo da execução do fluxo de trabalho. 
- 
À direita do nome da execução, selecione o menu suspenso Mais recente e clique em uma tentativa de execução anterior.