¿Cómo establecer la variable de entorno PATH en la configuración de Jenkins en Windows?
Cuando ejecuto mi proceso de compilación en Windows Server 2008, falla con el mensaje de error como
No se puede ejecutar el programa "foo": CreateProcess: error = 2, el sistema no puede encontrar el archivo especificado
Ya tuve un problema similar en Ubuntu Server y lo resolví agregando la ruta a la carpeta con los binarios instalados globalmente por Composer a la variable PATH en la configuración de Jenkins (Manage Jenkins -> Configure System -> Global properties -> Environment variables: name=PATH, value=$PATH:$COMPOSER_HOME/vendor/bin/
):
(Debido a un movimiento de permisosCOMPOSER_HOME
fuera de la/root
El directorio también era necesario para otro, accesible para Jenkins, también era necesario.)
Ahora intenté lo mismo en Windows, pero no funciona. Entonces, tal vez solo estoy configurando elPATH
incorrecto. Lo que probé:
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
Cómo configurar elPATH
¿La variable de entorno en las configuraciones de Jenkins funciona correctamente en Windows?