320x100
320x100

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

 

300x250
728x90