Skip to content

Commit 3db5f37

Browse files
committed
ci: jacoco execution data not found
1 parent 57a1f97 commit 3db5f37

File tree

1 file changed

+8
-27
lines changed

1 file changed

+8
-27
lines changed

.github/workflows/ci.yaml

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,9 @@ on:
99
- '**.md'
1010

1111
jobs:
12-
build:
13-
name: Build
14-
runs-on: ubuntu-latest
15-
steps:
16-
- name: Checkout
17-
uses: actions/checkout@v4
18-
- name: Setup Java
19-
uses: actions/setup-java@v4
20-
with:
21-
distribution: 'temurin'
22-
java-version: 17
23-
- name: Setup Gradle
24-
uses: gradle/actions/setup-gradle@v4
25-
- name: Build with Gradle
26-
run: ./gradlew build -x test
2712
unit-test:
2813
name: UniteTest
2914
runs-on: ubuntu-latest
30-
needs: build
3115
steps:
3216
- name: Checkout
3317
uses: actions/checkout@v4
@@ -40,18 +24,13 @@ jobs:
4024
uses: gradle/actions/setup-gradle@v4
4125
- name: Unit Test with Gradle
4226
run: ./gradlew :generator:test
43-
- name: Upload Jacoco
44-
uses: actions/upload-artifact@v4
45-
with:
46-
name: ${{ github.job }}
47-
path: generator/build/jacoco/test.exec
4827
integration-test:
4928
strategy:
5029
matrix:
5130
middleware: [ "tomcat", "jetty" ]
5231
runs-on: ubuntu-latest
5332
name: ${{ matrix.middleware }}
54-
needs: [ build, unit-test ]
33+
needs: [ unit-test ]
5534
steps:
5635
- name: Checkout
5736
uses: actions/checkout@v4
@@ -79,10 +58,6 @@ jobs:
7958
permissions:
8059
contents: write
8160
steps:
82-
- name: Download Jacoco
83-
uses: actions/download-artifact@v4
84-
with:
85-
path: integration-test/build/jacoco
8661
- name: Checkout
8762
uses: actions/checkout@v4
8863
- name: Setup Java
@@ -92,8 +67,14 @@ jobs:
9267
java-version: 17
9368
- name: Setup Gradle
9469
uses: gradle/actions/setup-gradle@v4
70+
- name: Unit Test with Gradle
71+
run: ./gradlew :generator:test
72+
- name: Download Jacoco
73+
uses: actions/download-artifact@v4
74+
with:
75+
path: build/jacoco
9576
- name: Merge Jacoco
96-
run: ./gradlew :jacocoTestReport
77+
run: ./gradlew :jacocoTestReport --info
9778
- name: Generate JaCoCo Badge
9879
uses: cicirello/jacoco-badge-generator@v2
9980
with:

0 commit comments

Comments
 (0)