본문 바로가기
카테고리 없음

[Ubuntu] Jenkins timezone(시간) 변경

by byeongoo 2019. 10. 12.

빌드 버튼을 눌렀는데 젠킨스의 빌드 시간이 다른나라 기준으로 표시되는 에러가 있어서 관련 사항을 해결하기 위해 찾아봤습니다

 

 º 환경: 우분투

1. 타임존 확인하기

http://[jenkins-server]/systemInfo

자신의 젠킨스 서버 주소와 포트번호를 입력하고 끝에 systemInfo를 url에 입력하면 시스템 설정 정보를 확인할 수 있고 여기서 자신의 timezone을 확인할 수 있습니다.

 

2. jenkins 폴더 이동

저 같은 경우에는 jenkins 폴더의 경로가 /var/lib/jenkins이므로 cd 명령어를 통해 폴더로 입력 후 타임존을 변경해줬습니다. 폴더로 이동 후 아래의 명령어를 입력합시다.

cd /var/lib/jenkins
JENKINS_JAVA_OPTIONS="-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Seoul"

 3. 젠킨스 재부팅

url에 자신의 젠킨스 ip와 포트를 입력 후 끝에 restart를 붙여주면 젠킨스를 재부팅할꺼냐는 메세지가 나오고 yes를 클릭시 젠킨스가 정상적으로 재부팅 됩니다. 재부팅 이후에는 빌드 시간이 제대로 나오는걸 확인할 수 있습니다.

http://[jenkins-server]/restart