티스토리 뷰
반응형
곧 젠킨스가 java 11 의 환경을 종료한다고 한다.
24년 9월 30일 이후로 ...
그래서 이왕하는거 java 21 을 설치해놓으려고 한다.
젠킨스 관리하면 뻘겋게 경고가 크게 떠있다.
관련 정보를 보고 싶다면 들어가보면
자바 버전 별 젠킨스 버전을 명시해놨다.
관련자료
1. Java 설치확인
[root@localhost /]# alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-3.el8.x86_64/bin/java)
* 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.422.b05-2.el8.x86_64/jre/bin/java)
alternatives 로 확인해보면
나같은 경우는 시스템 기본 환경변수는 1.8로 잡아놨고
그 외는 11을 사용하라고 설정해놨다.
2. Java 21 설치
[root@localhost /]# dnf install java-21-openjdk
Last metadata expiration check: 2:09:45 ago on Thu 12 Sep 2024 01:36:26 PM KST.
Dependencies resolved.
===================================================================================================================================================
Package Architecture Version Repository Size
===================================================================================================================================================
Installing:
java-21-openjdk x86_64 1:21.0.4.0.7-1.el8 appstream 445 k
Installing dependencies:
java-21-openjdk-headless x86_64 1:21.0.4.0.7-1.el8 appstream 50 M
Transaction Summary
===================================================================================================================================================
Install 2 Packages
Total download size: 50 M
Installed size: 216 M
Is this ok [y/N]: y
설치가 완료되면 alternatives 명령어를 이용해서 21을 선택해준다
3번이 java 21 이므로 3번을 선택하면 바뀐다.
[root@localhost /]# alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-3.el8.x86_64/bin/java)
* 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.422.b05-2.el8.x86_64/jre/bin/java)
3 java-21-openjdk.x86_64 (/usr/lib/jvm/java-21-openjdk-21.0.4.0.7-1.el8.x86_64/bin/java)
Enter to keep the current selection[+], or type selection number: 3
[root@localhost /]# alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-3.el8.x86_64/bin/java)
* 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.422.b05-2.el8.x86_64/jre/bin/java)
+ 3 java-21-openjdk.x86_64 (/usr/lib/jvm/java-21-openjdk-21.0.4.0.7-1.el8.x86_64/bin/java)
3. Jenkins 재기동
[root@localhost /]# systemctl restart jenkins
아까의 자바 11 관련 경고창이 사라진 것을 확인 할 수 있다.
반응형
'DevOps > Jenkins' 카테고리의 다른 글
[Jenkins] jdk-Gradle 버전 차이로 인한 빌드오류 해결. (0) | 2024.10.15 |
---|---|
[Jenkins] 레거시 업데이트 실패, 복구 및 Job 이관하기 (3) | 2024.03.19 |
[Jenkins] 젠킨스 버전 업데이트하기 (feat.rockylinux) (0) | 2024.01.30 |
[Jenkins] 리눅스에 젠킨스 설치하기. (feat.rockylinux) (0) | 2023.08.29 |
[Jenkins] Git webhook 설정하기. (0) | 2023.03.27 |
댓글