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/rootas @ -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äß?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage