본문 바로가기

젠킨슨

젠킨슨 2.462.3로 업데이트 하기

젠킨스 업그레이드

Centos 7.9 기준
주의 사항: 업데이트 시 2.462 이상은 Java 17 버전이므로 주의가 필요하다.

 

젠킨스 업데이트에는 tar또는 yum으로 2가지 업데이트 방법이 있습니다.

이전 설치가 어떻게 되있냐에 따라 방법이 선택됩니다.

 

 

  • 설치방법 확인

1.history

history를 확인해서 wget으로 가져왔는지 확인

 

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

 

2. yum history를 쳐서 확인

yum history

yum histroy info ???

 

 

 

3. /var/log/yum.log를 뒤져서 어떤 기록이 있었는지 확인해보면 된다.

cat /var/log/yum.log 

 

 

 

 

  • jenkins.tar로 설치된 경우

jenkins.tar를 wget으로 받았을때

 

war 파일을 교체해서 재시작하면 작업이 됩니다.


파일 링크
https://mirrors.jenkins-ci.org/war-stable/2.462.3/

 

Index of /war-stable/2.462.3

 

mirrors.jenkins-ci.org

 

파일을 받고 설치된 디렉토리에 war 파일을 교체합니다,

cp jenkins.war /usr/lib/jenkins/jenkins.war

 

 

  • yum으로 업데이트 하기

yum으로 설치한 경우:

 

일단 CentOS yum package가 작동하지 않을 확률이 높아서 package 내용입니다.

더보기

 

vim  /etc/yum.repos.d/CentOS-Base.repo

 

# CentOS-EOL.repo
#
# This is an example config which can be used to deal with EOL RHEL
# You MUST look to mirroring this locally if you want long term access
#

[base]
name=CentOS-$releasever - Baseㅑ
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://archive.kernel.org/centos-vault/7.9.2009/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://archive.kernel.org/centos-vault/7.9.2009/extras/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://archive.kernel.org/centos-vault/7.9.2009/centosplus/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

  • 업데이트 가능 버전 확인

yum list --showduplicates jenkins

업데이트 가능한 버전을 확인할 수 있습니다.

 

GPG키가 최신으로 설치되어 있지 않다면 추가

rpm --import <https://pkg.jenkins.io/redhat/jenkins.io-2023.key

 

 

 

 

  • 업데이트 방법
# 일단 멈추고
systemctl stop jenkins
# 설치를 해준다.
yum update jenkins-2.462.3-1.1
# 재기동하면 적용이 된다.
systemctl start jenkins

 

 

잘 되었는 지 확인 가능합니다.

 

 

마지막 플러그인 까지 하면 끝!

 

 

 

참조

 

'젠킨슨' 카테고리의 다른 글

젠킨슨 SSH 플러그인  (1) 2024.06.24
젠킨슨 슬레이브 노드 만들기  (0) 2024.06.21
젠킨슨 설치  (0) 2024.06.17