Я запускаю скрипт на Python с работы Хадсона.Сценарий запускается через «Выполнить пакетную команду Windows» в разделе сборки как «python my_script.py»
Теперь мне нужно вернуть некоторые данные, созданные сценарием, обратно в Hudson и добавить их в fail /Успешные электронные письма.Мой текущий подход заключается в том, что скрипт Python записывает данные в stderr, который пакетным образом считывается во временный файл, а затем записывается в переменную окружения.Я правильно вижу переменную окружения сразу после выполнения скрипта (используя команду set), но в действиях после сборки она больше не видна.Отправка электронной почты, вероятно, выполняется в другом процессе, поэтому переменные больше не отображаются.Я получаю доступ к переменным env в письме как $ {ENV, varname} (или фактически в режиме отладки как $ ENV, чтобы напечатать их все)
Есть ли способ сделать глобальную переменную среды внутри Хадсона?
Или кто-то может предложить лучшее решение для возврата данных из скрипта Python в Hudson.
Все связанные части (Hudson, пакетный и Python-скрипт) находятся под моим контролем и могут быть изменены какнужно.
Спасибо.