2012年3月3日土曜日

HomebrewでインストールしたJenkinsのHTTP listen portを変更する方法

Homebrewでインストールする方法自体はこのあたりを参考に。
~/Library/LaunchAgents/にコピーしたhomebrew.mxcl.jenkins.plistファイルの中を見るとこんな感じになっている。


jenkins.war-jarオプションで起動しているので、これはWinstoneをサーブレットコンテナとして動作している。なので、Winstoneの起動オプションを追加すればそれを読み取ってくれるようだ。以下はlisten portの変更を変更するオプションを追加したもの。


別途試していたScalatraが先に8080を使っていたので、とりあえず18080に引っ越してもらった。

変更はプロセスの再起動後に反映される。

launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist

本格運用するには不十分だろうが、とりあえず試してみるにはこれで十分かと。