Jenkinsfile: JAVA_HOME 경로 수정 - /jdk-21 포함

- JAVA_HOME을 JDK21/jdk-21로 설정
- PATH도 JDK21/jdk-21/bin으로 수정
- jdkPath 변수로 경로 관리 통일
- 불필요한 ls 디버깅 명령 제거

Fix: Java 경로가 JDK21/jdk-21/bin/java인 구조에 맞춤
This commit is contained in:
hjmoons 2025-10-30 18:40:32 +09:00
parent 4929f8d80b
commit 47385958d3

10
Jenkinsfile vendored
View File

@ -47,19 +47,19 @@ pipeline {
echo "☕ Setting up Java 21..."
// JDK 21 설치 및 대기
def jdkHome = tool name: 'JDK21', type: 'jdk'
env.JAVA_HOME = jdkHome
env.PATH = "${jdkHome}/bin:${env.PATH}"
def jdkPath = "${jdkHome}/jdk-21"
env.JAVA_HOME = jdkPath
env.PATH = "${jdkPath}/bin:${env.PATH}"
// JDK 설치 완료 대기 및 확인
sh """
echo "Waiting for JDK installation..."
while [ ! -f ${jdkHome}/jdk-21/bin/java ]; do
while [ ! -f ${jdkPath}/bin/java ]; do
echo "Waiting for JDK to be extracted..."
ls -al ${jdkHome}/bin/java
sleep 2
done
echo "JDK installation completed"
${jdkHome}/bin/java -version
${jdkPath}/bin/java -version
"""
}
}