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 alguma tarefa falhou, selecione o menu suspenso Executar novamente tarefas e clique em Executar novamente todas as tarefas.
- 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. Para saber mais, confira Habilitando 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 exibirá um menu interativo para que você escolha uma execução com falha recente.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 Reexecutar trabalhos e clique em Reexecutar trabalhos com falha.
-
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. Para saber mais, confira Habilitando 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 pelo ID da execução para a qual você deseja reiniciar os trabalhos que falharam. Se você não especificar uma run-id, a GitHub CLI exibirá um menu interativo para que você escolha uma execução com falha recente.
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. Para saber mais, confira Habilitando 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 a opção Mais recente no menu suspenso e clique em uma execução anterior.