본문 바로가기
[AWS-FRF]/CICD

[참고][AWS][Jenkins] 젠킨스 버전 업데이트하기 (feat.rockylinux)

by METAVERSE STORY 2024. 11. 19.
반응형

 

 

젠킨스 버전이 수시로 나오므로 버전 차이가 너무 나지 않게 적당한 수준에서 업데이트 해주는 것이 좋겠다.

 

젠킨스가 설치되지 않았다면 아래 설치 포스트를 참고하여 설치하시길 바랍니다.

 

[Jenkins] 리눅스에 젠킨스 설치하기. (feat.rockylinux)

 

[Jenkins] 리눅스에 젠킨스 설치하기. (feat.rockylinux)

리눅스에 dnf 명령어로 jenkins를 설치해보고자 한다. 리눅스 젠킨스 설치순서는 아래와 같이 진행하면 무탈하다 Java 11 이상 설치 Jenkins GPG Key 설치 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-202

jong-bae.tistory.com

 

 

 

 

 


 

 

 

젠킨스 관리하다보면 신규버전이 있다고 라벨이 떠있다.

 

 

Jenkins 관리에 버전 업데이트가 표시

 

 

 

 

 

'여기' 링크를 눌르면 jenkins.war 파일이 다운받아져서 그걸 서버에 배포하셔도 되고

리눅스 명령어로 업데이트 해도 됩니다.

 

 

저는 리눅스 명령어로 버전업하는게 더 편해서  리눅스에서 업데이트 하도록 하겠습니다.

 

[root@localhost ~]# dnf list jenkins
Last metadata expiration check: 0:56:15 ago on Tue 30 Jan 2024 11:18:31 AM KST.
Installed Packages
jenkins.noarch          2.401.1-1.1        @jenkins
Available Packages
jenkins.noarch          2.426.3-1.1        jenkins

 

 

현재 설치된 젠킨스를 조회해보면 현재 설치된 버전과 업데이트 버전이 리스트업됩니다.

 

 

업데이트 전에 젠킨스를 작동 중지 시키고

dnf 업데이트 명령어로 설치해줍니다.

 

[root@localhost ~]# systemctl stop jenkins
[root@localhost ~]# dnf update jenkins
Last metadata expiration check: 1:01:12 ago on Tue 30 Jan 2024 11:18:31 AM KST.
Dependencies resolved.
================================================================================================================================
 Package                      Architecture                Version                            Repository                    Size
================================================================================================================================
Upgrading:
 jenkins                      noarch                      2.426.3-1.1                        jenkins                       85 M

Transaction Summary
================================================================================================================================
Upgrade  1 Package

Total download size: 85 M

Downloading Packages:
jenkins-2.426.3-1.1.noarch.rpm                                                                  500 kB/s |  85 MB     02:54
--------------------------------------------------------------------------------------------------------------------------------
Total                                                                                           500 kB/s |  85 MB     02:54
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                        1/1
  Running scriptlet: jenkins-2.426.3-1.1.noarch                                                                             1/1
  Running scriptlet: jenkins-2.426.3-1.1.noarch                                                                             1/2
  Upgrading        : jenkins-2.426.3-1.1.noarch                                                                             1/2
  Running scriptlet: jenkins-2.426.3-1.1.noarch                                                                             1/2
  Running scriptlet: jenkins-2.401.1-1.1.noarch                                                                             2/2
  Cleanup          : jenkins-2.401.1-1.1.noarch                                                                             2/2
warning: /etc/sysconfig/jenkins saved as /etc/sysconfig/jenkins.rpmsave

  Running scriptlet: jenkins-2.401.1-1.1.noarch                                                                             2/2
  Verifying        : jenkins-2.426.3-1.1.noarch                                                                             1/2
  Verifying        : jenkins-2.401.1-1.1.noarch                                                                             2/2

Upgraded:
  jenkins-2.426.3-1.1.noarch

Complete!

 

 

젠킨스가 잘 다운받아서 설치되었고

다시 버전을 확인해보면 업데이트가 잘 된 것을 확인 할 수 있습니다.

그럼 이제 젠킨스를 다시 작동시키고 확인 하시면 됩니다.

 

[root@localhost ~]# dnf list jenkins
Last metadata expiration check: 1:05:48 ago on Tue 30 Jan 2024 11:18:31 AM KST.
Installed Packages
jenkins.noarch                 2.426.3-1.1               @jenkins
[root@localhost ~]# systemctl start jenkins

 

 

 

 

 

 

 

 

 

출처: https://jong-bae.tistory.com/73

반응형

댓글