Skip to content

Commit e7f8558

Browse files
JACOCO-90 Add Windows build and QA during CI
1 parent 9eb7447 commit e7f8558

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

.github/workflows/build.yml

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,29 @@ jobs:
3838
artifactory-reader-role: private-reader
3939
artifactory-deployer-role: qa-deployer
4040

41+
build-qa-windows:
42+
name: Build and QA Windows
43+
needs: build
44+
runs-on: github-windows-latest-m
45+
permissions:
46+
id-token: write # Required for Vault OIDC authentication
47+
contents: write # Required for repository access and tagging
48+
env:
49+
BUILD_NUMBER: ${{ needs.build.outputs.build-number }}
50+
steps:
51+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
52+
- uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0
53+
with:
54+
version: 2025.7.12
55+
- name: Select Java 17
56+
run: mise use java@17
57+
- name: Build
58+
run: |
59+
./gradlew -D"sonar.runtimeVersion"="LATEST_RELEASE[2025.4]" \
60+
-DbuildNumber=$BUILD_NUMBER \
61+
--no-daemon --console plain --info --stacktrace \
62+
build test -PintegrationTests=true
63+
4164
qa:
4265
needs: [build]
4366
if: ${{ needs.build.outputs.deployed }}
@@ -87,7 +110,7 @@ jobs:
87110
build test
88111
89112
promote:
90-
needs: [build, qa]
113+
needs: [build, build-qa-windows, qa]
91114
if: ${{ needs.build.outputs.deployed }}
92115
runs-on: github-ubuntu-latest-s
93116
name: Promote

0 commit comments

Comments
 (0)