개발노트
젠킨스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
누르면 재시작.
그리고 재시작된 젠킨스에서 빌드를 해보면 자신이 입력한 시간대로 표시되는 것을 확인할 수 있다.