0

Maven ビルド用に構成されたネットワークに Linux Jenkins マスターがあります。パフォーマンスを向上させるために、Windows マシンで Jenkins スレーブを構成することにしました (現在、別の Linux サーバーを持っていません)。Windows ベースのスレーブを正常に追加しましたが、不明な点がいくつかあります。

  1. Windows スレーブ マシンには独自の Maven インスタンスが必要ですか? はいの場合、スレーブ構成でどのように設定しますか?

  2. Linux マスターと Windows スレーブの両方で実行できるようにビルドを構成できますか?

    たとえば、プロジェクト構成には、「Goals and Options : clean install -s /opt/hudson_home/m2-settings-bwa.xml -P -abgabe」を含む Build セクションが含まれています。残念ながら、XML ファイルへのパスは Windows では有効ではありません。では、Linux と Windows の両方の環境 (およびプロジェクト) をどのように構成すればよいでしょうか?

4

1 に答える 1

1
  1. Mavenインスタンスとは、Mavenのインストールを意味しますか?もしそうなら-いいえ。Jenkinsは、必要なMavenjarを動的にスレーブにコピーします。

  2. 説明したシナリオの回避策を見つけることができるかもしれませんが(おそらく、copy-to-slaveプラグインを使用してファイルをワークスペースにコピーする)、WindowsビルドとLunixの両方を生成する同じジョブが本当に必要かどうかを自問する価値があります-構築されたソフトウェア。はい、Javaコードはどこでも実行できますが、例外があります...

于 2012-11-29T05:13:39.400 に答える