Documents

Upgrade Jenkins

jenkins.war

  1. https://jenkins.io/ 에서 jenkins.war 파일 다운로드

  2. 서버 작업

# 톰캣 정지
$ tomcat/bin/shutdown.sh

# 이전 버전  war, dir 백업
$ mv jenkins.war jenkins.war.old
$ mv jenkins jenkins.war

# 새로운 버전 이동
$ mv jenkins.war /tomcat/webapps

# 톰캣 재시작
$ tomcat/bin/startup.sh

docker compose

upgrade.sh
#/usr/bin/bash
docker-compose pull (1)
docker-compose build --no-cache --pull (2)
[ $? -ne 0 ] &&  exit 1;

docker-compose down
docker-compose up -d
docker image prune -f
1 docker-compose.yml 안에서 jenkins/jenkins 를 사용하는 경우 docker-compose pull 을 통해 latest 버전을 받는다.
2 따로 Dockerfile 에서 jenkins/jenkins 를 사용할 경우 --pull 옵션이 있어야 한다.
jenkins