winswを利用してサービス化する。 winswはJenkinsやGlassFishも使ってる。
ダウンロードした winsw-x.xx-bin.exe を gitbucket.exe へリネームする。 保存先はgitbucket.warと同じディレクトリ。
個人的にポート8080はよく使うので避けたい。
<service>
<id>gitbucket</id>
<name>GitBucket</name>
<description>The easily installable Github clone powered by Scala</description>
<executable>java</executable>
<arguments>-Xrs -jar gitbucket.war --port=9000</arguments>
<logmode>rotate</logmode>
</service>
gitbucket.xmlという名前で保存する。 保存先はgitbucket.war、gitbucket.exeと同じディレクトリ。
ターミナル開いてgitbucket.war、gitbucket.exe、gitbucket.xmlを置いたディレクトリへ移動して次のコマンドを叩く。
gitbucket.exe install
これでサービス化できますた。