私は、JAVA_HOME
環境変数を持つJenkinsスレーブ(Windows PC)を持っています。私は環境変数を更新したので、スレーブのJavaバージョンを更新しました。Jenkinsスレーブ環境変数の更新
Jenkins Webインターフェイス経由でこのスレーブのシステムプロパティを見ると、JAVA_HOME
プロパティは古いものとして報告されます。
Windows PCでecho %PATH%
を実行すると正しい値が表示されます。 スレーブのJenkinsノードスクリプトコンソールでprintln System.getenv("PATH")
を実行すると、古いJAVA_HOME値が表示されます。
私は、スレーブをもう一度削除して追加しようとしましたが、Jenkinsサーバを再起動しました。それでも古い値は更新されません。
どのような考えですか?
ではなく、スレーブの環境よりも、ノードへのパスを追加し再追加メンはトリックをしました、ありがとう。 – C0deAttack
質問にはまだ答えがありません。私はどうにかしてPATH変数を "オンザフライ"で更新するために私のスレーブが必要です。 –
また、いくつかの非ハッキングソリューションに興味があります。 –