반응형
기존 jenkins 설치 과정.
Jenkins 를 운용중 버전이 계속 업데이트 됨에 따라 신규 기능이 추가되고
편의성 때문에 신규 버전을 사용 하고 싶을때 아래 커맨드로 jenkins 버전을 업데이트 해보았다.
스크린샷은 깜빡함...
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## 실행중인 jenkins 컨테이너 확인. | |
[user@localhost ~]$ docker ps -a | |
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES | |
e5814cacd989 jenkins/jenkins:latest "/sbin/tini -- /usr/…" 9 months ago Up About an hour 0.0.0.0:9999->8080/tcp, 0.0.0.0:50100->50000/tcp e5814cacd989_jenkins | |
## jenkins container bash 접근 | |
[user@localhost ~]$ docker container exec -u 0 -it e5814cacd989 bash | |
## jenkins version 별 파일 관리용 폴더 생성 | |
root@e5814cacd989# mkdir jenkins_update_file | |
## 현재 버전 백업용 | |
root@e5814cacd989# mkdir jenkins_update_file/2_177 | |
## 업데이트 버전 | |
root@e5814cacd989# mkdir jenkins_update_file/2_221 | |
## 업데이트 버전 다운로드 | |
root@e5814cacd989# cd jenkins_update_file/2_221 | |
root@e5814cacd989:/jenkins_update_file/2_221# wget http://updates.jenkins-ci.org/download/war/2.221/jenkins.war | |
## 현재 버전 백업 | |
root@e5814cacd989# cp /usr/share/jenkins/jenkins.war jenkins_update_file/2_177/ | |
## 업데이트 버전으로 기존 jenkins.war 파일 대체 | |
root@e5814cacd989# mv jenkins_update_file/2_221/jenkins.war /usr/share/jenkins/ | |
## jenkins container bash 나가기 | |
root@e5814cacd989# exit | |
## jenkins container 재시작 하여 신규 jenkins.war 로 구동. | |
[user@localhost ~]$ docker restart e5814cacd989_jenkins |
매우 잘된다.
반응형
'IT > CI|CD' 카테고리의 다른 글
Docker + Jenkins (0) | 2020.02.25 |
---|