やりたいことまたはゴール
LinuxのJenkinsユーザーのロケールが日本語設定になっていなかったため日本語設定に変更しました。なお、現在のJenkinsユーザーのロケール設定はJenkinsの システム情報 - システムプロパティ にある以下の項目から確認できます。
- user.country
- user.home
- user.language
- user.timezone
前提条件
今回Jenkinsは以下の環境で動作しています。
$ cat /etc/redhat-release CentOS release 6.7 (Final)
設定方法
設定方法はJenkinsユーザーのホームディレクトリに .bashrc
ファイルを作成し、ロケール設定を行います。Jenkinsユーザーのホームディレクトリは以下の方法で確認できます。
$cat /etc/passwd ... jenkins:x:497:497:Jenkins Continuous Build server:/var/lib/jenkins:/bin/bash ...
上記から/var/lib/jenkins
がホームフォルダとわかります。
このホームディレクトリに .bashrc
ファイルを作成し以下の通りロケール設定を行います。
$ sudo vim /var/lib/jenkins/.bashrc export LANG=ja_JP.UTF-8 export LANGUAGE=ja_JP:ja
保存したら所有者をJenkinsに変更します。
$ sudo chowm jenkins:jenkins /var/lib/jenkins/.bashrc
このあとJenkinsを再起動することでロケール設定が変更されているはずです。