개발노트

젠킨스Jenkins 시간대 설정 (Ubuntu 기준)

우주의마법사 2020. 11. 3. 11:07

젠킨스 시간대 설정

 

젠킨스 시간대는 서버 시간대를 따라간다. 

그래서 젠킨스를 사용했더니 내가 빌드를 오전 11시에 했는데 찍히기는 새벽 2시로 찍혀 있을 수도 있다. 

한국은 UTC+9시간대이고 초기 셋팅을 안한 서버는 보통 UTC일 것이기 때문이다.

 

물론 서버 시간대부터 바꾸고 젠킨스 설치를 해도 되지만 더 귀찮다.

 

이럴 땐 자바 아규먼트로 시간대를 주면 된다.

(특별한 설정을 하지 않은 ubuntu 환경에서)

sudo vi /etc/default/jenkins

vi 열어주고

JAVA_ARGS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Seoul"

:;wq

그리고 젠킨스 restart

sudo service jenkins restart

 

젠킨스 재시작은 웹으로 해도 된다.

http://{jenkins_url}/restart

Are you sure about restarting Jenkins? Yes 

누르면 재시작.

 

 

그리고 재시작된 젠킨스에서 빌드를 해보면 자신이 입력한 시간대로 표시되는 것을 확인할 수 있다.