젠킨스 업그레이드
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 |