Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Downloading workflow artifacts

You can download archived artifacts before they automatically expire.

Who can use this feature

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

По умолчанию GitHub хранит журналы сборки и артефакты в течение 90 дней; вы можете настроить этот период хранения в зависимости от типа репозитория. Дополнительные сведения см. в разделе Managing GitHub Actions settings for a repository.

Для выполнения этих действий требуется доступ на чтение к репозиторию.

  1. На GitHub.com перейдите на главную страницу репозитория. 1. Щелкните Действия под именем репозитория. Вкладка "Действия" на главной панели навигации по репозиторию 1. На левой боковой панели щелкните нужный рабочий процесс. Список рабочих процессов на боковой панели слева 1. В списке запусков рабочего процесса щелкните имя запуска, чтобы просмотреть сводку по выполнению рабочего процесса.

    Имя запуска рабочего процесса

  2. В разделе Артефакты щелкните артефакт, который нужно скачать.

    Раскрывающееся меню скачивания артефакта

Дополнительные сведения о GitHub CLI см. в разделе Сведения о GitHub CLI.

GitHub CLI скачивает каждый артефакт в отдельные каталоги на основе имени артефакта. Если указан только один артефакт, он будет извлечен в текущий каталог.

Чтобы скачать все артефакты, созданные при выполнении рабочего процесса, используйте подкоманду run download. Замените run-id идентификатором выполнения, из которого требуется скачать артефакты. Если вы не укажете run-id, GitHub CLI возвратит интерактивное меню, в котором можно выбрать недавний запуск.

gh run download RUN_ID

Чтобы скачать определенный артефакт из выполнения, используйте подкоманду run download. Замените run-id идентификатором выполнения, из которого требуется скачать артефакты. Замените artifact-name именем артефакта, который необходимо скачать.

gh run download RUN_ID -n ARTIFACT_NAME

Вы можете указать несколько артефактов.

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

Чтобы скачать определенные артефакты во всех выполнениях в репозитории, используйте подкоманду run download.

gh run download -n ARTIFACT_NAME-1 ARTIFACT_NAME-2