n1ro°
RU

Компьютеры · Инструкция

Как скачать artifacts через gh run download

Артефакты workflow можно скачать без браузера — удобно для логов, сборок и результатов тестов в CI-разборе.

Редакция N1RO · Проверено

Короткий ответ

Запустите `gh run download RUN_ID`; для одного artifact добавьте `-n NAME`. GitHub CLI распакует скачанные artifacts в локальные каталоги.

Что делать

  1. 1. Авторизуйте gh: Убедитесь, что GitHub CLI имеет read-доступ к репозиторию.
  2. 2. Найдите run ID: Откройте нужный workflow run или получите его через команды `gh run`.
  3. 3. Скачайте все artifacts: Выполните `gh run download RUN_ID`.
  4. 4. Скачайте один по имени: Используйте `gh run download RUN_ID -n ARTIFACT_NAME`, если нужен только конкретный artifact.

Пример

`gh run download 123456789 -n test-results -D ./artifacts` скачает выбранный artifact в указанный локальный каталог.

Важно

Истёкший artifact скачать нельзя; срок хранения зависит от настроек Actions и репозитория.

Как понять, что всё сработало

  • После `gh run download` все ожидаемые artifacts появились локально без пропущенных файлов.
  • Для одного `-n NAME` содержимое распаковано в выбранный каталог, а не потерялось из-за неверного run ID.

Что учитывать

Истёкший artifact скачать нельзя; срок хранения зависит от настроек Actions и репозитория.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Downloading workflow artifacts). Пример и формулировки — редакция N1RO на 2026-09-18.