Компьютеры · Инструкция
Как скачать artifacts через gh run download
Артефакты workflow можно скачать без браузера — удобно для логов, сборок и результатов тестов в CI-разборе.
Короткий ответ
Запустите `gh run download RUN_ID`; для одного artifact добавьте `-n NAME`. GitHub CLI распакует скачанные artifacts в локальные каталоги.
Что делать
- 1. Авторизуйте gh: Убедитесь, что GitHub CLI имеет read-доступ к репозиторию.
- 2. Найдите run ID: Откройте нужный workflow run или получите его через команды `gh run`.
- 3. Скачайте все artifacts: Выполните `gh run download RUN_ID`.
- 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.