動かすところまでは以下のブログを参考にした。サービス起動できてステキ。
Hudsonをサービスとして実行する - とある誰かの覚え書き
で、とりあえずProxy設定をしないと動かない環境なので、その設定をした。
Hudson本体
プラグインの管理→高度な設定に設定項目がある。
ヘルプには、
ここに設定した値は、システムプロパティhttp.proxyHostに設定されます。
とあるけど、再起動してもシステム情報の画面で設定値が見えるわけではないっぽい。
また、ツールの自動インストールを行う場合はhttp[s].proxyHost, proxyPortの設定も必要。プラグインのほうの値は見てくれないみたい。
wrapper.java.additional.4=-Dhttp.proxyHost=192.168.1.1 wrapper.java.additional.5=-Dhttp.proxyPort=8080 wrapper.java.additional.6=-Dhttps.proxyHost=192.168.1.1 wrapper.java.additional.7=-Dhttps.proxyPort=8080
Subversion
~/.subversion/serversに記述する
... http-proxy-exceptions = 192.168.1.*, hoge.example.com http-proxy-host = 192.168.1.1 http-proxy-port = 8080 ...