1.8 KiB
1.8 KiB
title | author | date | url | geo_latitude | geo_longitude | geo_public | wordtwit_posted_tweets | wordtwit_post_info | categories | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jenkinsが使用するタイムゾーンを変更する | kazu634 | 2013-08-23 | /2013/08/23/_1799/ |
|
|
|
|
|
|
何に困ったの?
Ubuntuサーバのタイムゾーンの設定には以下の二つのファイルが有ります:
- /etc/timezone
- /etc/localtime
基本的には二つのファイルは同一のタイムゾーンの設定が入ります。
今回私は AWS で Ubuntu サーバを構築し、timezone の設定を UTC にしてしまい、JenkinsはUTCで時刻表示されるようになってしまいました。
解決策
解決策は二つあり:
- タイムゾーンの設定を Asia/Tokyo で統一する
- Jenkinsで使用するタイムゾーンを明示的に指定する
今回は 2. の場合に指定方法をまとめます。
手順
次の行を /etc/defaults/jenkins に以下の行を追加します:
JAVA_ARGS="-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Tokyo"
その後、sudo service jenkins restart
します。