3
は私が気付いている私たちのジェンキンス1.625.2、すべてのノード、仕事のみjenkins/configure -> Global properties -> Environment variables
経由の環境変数を設定すると、問題の環境変数がすでにノードのWindowsのシステム環境で定義されてないときに限り。Jenkinsグローバル環境変数とノードシステム変数
つまり、Jenkins Slaveプロセスを実行しているWindowsユーザーに環境変数FOOBARがすでに設定されている場合、グローバルJenkins ConfigのFOOBAR設定はこのノードには影響しません。envvarが存在しない場合は、ジョブが実行されます。グローバルJenkins設定値に設定されます。
これは、意図した動作、バグ、またはグローバル設定を取得するための何かがWindowsノードのシステムenvvarを上書きするかどうかを知りませんか?
私はジョブズが質問に使用しないことに注意しましょうEnvInjectプラグインはまったくありません。しかし、私はEnvInjectがインストールされているので、おそらくここにキャッチがあります。 –
可能です:http://stackoverflow.com/questions/23502306/modify-path-variable-in-jenkins-master – Revive