본문 바로가기
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

     

     

     

     

     

     

     

     

    반응형

    댓글