Skip to content

Commit 62f0fb0

Browse files
[ci] Parametrize JAVA_HOME setup in ci
1 parent 9e6af04 commit 62f0fb0

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/build-and-run.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
types: [opened, synchronize, reopened]
99

1010
env:
11-
JAVA_HOME: /opt/jenkins/jdks/graal-23.1.0/jdk-21.0.3
11+
JAVA_VERSION: 21.0.2-open
1212
TORNADO_ROOT: ${{ github.workspace }}/GPULlama3.java/external/tornadovm
1313
LLAMA_ROOT: ${{ github.workspace }}
1414
GRAAL_JARS: /opt/graalJars
@@ -45,6 +45,17 @@ jobs:
4545
- name: ptx
4646

4747
steps:
48+
- name: Set up Java with SDKMAN
49+
shell: bash
50+
run: |
51+
source "$HOME/.sdkman/bin/sdkman-init.sh"
52+
sdk use "$JAVA_VERSION"
53+
54+
echo "JAVA_HOME=$HOME/.sdkman/candidates/java/current" >> $GITHUB_ENV
55+
echo "$HOME/.sdkman/candidates/java/current/bin" >> $GITHUB_PATH
56+
57+
java -version
58+
4859
- name: Checkout GPULlama3
4960
uses: actions/checkout@v4
5061

0 commit comments

Comments
 (0)