Skip to main content

Скачивание артефак��ов рабочего процесса

Архивные артефакты можно загрузить до истечения срока их действия.

Кто может использовать эту функцию?

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

Tool navigation

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

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

  1. На GitHub.comперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Actions.

    Снимок экрана: вкладки для репозитория github/docs. Вкладка "Действия" выделена оранжевым контуром.

  3. На левой боковой панели щелкните нужный рабочий процесс.

    Снимок экрана: левая боковая панель вкладки "Действия". Рабочий процесс CodeQL описывается в темно-оранжевый цвет.

  4. В списке запусков рабочего процесса щелкните имя запуска, чтобы просмотреть сводку по выполнению рабочего процесса.

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

    Снимок экрана: раздел "Артефакты" запуска рабочего процесса. Имя артефакта, созданного запуском , "артефактом", выделено темно-оранжевым контуром.

Дополнительные сведения о 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