본문 바로가기
Jenkins

Jenkins 홈 디렉토리 설정 home directory

by Rainbound-IT 2023. 9. 27.
반응형

 

 

 

일반적으로 설치하는 경우 젠킨스의 홈디렉토리는 변경할 필요가 없습니다.

 

하지만 이동시키거나 폴더를 따로 관리하고 싶은경우에는 별도의 폴더를 홈디렉토리를 하는 경우를 설명드립니다.

 

일반적인 경우

패키지로 설치할경우

홈디렉토리는

/var/lib/jenkins

입니다.

 

 

변경하는 방법은   /etc/default/jenkins (Ubuntu 및 Debian) 또는 /etc/sysconfig/jenkins (CentOS 및 RHEL)에서 설정파일에 JENKINS_HOME 의 변수값을 변경시켜주고 재실행하면 됩니다.

 

 

WAR로 실행하는경우

설치경로가 제각각이라 보통 유저의 홈디렉토리에 젠킨스 홈디렉토리가 지정됩니다.

USER_HOME/.jenkins

보통 .jenkins 폴더에 저장이 되는데 변경하려면 환경변수 설정을 해줍니다.

 

 

export JENKINS_HOME=[원하는 젠킨스 홈디렉토리]

 

위 경로를 이전에 사용했던 젠킨스의 홈디렉토리를 가져와서 지정해주면 이전것 그대로 사용을 하실수 있습니다.

 

하지만 세션이 재실행 될경우 환경변수가 사라지기 때문에 bashrc 에 환경변수를 지정하여

콘솔이 시작될때마다 환경변수가 설정되도록 설정하는것이 좋습니다.

 

echo 'export JENKINS_HOME=[젠킨스 홈디렉토리]' >> ~/.bashrc


source ~/.bashrc

 

이렇게하면 젠킨스 홈디렉토리가 지정됩니다.

 

-Djenkins_home= 이런식으로 하면된다고 하는데 이것은 tomcat으로 실행할때만 되는것 같습니다.

 

 

Reference

https://stackoverflow.com/questions/14139168/how-can-i-point-jenkins-to-another-jenkins-home-directory

 

 

 

 

 

 

 

 

반응형

댓글