728x90
반응형
Overview
Jenkins에서 각 job 마다 실행할 Maven과 JDK 버전이 다른 경우가 존재하는데, 새로운 버전을 사용하기 위해 여러개 설정하는 방법을 알려드리겠습니다.
Jenkins Server
우선 젠킨스가 실행 중인 서버에 접속하여 기존 버전이 설치되어있는 경로로 이동합니다.
$ which mvn
/home/user/apps/maven/bin/mvn
$ which java
/home/user/apps/jdk/bin/java
$ cd /home/user/apps
Maven 설치
Apache Maven 홈페이지에서 다운로드 할 버전의 URL을 확인합니다.
Maven 설치 후 압축 해제합니다.
$ wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
$ tar xvf apache-maven-3.9.6-bin.tar.gz
$ rm -rf apache-maven-3.9.6-bin.tar.gz
심볼릭 링크를 설정합니다.
$ ln -s apache-maven-3.9.6 maven_3.9.6
JDK 설치
메이븐과 동일하게 Java 홈페이지에서 다운로드할 버전을 확인합니다.
Java 설치 후 압축 해제합니다.
$ wget https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz
$ tar xvf openjdk-21.0.2_linux-x64_bin.tar.gz
$ rm -rf openjdk-21.0.2_linux-x64_bin.tar.gz
심볼릭 링크를 설정합니다.
$ ln -s jdk-21.0.2 jdk_21
Jenkins Website
Jenkins 페이지 접속 후 [Jenkins 관리 > Global Tool Configuration]로 이동합니다.
위에서 설치한 Maven과 JDK 버전 경로를 추가합니다.
Job 설정
Job으로 이동하여 프로젝트 구성에서 Maven과 JDK를 변경합니다.
추가로 리눅스에서 경로 변경하는 방법입니다.
$ ln -Tfs jdk_21 jdk
$ vi ~/.bashrc
export JAVA_HOME=/home/user/apps/jdk
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_11_HOME=~/apps/jdk_11
export JAVA_17_HOME=~/apps/jdk_17
export JAVA_21_HOME=~/apps/jdk_21
$ source ~/.bashrc
$ echo $JAVA_21_HOME
/home/user/apps/jdk_21
$ java -version
openjdk version "21.0.2" 2024-01-16
OpenJDK Runtime Environment (build 21.0.2+13-58)
OpenJDK 64-Bit Server VM (build 21.0.2+13-58, mixed mode, sharing)
728x90
반응형
'etc. > info' 카테고리의 다른 글
웹사이트 분석 사이트 주소 (0) | 2024.06.25 |
---|---|
ChatGPT - 대화형 인공지능 챗봇 (0) | 2023.01.21 |
[Spring] hCaptcha 적용 (0) | 2022.03.21 |
PuTTY Connection Manager 회색 창이 열리면서 서버에 연결이 안될 때 (0) | 2021.12.21 |
RFC 표준 이메일 정규표현식 (0) | 2021.04.07 |
댓글