サービスとしてHudsonの複数のスレーブを立ち上げる
Jobとして長時間動くJobと短時間で複数のJobを別々に1つのサーバで動かすために1つのサーバに複数のHudsonのスレーブを立ち上げたい。
Hudsonは、jnlp経由で起動するとサービスとしてスレーブを設定することができるが複数設定しようとするとエラーとなる。これは、単に同一の名前のサービスをインストールしようとしてしまうため。
なので、手動で下記のように、FSのルートパスに落ちているhudosn-slave.exeのサービス名(hudsonslave)を変えてサービスに追加してあげればよい。
- sc.exe create "HudsonSlave2" binPath= "c:\hudson\2\hudson-slave.exe" start= auto
- 参考