ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [CI-CD] Jenkins 버전 업데이트
    CI-CD 2021. 9. 5. 21:46
    반응형

    이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다.

    틀리거나 잘못된 정보가 있을 수 있습니다.

    댓글로 알려주시면 수정하도록 하겠습니다.


    이번 글에서는 Jenkins의 버전을 업데이트 하는 방법을 포스팅 하고자 합니다.

     

    Jenkins에 접속 후 우측 하단을 보면 현재 Jenkins의 버전을 확인 할 수 있습니다.

    서비스 중인 Jenkins 버전

    또한, Jenkins관리 메뉴에 들어가면 업데이트 가능 버전이 있으면 알림을 확인할 수 있습니다.

    업데이트 가능 버전이 있는경우 알림

    현재 버전보다 상위 버전의 Jenkins로 버전 업데이트 방법은 설치 방법에 따라 다르게 진행 됩니다.

     

    1. yum을 이용하여 설치 시

    Jenkins를 yum을 통해서 설치를 진행 하셨다면 업데이트 또한 yum을 통해 진행이 가능 합니다.

    sudo service jenkins stop

    위 명령어로 실행 중인 Jenkins의 서비스를 중단하고

    sudo yum update jenkins

    위 명령어로 Jenkins의 최신 버전으로 업데이트가 가능 합니다.

    sudo service jenkins start

    yum update를 통해 업데이트 완료 되었다면 마지막으로 Jenkins를 다시 실행하도록 합니다.

     

    2.wget을 통한 직접 설치 시

    Jenkins를 직접 설치한 경우 Jenkins가 설치된 경로의 jenkins.war 파일 실행을 통해 서비스되고 있습니다.

     

    하여 실행 중인 war 파일만 최신 버전의 war파일로 교체하면 업데이트는 완료됩니다.

    ps -ef | grep jenkins

    위 명령어로 서비스 중인 Jenkins의 정보를 확인 합니다.

    실행 중인 Jenkins의 war파일 위치

    sudo service jenkins stop

    war의 경로를 확인 하였다면 yum 업데이트와 마찬가지로 Jenkins의 서비스를 중단합니다.

     

    wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

    위 명령어를 통해 현재 작업 중인 디렉터리에 최신 jenkins.war파일을 내려받습니다.

    wget을 통한 war파일 다운로드 출력
    작업 디렉터리에 설치된 jenkins.war파일

    sudo mv 내려받은war디렉토리 경로/jenkins.war jenkins가 서비스 중이였던 war파일 경로/jenkins.war

    위 명령어로 내려받은 jenkins.war파일을 jenkins가 서비스 중이였던 war파일과 교체 합니다.

    sudo service jenkins start

    위 명령어로 Jenkins를 실행합니다.

     

    sudo service jenkins restart

    ※만약 start를 통하여 jenkins가 실행되지 않는 경우 restart로 명령어를 수정하여 수행하면 실행되는 경우가 있습니다.

     

    실행이 완료되었다면 Jenkins에 접속하여 버전을 확인 합니다.

    버전 2.303에서 2.309로 업데이트 완료

    반응형

    'CI-CD' 카테고리의 다른 글

    [Travis] Notification Slack 연동  (2) 2022.03.25
    [Jenkins] Log4j 취약점 확인  (0) 2021.12.22
    [CI-CD] Jenkins GitHub Repository 연동하기  (0) 2021.11.24

    댓글

Designed by Tistory.