Jenkins on Mac OS Xでの、出力結果の文字化けを解消する

簡単にいうと「Jenkins on Ubuntu の文字化けを直す(http://shunirr.hatenablog.jp/entry/2013/01/10/175426)」 の Mac OS X 版で、Rakeなどの結果に日本語が含まれている場合に文字化けしてしまうのですが、それを解消する手順ですね。なお、この手順はインストーラ(jenkins.pkg)でJenkinsをインストールした場合を想定しています。
それでは、今日もはりきっていってみましょう♪

    • -

「/Library/Application Support/Jenkins/jenkins-runner.sh」を以下のように修正します。

(修正前)
javaArgs=""

(修正後)
javaArgs="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"

その後、Jenkinsを再起動させます。(最初は再起動の方法がわからず、kill -9 していましたwww)

$ sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
$ sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

これでOKです。ブラウザで「http://localhost:8080/systemInfo」にアクセスして「UTF-8」という文字が2箇所あることを確認してください。
なお、これは次回のビルド時から反映されます。過去のビルドは文字化けしたままです。残念ですね〜...

--- 参考URL

--- PR広告
記事を読んでくださり、ありがとうございます。もしよろしければ、この記事の著者が開発・運営している無料のカクテルレシピ提供サービス「かくってる?」をお試しください。