젠킨스 서버 시간대 변경하기
1. 타임존 확인하기
: http://젠킨스서버주소:포트/systeminfo
: 혹은 젠킨스 대시보드 > Jenkins 관리 > System Information
: Ctrl + f > time 검색
: user.timezone 확인
2. 젠킨스 서버 시간 변경
: 젠킨스 서버에 콘솔로 접속
ㆍCentOS 로컬에 설치한 경우
: vi /etc/sysconfig/jenkins
: 아래 부분을 다음과 같이 변경
JENKINS_JAVA_OPTIONS="-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Seoul"
ㆍjenkins 컨테이너로 실행한 경우
: docker run -e TZ=Asia/Seoul 을 포함하여 컨테이너 실행
ㆍ도커 컴포즈를 이용한 경우
environment:
- TZ=Asia/Seoul
을 추가
Refference
Jenkins를 Docker Container로 구동시 TimeZone 설정
Ubuntu 등에 시간 설정을 Asia/Seoul로 환경 설정을 해줘도 Docker Run으로 구동한 Sonarqube는 KST로 시간이 나오는데 이상하게 Jenkins는 UTC로 나와서 찾아본 내용 공유합니다.
medium.com
[Docker] docker-compose Timezone 지정하기
environment 속성에다가 TZ라는 환경변수만 추가해주면 된다. abc: environment: TZ: "Asia/Seoul"
hakurei.tistory.com
[Jenkins] Jenkins 시간 변경
vi /etc/sysconfig/jenkins 로 vi 에디터를 연 후 빨간색 부분을 아래와 같이 수정해줍니다. JENKINS_JAVA_OPTIONS="-Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Seoul"
kingofbackend.tistory.com