Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-03-26. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

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

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

Tool navigation

Примечание. В GitHub Enterprise Server в настоящее время не поддерживаются средства выполнения тестов, размещенные в GitHub. Дополнительные сведения о планируемой поддержке в будущем см. в GitHub public roadmap.

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

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

  1. На ваш экземпляр GitHub Enterprise Serverперейдите на главную страницу репозитория.

  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