これが私の質問の背景です。
マスターがRHEL Linuxボックスで実行され、スレーブがWindowsボックスで実行されている分散Jenkinsをセットアップしました。スレーブノードをマスターに登録するのに問題はありませんでした。
マスター Jenkins の [manage Jenkins] ページで、マスター (/opt/maven3) に対応する Maven パスの詳細を提供しました。
これで、maven2/3 ジョブを作成し、そのジョブをスレーブ ノードだけに割り当てました。ただし、スレーブが Windows で Maven ジョブを実行している場合、マスターにインストールされた Maven パス (/opt/maven3) を使用します。このパスは Windows では有効ではないため、エラーがスローされます。
M2_HOME および PATH 環境エントリを設定して、ビルド前の手順で値をオーバーライドしようとしました。しかし、静脈内。
簡単に言えば、Jenkins でノード固有の設定を構成するにはどうすればよいですか?
つまり、ノード 1 で指定したい - Maven パスは XXX/maven3 であり、ノード 2 では Maven パスは yyy/zzz/maven3 です。