Как / Когда Execute Shell помечает сборку как сбой в Jenkins?

Ужасные истории, которые я нашел, ища ответ на этот ...

ОК, у меня есть сценарий .sh, который в значительной степени выполняет все, что должен делать Дженкинс:

проверяет источники из SVNпостроить проектразвертывает проектубирает за собой

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

выход 0 (по-прежнему помечается как сбой)выход 1 (помечается как сбой, как и ожидалось)нет команды выхода вообще (помечает как сбой)

Когда, как и почему Execute Shell помечает мою сборку как сбой?

Ответы на вопрос(6)

Ваш ответ на вопрос