УсловияПовтора
Модуль-константа условий повтора для retry.when. Полный набор допустимых значений GitLab (22 условия).
Основные
| Метод | Значение |
|---|---|
Всегда() | always |
СбойСкрипта() | script_failure |
СбойРаннера() | runner_system_failure |
СбойАПИ() | api_failure |
НеизвестныйСбой() | unknown_failure |
Прочие
ЗависшийИлиТаймаут(), НеПоддерживаемыйРаннер(), УстаршееРасписание(), ТаймаутВыполнения(), АрхивнаяДжоба(), НеВыполненыПредусловия(), СбойПланировщика(), СбойЦелостностиДанных() и новые из GitLab 19.1 (ОшибкаКонфигурацииРаннера(), ВнешняяЗависимостьРаннера(), РаннерПрерван() и др.) — полный список в исходнике модуля.
Допустимые()
Возвращает массив всех допустимых значений — используется для валидации ОписаниеПовтора.ДобавитьУсловие().
Пример
bsl
Задача.Повтор.ДобавитьУсловие(УсловияПовтора.СбойСкрипта());Недопустимое условие — исключение с перечнем допустимых.
