Я пытаюсь исправить очень сложную базовую систему сборки buildbot, которая имеет раздражающую привычку показывать зеленые столбцы с 'fail (1)' в них.
Проблема в том, что мы запускаем несколько команд, используя шаг сборки ShellCommand, который не завершается с ошибкой всей сборки, когда он возвращает ненулевое значение.
У нас также есть шаги, которые отображаются красным на странице сведений, но вся сборка по-прежнему отображается зеленым.
Насколько известно, flunkOnFailure не установлен на самих шагах в моем master.cfg, и по умолчанию установлено значение true. (Хотя это не совсем понятно из страниц справочника, которые я нашел)
Что мне нужно сделать (или отменить), чтобы убедиться, что при сборке ShellCommand происходит сбой всей сборки?
Это работает на 100% среде Linux.
Большое спасибо.