Таска может и упасть, но логи надо собрать. Пока сделал исключения через failed_when. Но тогда как информировать пайплайн об ошибке? end_play же не фейлит а тупо завершает плей или я ошибаюсь? Вот думаю внедрить rescue/ block. Тогда нормальные логи как собрать, если таска завершилась успехом?
Видится мне такое решение - вынести таску по сбору логов в хендлер, а в rescue (block) заинклюдить сбор логов из того же yaml с хендлером. Не слишком зашкварно?
У блока есть always
Ну где ты был раньше?) Почему то я это не увидел)
Обсуждают сегодня