Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais atualizadas, acesse a documentação em inglês.
Atualmente o GitHub AE está em versão limitada.

Reexecutando fluxos de trabalho e trabalhos

Você pode executar novamente um fluxo de trabalho até 30 dias após a execução inicial.

Quem pode usar esse recurso

People with write permissions to a repository can re-run workflows in the repository.

Sobre a reexecução de fluxos de trabalho e trabalhos

A nova execução de um fluxo de trabalho usa o mesmo GITHUB_SHA (SHA do commit) e a mesma GITHUB_REF (referência do Git) do evento original que disparou a execução de fluxo de trabalho. Você pode executar novamente um fluxo de trabalho até 30 dias após a execução inicial.

Reexecutar todos os trabalhos em um fluxo de trabalho

  1. No your enterprise, navegue até a página principal do repositório. 1. Abaixo do nome do repositório, clique em Actions. Guia Actions no menu de navegação do repositório principal 1. Na barra lateral esquerda, clique no fluxo de trabalho que deseja ver. Lista de fluxo de trabalho na barra lateral esquerda 1. 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.

    Nome da execução do fluxo de trabalho 1. No canto superior direito do fluxo de trabalho, use o menu suspenso Executar trabalhos novamente e selecione Executar todos os trabalhos novamente.

    Se nenhum trabalho falhar, o menu suspenso Executar trabalhos novamente não será exibido. Em vez disso, clique em Executar todos os trabalhos novamente.

    Menu suspenso “Executar verificações novamente” 1. No canto superior direito do fluxo de trabalho, use o menu suspenso Executar os trabalhos novamente e selecione Executar todos os trabalhos novamente.

    Menu suspenso “Executar verificações novamente”

Para saber mais sobre a GitHub CLI, confira "Sobre a GitHub CLI".

Para executar novamente uma execução de fluxo de trabalho com falha, use o subcomando run rerun. Substitua run-id pela ID da execução com falha que deseja executar novamente. 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

Para ver o progresso da execução do fluxo de trabalho, use o subcomando run watch e selecione a execução na lista interativa.

gh run watch

Revisando execuções de workflows anteriores

Você pode ver os resultados de suas tentativas anteriores de executar um fluxo de trabalho. Você também pode visualizar execuções de workflows anteriores do fluxo de trabalho usando a API. Para obter mais informações, confira "Obter uma execução de fluxo de trabalho".

  1. No your enterprise, navegue até a página principal do repositório. 1. Abaixo do nome do repositório, clique em Actions. Guia Actions no menu de navegação do repositório principal 1. Na barra lateral esquerda, clique no fluxo de trabalho que deseja ver. Lista de fluxo de trabalho na barra lateral esquerda 1. 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.

    Nome da execução do fluxo de trabalho

  2. Todas as tentativas anteriores de execução são mostradas no painel esquerdo. Nova execução do fluxo de trabalho

  3. Clique em uma entrada para visualizar os resultados.