Компьютеры · Инструкция
GitHub Actions upload-artifact: как выбрать compression-level
Артефакты могут тратить много CPU на бессмысленное сжатие или, наоборот, занимать лишнее место. Уровень можно настроить
Короткий ответ
Для `actions/upload-artifact` задайте `compression-level` от 0 до 9: 0 — без сжатия и быстрее для несжимаемых бинарных данных, 9 — максимальное сжатие, 6 — значение по умолчанию.
Что делать
- 1. Найдите step с `actions/upload-artifact`.
- 2. Добавьте в `with` параметр `compression-level`.
- 3. Для уже сжатых архивов и случайных бинарных данных начните с `0`.
- 4. Для текстовых логов и исходников используйте высокий уровень, если размер важнее времени.
Важные ограничения
- Высокое сжатие увеличивает CPU-время загрузки.
- Проверяйте версию action и используйте поддерживаемый параметр из текущего README.
Что учитывать
Высокое сжатие увеличивает CPU-время загрузки.,Проверяйте версию action и используйте поддерживаемый параметр из текущего README.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-18. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.