Ответ 1
Это установлено в GitLab. См. "Параметры проекта → Конвейеры CI/CD → Тайм-аут или" Настройки проекта → Строит → Тайм-аут "в старых версиях.
Я боюсь, что невозможно установить его на этап или задание.
Я использую самостоятельный GitLab CI server
(community edition v8.9.5) и gitlab-ci-multi-runner
1.2.0 для создания проекта. Один из моих этапов конвейера (тест) занимает некоторое время, и я получаю следующую erm:
ERROR: Build failed: execution took longer than 3600 seconds
Где я могу поместить переопределение для этого таймаута? Могу ли я применить его только к стадии тестового конвейера?
Это установлено в GitLab. См. "Параметры проекта → Конвейеры CI/CD → Тайм-аут или" Настройки проекта → Строит → Тайм-аут "в старых версиях.
Я боюсь, что невозможно установить его на этап или задание.
Можно установить два тайм-аута: тайм-аут проекта и время ожидания бегуна.
Тайм-аут проекта:
Можно установить тайм-аут на задание из Настройки → CI/CD → Общие конвейеры
Время ожидания бегуна:
Тайм-аут участника может быть установлен в меню " Настройки" → " CI/CD" → " Бегуны", выберите "Бегун" из списка "Бегуны", активированные для этого проекта, и отредактируйте Максимальное время ожидания задания в форме редактирования.
Имейте в виду, что эти два типа таймаута могут быть переопределены друг другом. Ссылайтесь на документы.