Как / Когда Execute Shell помечает сборку как сбой в Jenkins?
Ужасные истории, которые я нашел, ища ответ на этот ...
ОК, у меня есть сценарий .sh, который в значительной степени выполняет все, что должен делать Дженкинс:
проверяет источники из SVNпостроить проектразвертывает проектубирает за собойТак что в Jenkins мне нужно только «построить» проект, запустив скрипт в команде Execute Shell. Сценарий запускается (исходные файлы загружены, проект является сборкой / развертыванием), но затем он помечает сборку как сбой: шаг сборки «Выполнить оболочку» помечается как сбой даже в случае успешного запуска сценария! Я попытался закрыть скрипт с помощью:
выход 0 (по-прежнему помечается как сбой)выход 1 (помечается как сбой, как и ожидалось)нет команды выхода вообще (помечает как сбой)Когда, как и почему Execute Shell помечает мою сборку как сбой?