11
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

Organization

MacでJenkinsサーバーを構築時に日本語の文字化けを解消する

http://mirrors.jenkins-ci.org/osx/latest からダウンロードしたpkgファイルでJenkinsをインストールした場合、自動的にシステムにjenkinsユーザーが作成され、実行ユーザーがjenkinsでデーモンとして起動する。

しかし、JVMの起動時に-Dfile.encoding=UTF-8を指定しないと、ビルド時のログなどの日本語が文字化けしてしまう。

デーモンとしての起動はlaunchctlコマンドで行われており、その際に自動的に上記の設定を反映させるために、以下のファイルに設定を記述する(sudoで行うこと)。

/etc/launchd.conf
setenv JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8

この状態で再起動すれば、/Library/Application Support/Jenkins/jenkins-runner.shjavaArgsを書き換えなくても済むため、Jenkinsのアップデートがしやすくなる。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
11
Help us understand the problem. What are the problem?