|
4 | 4 | push: |
5 | 5 | branches: |
6 | 6 | - master |
| 7 | + - it-next |
7 | 8 | pull_request: |
8 | 9 | types: [ opened, synchronize, reopened ] |
9 | 10 |
|
|
51 | 52 | key: ${{ runner.os }}-go-${{ hashFiles('go.mod') }} |
52 | 53 | restore-keys: | |
53 | 54 | ${{ 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 |
71 | | - echo "PATH=$PATH" >> $GITHUB_ENV |
72 | | - - name: Install CCM |
73 | | - run: | |
74 | | - python3 -m venv ~/venv |
75 | | - ~/venv/bin/pip install setuptools |
76 | | - ~/venv/bin/pip install "git+https://github.com/riptano/ccm.git@${CCM_VERSION}" |
| 55 | + - name: Setup environment |
| 56 | + uses: ./.github/actions/setup-environment |
77 | 57 | - name: Start cassandra nodes |
78 | 58 | run: | |
79 | 59 | source ~/venv/bin/activate |
@@ -158,29 +138,8 @@ jobs: |
158 | 138 | - uses: actions/setup-go@v4 |
159 | 139 | with: |
160 | 140 | go-version: ${{ matrix.go }} |
161 | | - - name: Install Java |
162 | | - run: | |
163 | | - curl -s "https://get.sdkman.io" | bash |
164 | | - source "$HOME/.sdkman/bin/sdkman-init.sh" |
165 | | - echo "sdkman_auto_answer=true" >> ~/.sdkman/etc/config |
166 | | - # sdk list java |
167 | | -
|
168 | | - sdk install java 11.0.24-zulu |
169 | | - echo "JAVA11_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV |
170 | | -
|
171 | | - sdk install java 17.0.12-zulu |
172 | | - echo "JAVA17_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV |
173 | | -
|
174 | | - # by default use JDK 11 |
175 | | - sdk default java 11.0.24-zulu |
176 | | - sdk use java 11.0.24-zulu |
177 | | - echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV |
178 | | - echo "PATH=$PATH" >> $GITHUB_ENV |
179 | | - - name: Install CCM |
180 | | - run: | |
181 | | - python3 -m venv ~/venv |
182 | | - ~/venv/bin/pip install setuptools |
183 | | - ~/venv/bin/pip install "git+https://github.com/riptano/ccm.git@${CCM_VERSION}" |
| 141 | + - name: Setup environment |
| 142 | + uses: ./.github/actions/setup-environment |
184 | 143 | - name: Start cassandra nodes |
185 | 144 | run: | |
186 | 145 | source ~/venv/bin/activate |
|
0 commit comments