Ich stelle fest, dass wir mit unserer Jenkins 1.625.2, eine Umgebungsvariable für Einstellung alle Knoten über jenkins/configure -> Global properties -> Environment variables
nur Arbeit, genau dann, wenn die Umgebungsvariable in Frage nicht bereits in der Windows-Umgebung System definiert eines Knotens.Jenkins Globale Umgebungsvariablen vs. Knoten Systemvariablen?
Wenn der Windows-Benutzer, der den Jenkins-Slave-Prozess ausführt, bereits über die Umgebungsvariable FOOBAR verfügt, hat die Einstellung FOOBAR in der globalen Jenkins-Konfiguration keine Auswirkungen auf diesen Knoten. Wenn die envvar nicht vorhanden ist, werden Jobs ausgeführt Auf dem Knoten wird es auf den globalen Jenkins-Konfigurationswert gesetzt.
Weiß jemand, ob dies ein beabsichtigtes Verhalten ist, ein Bug, oder ob ich etwas vermisse, um die globale Einstellung zu erhalten, überschreiben Sie die System envvar auf dem Windows-Knoten?
Ich werde beachten Sie, dass die Jobs in Frage benutzen Sie nicht die EnvInject Plugin überhaupt. Aber ich habe EnvInject installiert, also gibt es hier vielleicht einen Haken. –
Scheint möglich: http://stackoverflow.com/questions/23502306/modify-path-variable-in-jenkins-master – Revive