Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
7e8c993
Add SonarCloud analysis to Maven workflow
nikan-negaresh-informed Nov 11, 2025
e30f0e3
Update Maven workflow to include project key and organization for Son…
nikan-negaresh-informed Nov 11, 2025
7e610f5
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
60c6500
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
b924c24
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
383aec7
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
d07c91a
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
8412aa0
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
f44e356
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
982bbb3
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
4e29f7c
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
c4522f8
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
c900ce2
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
cd3b9a6
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
db0dd18
Add SONAR_TOKEN environment variable to Maven workflow for SonarCloud…
nikan-negaresh-informed Nov 17, 2025
e853f80
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
9630dd5
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
0795c2b
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
5de09b7
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
7e33372
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
6a2213f
Add SONAR_TOKEN and update Maven workflow with projectKey for SonarCl…
nikan-negaresh-informed Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ on:

permissions:
contents: read
pull-requests: read

env:
MAVEN_CLI_OPTS: "--batch-mode --no-transfer-progress"
Expand All @@ -40,6 +41,9 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v5
with:
# Full history is recommended for accurate Sonar analysis and PR decoration
fetch-depth: 0
- name: Set up JDK 21
uses: actions/setup-java@v5
with:
Expand All @@ -51,13 +55,11 @@ jobs:
env:
GH_PACKAGES_PAT: ${{ secrets.GH_PACKAGES_PAT }}
run: ./mvnw $MAVEN_CLI_OPTS verify
- name: Upload JaCoCo HTML report
if: always()
uses: actions/upload-artifact@v4
with:
name: jacoco-report
path: target/site/jacoco
if-no-files-found: warn
- name: run code coverage
env:
GH_PACKAGES_PAT: ${{ secrets.GH_PACKAGES_PAT }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: ./mvnw $MAVEN_CLI_OPTS -Dsonar.projectKey=National-Digital-Twin_management-node -Dsonar.organization=national-digital-twin -Dsonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Pcoverage
lint:
runs-on: ubuntu-latest
steps:
Expand Down
3 changes: 3 additions & 0 deletions sonar-project.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
sonar.projectKey=National-Digital-Twin_management-node
sonar.organization=national-digital-twin
sonar.coverage.jacoco.xmlReportPaths=target/site/jacoco/jacoco.xml
Loading