Skip to content

УсловияПовтора

Модуль-константа условий повтора для retry.when. Полный набор допустимых значений GitLab (22 условия).

Основные

МетодЗначение
Всегда()always
СбойСкрипта()script_failure
СбойРаннера()runner_system_failure
СбойАПИ()api_failure
НеизвестныйСбой()unknown_failure

Прочие

ЗависшийИлиТаймаут(), НеПоддерживаемыйРаннер(), УстаршееРасписание(), ТаймаутВыполнения(), АрхивнаяДжоба(), НеВыполненыПредусловия(), СбойПланировщика(), СбойЦелостностиДанных() и новые из GitLab 19.1 (ОшибкаКонфигурацииРаннера(), ВнешняяЗависимостьРаннера(), РаннерПрерван() и др.) — полный список в исходнике модуля.

Допустимые()

Возвращает массив всех допустимых значений — используется для валидации ОписаниеПовтора.ДобавитьУсловие().

Пример

bsl
Задача.Повтор.ДобавитьУсловие(УсловияПовтора.СбойСкрипта());

Недопустимое условие — исключение с перечнем допустимых.