From 47385958d3434e13786ed10e9ccbe7e3c371ddfd Mon Sep 17 00:00:00 2001 From: hjmoons Date: Thu, 30 Oct 2025 18:40:32 +0900 Subject: [PATCH] =?UTF-8?q?Jenkinsfile:=20JAVA=5FHOME=20=EA=B2=BD=EB=A1=9C?= =?UTF-8?q?=20=EC=88=98=EC=A0=95=20-=20/jdk-21=20=ED=8F=AC=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - JAVA_HOME을 JDK21/jdk-21로 설정 - PATH도 JDK21/jdk-21/bin으로 수정 - jdkPath 변수로 경로 관리 통일 - 불필요한 ls 디버깅 명령 제거 Fix: Java 경로가 JDK21/jdk-21/bin/java인 구조에 맞춤 --- Jenkinsfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 16e0a17..6e5560b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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 """ } }