Skip to content

Commit 06d65b1

Browse files
committed
ci: parallelized plugin tests
1 parent 266dfbb commit 06d65b1

File tree

1 file changed

+48
-8
lines changed

1 file changed

+48
-8
lines changed

.github/workflows/build.yaml

Lines changed: 48 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,61 @@ jobs:
2828
arguments: |
2929
--build-cache
3030
build
31+
-PciBuild=true
32+
- name: Archive test report
33+
uses: actions/upload-artifact@v3
34+
if: always()
35+
with:
36+
name: test-report
37+
path: |
38+
*/build/test-results
39+
*/build/reports
40+
41+
test-model-api-gen-gradle:
42+
runs-on: ubuntu-latest
43+
steps:
44+
- uses: actions/checkout@v3
45+
- name: Set up JDK 11
46+
uses: actions/setup-java@v3
47+
with:
48+
distribution: 'temurin'
49+
java-version: '11'
50+
- name: Assemble
51+
uses: gradle/gradle-build-action@v2
52+
env:
53+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
54+
with:
55+
arguments: |
56+
--build-cache
57+
assemble
3158
publishToMavenLocal
3259
-PciBuild=true
3360
- name: Test Model API Generator Gradle Plugin
3461
env:
3562
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3663
run: model-api-gen-gradle-test/ci.sh
64+
65+
test-bulk-model-sync-gradle:
66+
runs-on: ubuntu-latest
67+
steps:
68+
- uses: actions/checkout@v3
69+
- name: Set up JDK 11
70+
uses: actions/setup-java@v3
71+
with:
72+
distribution: 'temurin'
73+
java-version: '11'
74+
- name: Assemble
75+
uses: gradle/gradle-build-action@v2
76+
env:
77+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
78+
with:
79+
arguments: |
80+
--build-cache
81+
assemble
82+
publishToMavenLocal
83+
-PciBuild=true
84+
3785
- name: Test Bulk Model Sync Gradle Plugin
3886
env:
3987
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4088
run: bulk-model-sync-gradle-test/ci.sh
41-
- name: Archive test report
42-
uses: actions/upload-artifact@v3
43-
if: always()
44-
with:
45-
name: test-report
46-
path: |
47-
*/build/test-results
48-
*/build/reports

0 commit comments

Comments
 (0)