Добрый день!
Подскажите, пожалуйста, как получить код возврата из Python 3.4?
Собственно, питоноскрипт запускается из командной строки CI Jenkins, в который в последствии нужно передать результат SUCCESS он же exit 0, либо FAIL он же exit 1 для корректной пометки сборки (BUILD) соответствующим статусом успех, либо ошибка. Как сделать, что-то не соображу?
try...except не катят, намеренно ошибку пробовал воспроизводить, не получается.
Использование subprocess, и т.п. средств для запуска cmd, либо что-то типа:
raise SystemExit(1)
так же не помогают...
До этого написанный скрипт отрабатывал без вопросов по первому исключению и все билды помечались как надо, а тут скриптик простенький строк на 20, все работает, но билды все успешные почему-то.
И как передать значение переменной errorlevel в результат билда, что бы использовать что-то типа этого:
Set errorlevel=%ResultFromPython%
if not errorlevel 0 exit 1
?