Как установить переменную среды PATH в конфигурации Jenkins в Windows?
Когда я запускаю процесс сборки на Windows Server 2008, происходит сбой с сообщением об ошибке вроде
Невозможно запустить программу "foo": CreateProcess: error = 2, система не может найти указанный файл
У меня уже была похожая проблема на Ubuntu Server, и я решил ее, добавив путь к папке с двоичными файлами, установленными Composer глобально, в переменную PATH в конфигурации Jenkins (Manage Jenkins -> Configure System -> Global properties -> Environment variables: name=PATH, value=$PATH:$COMPOSER_HOME/vendor/bin/
):
(Из-за разрешения на перемещениеCOMPOSER_HOME
за пределами/root
каталог также был нужен для другого, доступного для Дженкинс, также был нужен.)
Теперь я попробовал то же самое на Windows, но это не работает. Так что, может быть, я просто устанавливаюPATH
неправильно. Что я пробовал:
PATH
$PATH:D:\path\to\COMPOSER_HOME\vendor\bin
PATH
$PATH;D:\path\to\COMPOSER_HOME\vendor\bin
PATH
%PATH%D:\path\to\COMPOSER_HOME\vendor\bin
PATH
%PATH%;D:\path\to\COMPOSER_HOME\vendor\bin
Как установитьPATH
Переменная среды в конфигах Jenkins правильно работает на Windows?