Согласно моему ответу на принятый ответ, вот мои выводы.
Остерегайтесь неинициализированных переменных
При использовании функции параметризации в Hudson вы можете добавлять переменные окружения в конец строки - при условии, что они содержат что-то в первую очередь.
Например, если переменная среды $ FOO пуста, и вы должны использовать следующую строку в строковом параметре ...
/usr/bin/ladeda/:$F00
тогда переменная окружения будет читать /usr/bin/ladeda/:$F00.
Однако, если бы я сделал
export F00=/usr/bin/fiddledede
тогда экспортируемая переменная будет ....
/usr/bin/ladeda/:/usr/bin/fiddledede
Когда я изначально запускал это как тест, я не работал с этим - и поэтому думал, что функция параметров не принимает внешние переменные среды, когда это действительно было (они просто должны были что-то содержать).