私は実際にhttp://wiki.hudson-ci.org/display/HUDSON/Step+by+step+guide+to+set+up+master+and+slave+machinesサイトの JNLP セクションをアーカイブしました。参考までに以下に示します。
JNLP
ガイドは、JNLP を介して手動でスレーブを開始します。実際の実稼働環境では、スレーブを自動的に開始することをお勧めします。このガイドでは、マスターが Linux マシンであり、スレーブが Windows マシンであると想定しています。
マスター マシン
1. 左側のサイドバーの [Build Executor Status] リンクをクリックします (以前のリリースでは、[Manage Hudson] -> [Configure Executors] に移動します)
2. 各スレーブに対して、次の構成を行います
3. [New Node] を押します左側のサイドバーの " リンク (以前のリリースでは、"Slaves" セクションの下の "Add" ボタンを押します)
4. "Name" - スレーブの名前を入力します (例: "slave1")
。スレーブのエグゼキューターの数、つまり、スレーブで許可されている同時ビルドの数です。手始めに適切な値は、プロセッサの数です。
6. 「リモート FS ルート」 - 「/export/home/hudson」など、スレーブ上のこの作業ディレクトリの絶対パスを入力します。ディレクトリはスレーブ上に作成され、ビルドに必要なすべてのデータがそこに保存されます。ex "c:\temp\hudson_tst"
7. "usage" - "Utilize this slave as much as possible" に設定し
ます 8. "labels" - スレーブのラベルをいくつでも入力します (例: "windows"、"linux")。 , "jdk"
9. [保存] をクリックして、すべてのスレーブ構成を保存します
。 10. メイン ページに移動します
。 11. 新しいフリー スタイル プロジェクトを作成し、次のように構成し
ます
。のコンボ ボックスでスレーブの 1 つを選択します
15. [Windows バッチ コマンドの実行] セクションのテキスト領域に「dir」と入力します
。 16. [保存] を押して構成を保存します。
スレーブ マシン
1. Web ブラウザを起動し、Hudson のメイン ページ (マスター マシン上にあります) に移動します
。 2. Build executor リストでスレーブの名前をクリックすると、スレーブを説明するページが表示され
ます。 [Launch slave agent] リンクをクリックします
。 4. Web Start アプリケーションが起動し、スレーブがマスター サーバーに接続されている ([Connected]) ことを示すウィンドウが表示されるまで待ちます
。 5. マスター サーバーの Hudson メイン ページに移動します。
6. スレーブがオフラインとしてマークされていないことを確認します
7. スレーブに関連付けられたビルドを開始します (つまり、上記のステップ 5)。これにより、スレーブでビルドが開始されます。スレーブに指定された「リモート FS ルート」に移動することで、スレーブでビルドが実行されたことを確認できます。「ワークスペース」というフォルダが含まれているはずです。
8. ビルド履歴に移動し、スレーブで実行されたことを確認します。