From 985315d14724041bfdf2d6f9e4c3f34a021a41f2 Mon Sep 17 00:00:00 2001 From: htlee Date: Tue, 17 Mar 2026 16:58:26 +0900 Subject: [PATCH] =?UTF-8?q?fix(ci):=20JDK=2021=20=EC=84=A4=EC=B9=98=20?= =?UTF-8?q?=E2=80=94=20Adoptium=20Temurin=20APT=20=EC=A0=80=EC=9E=A5?= =?UTF-8?q?=EC=86=8C=20=EC=82=AC=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit node:24(Debian bookworm) 기본 apt에 openjdk-21 없음. Adoptium GPG 키 + 저장소 추가 후 temurin-21-jdk 설치. --- .gitea/workflows/deploy.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2d3e787..67c1678 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -34,8 +34,14 @@ jobs: - name: Install JDK 21 + Maven run: | apt-get update -qq - apt-get install -y -qq openjdk-21-jdk-headless maven > /dev/null 2>&1 - java -version + apt-get install -y -qq wget apt-transport-https gpg maven > /dev/null 2>&1 + wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /usr/share/keyrings/adoptium.gpg + echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main" > /etc/apt/sources.list.d/adoptium.list + apt-get update -qq + apt-get install -y -qq temurin-21-jdk > /dev/null 2>&1 + echo "JAVA_HOME=/usr/lib/jvm/temurin-21-jdk-amd64" >> $GITHUB_ENV + echo "/usr/lib/jvm/temurin-21-jdk-amd64/bin" >> $GITHUB_PATH + /usr/lib/jvm/temurin-21-jdk-amd64/bin/java -version mvn --version - name: Build backend -- 2.45.2