@@ -84,18 +84,23 @@ jobs:
84
84
echo "::add-mask::$COHERE_KEY" &&
85
85
echo "build and run tests" && ./gradlew build -x spotlessJava &&
86
86
echo "Publish to Maven Local" && ./gradlew publishToMavenLocal -x spotlessJava &&
87
- echo "Multi Nodes Integration Testing" && ./gradlew integTest -PnumNodes=3 -x spotlessJava &&
88
- echo "Run Jacoco test coverage" && ./gradlew jacocoTestReport && cp -v plugin/build/reports/jacoco/test/jacocoTestReport.xml ./jacocoTestReport.xml'
87
+ echo "Multi Nodes Integration Testing" && ./gradlew integTest -PnumNodes=3 -x spotlessJava'
89
88
plugin=`basename $(ls plugin/build/distributions/*.zip)`
90
89
echo $plugin
91
90
mv -v plugin/build/distributions/$plugin ./
92
91
echo "build-test-linux=$plugin" >> $GITHUB_OUTPUT
93
92
93
+ - name : Upload Coverage Report
94
+ uses : codecov/codecov-action@v3
95
+ with :
96
+ flags : ml-commons
97
+ token : ${{ secrets.CODECOV_TOKEN }}
98
+
94
99
- uses : actions/upload-artifact@v4
95
- if : ${{ matrix.os }} == "ubuntu-latest"
96
100
with :
97
- name : coverage-report-${{ matrix.os }}-${{ matrix.java }}
98
- path : ./jacocoTestReport.xml
101
+ name : ml-plugin-linux-${{ matrix.java }}
102
+ path : ${{ steps.step-build-test-linux.outputs.build-test-linux }}
103
+ if-no-files-found : error
99
104
100
105
101
106
Test-ml-linux-docker :
@@ -164,8 +169,8 @@ jobs:
164
169
- name : Generate Password For Admin
165
170
id : genpass
166
171
run : |
167
- PASSWORD=$(openssl rand -base64 20 | tr -dc 'A-Za-z0-9!@#$%^&*()_+=-')
168
- echo "password={$PASSWORD}" >> $GITHUB_OUTPUT
172
+ PASSWORD=$(openssl rand -base64 20 | tr -dc 'A-Za-z0-9!@#$%^&*()_+=-')
173
+ echo "password={$PASSWORD}" >> $GITHUB_OUTPUT
169
174
- name : Run Docker Image
170
175
if : env.imagePresent == 'true'
171
176
run : |
@@ -195,24 +200,6 @@ jobs:
195
200
flags : ml-commons
196
201
token : ${{ secrets.CODECOV_TOKEN }}
197
202
198
- Precommit-codecov :
199
- needs : Build-ml-linux
200
- strategy :
201
- matrix :
202
- java : [21, 23]
203
- os : [ubuntu-latest]
204
- runs-on : ${{ matrix.os }}
205
- steps :
206
- - uses : actions/download-artifact@v4
207
- with :
208
- name : coverage-report-${{ matrix.os }}-${{ matrix.java }}
209
- path : ./
210
- - name : Upload Coverage Report
211
- uses : codecov/codecov-action@v5
212
- with :
213
- token : ${{ secrets.CODECOV_TOKEN }}
214
- files : ./jacocoTestReport.xml
215
-
216
203
Build-ml-windows :
217
204
strategy :
218
205
matrix :
0 commit comments