Deploy: exdev sync 2026-08-11 16:14:41
This commit is contained in:
@@ -95,10 +95,14 @@ resolve_java17_home() {
|
||||
}
|
||||
|
||||
# 서비스 중지 전에 Java 컴파일만 검증 — 실패 시 가동 중인 스택을 유지한다.
|
||||
# Gitea post-receive / 비로그인 SSH 는 PATH 에 brew java 가 없고 /usr/bin/java 는 stub 이므로
|
||||
# JAVA_HOME 을 반드시 export 해야 gradlew 부트스트랩이 성공한다.
|
||||
preflight_java_compile() {
|
||||
local java_home dir
|
||||
java_home="$(resolve_java17_home)"
|
||||
log "[Phase 0] Java 사전 컴파일 검증 (Java 17)"
|
||||
export JAVA_HOME="${java_home}"
|
||||
export PATH="${JAVA_HOME}/bin:/opt/homebrew/bin:/opt/homebrew/sbin:${PATH}"
|
||||
log "[Phase 0] Java 사전 컴파일 검증 (Java 17: ${JAVA_HOME})"
|
||||
for dir in \
|
||||
"${WORK_TREE}/kakaoChatbotSkill-chatbot2.0-agent" \
|
||||
"${WORK_TREE}/chatbotApi-chatbot2.0-agent"; do
|
||||
@@ -106,7 +110,9 @@ preflight_java_compile() {
|
||||
log " compileJava: $(basename "${dir}")"
|
||||
if ! (
|
||||
cd "${dir}"
|
||||
./gradlew -Dorg.gradle.java.home="${java_home}" compileJava --quiet
|
||||
export JAVA_HOME
|
||||
export PATH="${JAVA_HOME}/bin:${PATH}"
|
||||
./gradlew -Dorg.gradle.java.home="${JAVA_HOME}" compileJava --quiet
|
||||
); then
|
||||
fail "사전 컴파일 실패: $(basename "${dir}") — 기존 서비스는 그대로 유지됨"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user