Компьютеры · Инструкция
GitHub Actions: как ограничить время выполнения job
Задача этой страницы — как ограничить время выполнения job. Начните с шага «1. Измерьте обычную длительность», затем вып
Короткий ответ
`timeout-minutes` ограничивает время job или отдельного step. Для step это положительное целое число с максимумом 360 минут; job без собственного значения также по умолчанию ограничен 360 минутами.
Как сделать
- 1. Измерьте обычную длительность
- 2. Добавьте timeout-minutes
- 3. Оставьте разумный запас
- 4. Проверьте логи после изменения
Команда и проверка
- Пример job: `timeout-minutes: 30`.
- У отдельного step параметр указывается внутри этого шага; дробные значения не поддерживаются.
Что сверить
- Исходная точка: 1. Измерьте обычную длительность
- Команда или действие этой задачи: timeout-minutes
- Финальная проверка: 4. Проверьте логи после изменения
Риск
Проверьте права и область действия настройки: правила репозитория могут блокировать merge, secrets или запуск workflow. Для интента «как ограничить время выполнения job» особенно важно: 3. Оставьте разумный запас
Что учитывать
Проверьте права и область действия настройки: правила репозитория могут блокировать merge, secrets или запуск workflow. Для интента «как ограничить время выполнения job» особенно важно: 3. Оставьте разумный запас
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Workflow syntax for GitHub Actions). Пример и формулировки — редакция N1RO на 2026-09-18.