반응형

기존 jenkins 설치 과정.

Docker + Jenkins

Jenkins 를 운용중 버전이 계속 업데이트 됨에 따라 신규 기능이 추가되고

편의성 때문에 신규 버전을 사용 하고 싶을때 아래 커맨드로 jenkins 버전을 업데이트 해보았다.

스크린샷은 깜빡함...

## 실행중인 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
반응형

docker 설치 과정 생략.

$ docker network create devops
$ cd ~/docker
$ mkdir jenkins
$ cd jenkins
$ mkdir jenkins_home
$ chmod 777 jenkins_home
$ vi docker-compose.yml

version: '2'
services:
jenkins:
image: 'jenkins/jenkins:latest'
container_name: 'jenkins'
restart: always
ports:
- '9999:8080'
- '50100:50000'
expose:
- '8080'
- '50000'
volumes:
- './jenkins_home:/var/jenkins_home'
environment:
TZ: "Asia/Seoul"
networks:
default:
external:
name: devops

$ docker-compose up -d
// docker-compose start/stop

반응형

'IT > CI|CD' 카테고리의 다른 글

jenkins(on Docker) version update  (0) 2020.02.25
반응형

사용중인 Intellij 정보

Intellij 에서 Spring boot iniializr 로 gradle 프로젝트 생성시 

application.yml 이 제대로 동작하지 않는다.

그래서 https://start.spring.io/ 에서 프로젝트 기본 설정 후 intellij 에서 open 해서 사용한다.(이건 잘됨)

차선책으로 gradle bootRun 으로 돌리던 소스는 위 사이트에서 새 프로젝트 생성 후 

기존 작업하던 프로젝트의 src 및 build.gradle 파일만 복사하여 쉽게 변환 가능하다.

반응형

'IDE' 카테고리의 다른 글

Intellij JDK 구버전 실행 문제  (0) 2024.04.11
AsciiDoc Plugin 오류  (1) 2019.05.07
Spring Project 생성 실패  (0) 2017.02.16
Visual Studio Code ftp-sync : Local to Remote 죽는 현상  (0) 2016.09.03
Visual Studio Code FTP 연동  (0) 2016.09.03

+ Recent posts