Тайм-аут конвейера GitLab CI

Я использую самостоятельный 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

Где я могу поместить переопределение для этого таймаута? Могу ли я применить его только к стадии тестового конвейера?

Ответ 1

Это установлено в GitLab. См. "Параметры проекта → Конвейеры CI/CD → Тайм-аут или" Настройки проекта → Строит → Тайм-аут "в старых версиях.

Я боюсь, что невозможно установить его на этап или задание.

Ответ 2

Можно установить два тайм-аута: тайм-аут проекта и время ожидания бегуна.

Тайм-аут проекта:

Можно установить тайм-аут на задание из НастройкиCI/CDОбщие конвейеры

enter image description here

Время ожидания бегуна:

Тайм-аут участника может быть установлен в меню " Настройки" → " CI/CD" → " Бегуны", выберите "Бегун" из списка "Бегуны", активированные для этого проекта, и отредактируйте Максимальное время ожидания задания в форме редактирования. enter image description here

Имейте в виду, что эти два типа таймаута могут быть переопределены друг другом. Ссылайтесь на документы.