Skip to main content

Fazer o download de artefatos do fluxo de trabalho

Você pode fazer o download de artefatos arquivados antes que expirem automaticamente.

Who can use this feature

People who are signed into GitHub and have read access to a repository can download workflow artifacts.

Por padrão, GitHub armazena registros e artefatos de compilação por 90 dias, e você pode personalizar este período de retenção dependendo do tipo de repositório. Para obter mais informações, confira "Como gerenciar as configurações do GitHub Actions de um repositório".

É necessário o acesso de leitura ao repositório é para executar essas etapas.

  1. On GitHub.com, navigate to the main page of the repository. 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. Em Artefatos, clique no artefato que deseja baixar.

    Menu suspenso do para fazer download do artefato

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

GitHub CLI irá fazer o download de cada artefato em diretórios separados baseados no nome do artefato. Se apenas um único artefato for especificado, ele será extraído para o diretório atual.

Para baixar todos os artefatos gerados por uma execução de fluxo de trabalho, use o subcomando run download. Substitua run-id pela ID da execução da qual deseja baixar artefatos. Se você não especificar uma run-id, a GitHub CLI retornará um menu interativo para você escolher uma execução recente.

gh run download RUN_ID

Para baixar um artefato específico de uma execução, use o subcomando run download. Substitua run-id pela ID da execução da qual deseja baixar artefatos. Substitua artifact-name pelo nome do artefato que deseja baixar.

gh run download RUN_ID -n ARTIFACT_NAME

Você pode especificar mais de um artefato.

gh run download RUN_ID> -n ARTIFACT_NAME-1 -n ARTIFACT_NAME-2

Para baixar artefatos específicos em todas as execuções em um repositório, use o subcomando run download.

gh run download -n ARTIFACT_NAME-1 ARTIFACT_NAME-2