Skip to content

Commit 09a5688

Browse files
Install JDK 11 for C* 4.x
1 parent 3bdc9f5 commit 09a5688

File tree

1 file changed

+39
-1
lines changed

1 file changed

+39
-1
lines changed

.github/workflows/main.yml

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,23 @@ jobs:
5151
key: ${{ runner.os }}-go-${{ hashFiles('go.mod') }}
5252
restore-keys: |
5353
${{ runner.os }}-go-
54+
- name: Install Java
55+
run: |
56+
curl -s "https://get.sdkman.io" | bash
57+
source "$HOME/.sdkman/bin/sdkman-init.sh"
58+
echo "sdkman_auto_answer=true" >> ~/.sdkman/etc/config
59+
# sdk list java
60+
61+
sdk install java 11.0.24-zulu
62+
echo "JAVA11_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV
63+
64+
sdk install java 17.0.12-zulu
65+
echo "JAVA17_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV
66+
67+
# by default use JDK 11
68+
sdk default java 11.0.24-zulu
69+
sdk use java 11.0.24-zulu
70+
echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV
5471
- name: Install CCM
5572
run: |
5673
python3 -m venv ~/venv
@@ -139,8 +156,29 @@ jobs:
139156
- uses: actions/setup-go@v4
140157
with:
141158
go-version: ${{ matrix.go }}
159+
- name: Install Java
160+
run: |
161+
curl -s "https://get.sdkman.io" | bash
162+
source "$HOME/.sdkman/bin/sdkman-init.sh"
163+
echo "sdkman_auto_answer=true" >> ~/.sdkman/etc/config
164+
# sdk list java
165+
166+
sdk install java 11.0.24-zulu
167+
echo "JAVA11_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV
168+
169+
sdk install java 17.0.12-zulu
170+
echo "JAVA17_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV
171+
172+
# by default use JDK 11
173+
sdk default java 11.0.24-zulu
174+
sdk use java 11.0.24-zulu
175+
echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV
142176
- name: Install CCM
143-
run: pip install "git+https://github.com/riptano/ccm.git@${CCM_VERSION}"
177+
run: |
178+
python3 -m venv ~/venv
179+
~/venv/bin/pip install setuptools
180+
~/venv/bin/pip install "git+https://github.com/riptano/ccm.git@${CCM_VERSION}"
181+
echo "PATH=~/venv/bin:$PATH" >> $GITHUB_ENV
144182
- name: Start cassandra nodes
145183
run: |
146184
VERSION=${{ matrix.cassandra_version }}

0 commit comments

Comments
 (0)