Как заставить выпуск XL изящно выйти из строя

У меня есть релиз xl, для которого нужно выполнить. Он состоит из нескольких этапов, и каждый этап содержит несколько задач. Существует храм (оркестровщик), отвечающий за развертывание нескольких приложений. Я хочу реализовать сценарий, при котором даже в случае сбоя одного из выпусков приложения остальные приложения будут продолжать развертываться. Весь этот процесс выполняется с помощью отличного сценария.

Так что в основном мне нужен изящный способ справиться с ошибкой задачи в Groovy для xl realese. код выглядит так:

if(condition)
{ 
throw new Exception("Build Failed as the TAF sanity or TAF consumer failed")
}

1 ответ

Вы можете ввести в релиз логическую переменную, например tafBuildSucceeded. Установите переменную наfalse по умолчанию и true когда сборка завершится успешно.

После завершения задач вы можете использовать переменную выпуска в предварительных условиях последующих задач.

Другие вопросы по тегам