본문 바로가기
Jenkins

jenkins migration

by Rainbound-IT 2023. 4. 3.
반응형

목차

     

     

    플러그인을 사용해도 되나 복사가 안되는 것이 있을것 같아서 jenkins home을 통재로 복사하기로했다.

    나의 경우는 /var/lib/jenkins 임

     

     

    새서버에 젠킨스 설치

    웬만하면 젠킨스 버전이 같은게 오류날 확률이 적으므로 같은 버전으로 설치하도록 하자

     

    sudo apt-get update 
    sudo apt-cache search openjdk

     

    sudo apt-get install openjdk-8-jdk

     

    wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
    echo deb https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
    sudo apt-get update

     

     

    sudo apt-get install jenkins=2.147 -y

     

     

    아래에서 젠킨스 버전에 따라 받을 수 있다.

    https://updates.jenkins.io/download/war/

     

    {{ title }}

     

    www.jenkins.io

     

    해봤는데 상위버전이면 웬만하면 마이그레이션 잘되는것 같습니다.

     

     

     

    JENKINS_HOME 확인

    Jenkins 관리 - 시스템 정보에 가면 여러 값들이 있는데

    JENKINS_HOME을 찾으면 됩니다.

    저의 경우는 /var/lib/jenkins 이 었습니다.

     

    이런식으로 나옵니다(버전별로 표시는 달라질수도 있습니다.)

     

    JENKINS MIGRATION

    JENKINS_HOME 압축 및 새서버에 압축해제 합니다.

    보통 cvf 사용하나 보기 싫어서 v 뺌

    tar -cf jenkins.tar /var/lib/jenkins

     

    새서버에 같은 경로로 압축을 해제한뒤 젠킨스 실행을 하면됩니다.

    반응형

    댓글