В настоящее время я пытаюсь настроить Jenkins для запуска тестов MATLAB, и у меня иногда возникают проблемы с получением результата.Я вызываю MATLAB в конвейере через
bat '"PATH/matlab" -wait -nosplash -nodesktop -nogui -r "COMMAND"'
Если COMMAND равен exit(0)
или exit(1)
, шаг заканчивается с правильным кодом ошибки.Однако, если возникает ошибка, например, если COMMAND равен error(\'some error\')
(или просто error
), то MATLAB, похоже, никогда не вернется.Что может быть причиной этого?Как я могу вернуть MATLAB с кодом ошибки Дженкинсу, если произошла ошибка?