-
[CI-CD] Jenkins 버전 업데이트CI-CD 2021. 9. 5. 21:46반응형
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다.
틀리거나 잘못된 정보가 있을 수 있습니다.
댓글로 알려주시면 수정하도록 하겠습니다.
이번 글에서는 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의 정보를 확인 합니다.
sudo service jenkins stop
war의 경로를 확인 하였다면 yum 업데이트와 마찬가지로 Jenkins의 서비스를 중단합니다.
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.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에 접속하여 버전을 확인 합니다.
반응형'CI-CD' 카테고리의 다른 글
[Travis] Notification Slack 연동 (2) 2022.03.25 [Jenkins] Log4j 취약점 확인 (0) 2021.12.22 [CI-CD] Jenkins GitHub Repository 연동하기 (0) 2021.11.24