Wie wird die Umgebungsvariable PATH in der Jenkins-Konfiguration unter Windows festgelegt?
Wenn ich meinen Build-Prozess unter Windows Server 2008 ausführe, schlägt der Fehler mit der Fehlermeldung @ feh
Kann das Programm "foo" nicht ausführen: CreateProcess: error = 2, Das System kann die angegebene Datei nicht finden
Ich hatte bereits ein ähnliches Problem bei Ubuntu Server und habe es behoben, indem ich den Pfad zu dem Ordner mit den Binärdateien, die Composer global installiert hat, zu der PATH-Variablen in der Jenkins-Konfiguration hinzufügte Manage Jenkins -> Configure System -> Global properties -> Environment variables: name=PATH, value=$PATH:$COMPOSER_HOME/vendor/bin/
):
(Aufgrund einer Berechtigung verschiebenCOMPOSER_HOME
außerhalb des/root
as @ -Verzeichnis wurde auch für ein anderes benötigt, das für Jenkins zugänglich ist.)
Now Ich habe das gleiche unter Windows versucht, aber es funktioniert nicht. Also, vielleicht setze ich nur dasPATH
falsch. Was ich probiert habe:
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
Wie stelle ich das @ eiPATH
Umgebungsvariable in Jenkins-Konfigurationen funktioniert unter Windows ordnungsgemäß?