From 30e926099e550d5952748fb1cd7d7897a846a9f3 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 21 Oct 2022 18:54:22 +0200 Subject: [PATCH 1/7] Fix pom.xml --- pom.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/pom.xml b/pom.xml index d8f8f43..cef79b4 100644 --- a/pom.xml +++ b/pom.xml @@ -34,11 +34,6 @@ https://sonarcloud.io - - grimsi-github - https://sonarcloud.io - - From 8fefc4588ab53f2d35d23f19a957d7e9d2147a8a Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 21 Oct 2022 19:08:46 +0200 Subject: [PATCH 2/7] Fix SonarCloud config --- .github/workflows/build.yml | 2 +- pom.xml | 4 +++- sonar-project.properties | 5 ----- 3 files changed, 4 insertions(+), 7 deletions(-) delete mode 100644 sonar-project.properties diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 08cd03b..61235eb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,7 +47,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=grimsi_gameyfin + run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar - name: Upload build artifact uses: actions/upload-artifact@v3 diff --git a/pom.xml b/pom.xml index cef79b4..1751f87 100644 --- a/pom.xml +++ b/pom.xml @@ -30,8 +30,10 @@ - grimsi-github https://sonarcloud.io + grimsi-github + grimsi_gameyfin + ./backend/target/site/jacoco-aggregate/jacoco.xml diff --git a/sonar-project.properties b/sonar-project.properties deleted file mode 100644 index 94f3f62..0000000 --- a/sonar-project.properties +++ /dev/null @@ -1,5 +0,0 @@ -# Point SONAR to the compiled Java classes -sonar.java.binaries=./backend/target - -# Point SONAR to the JaCoCo report -sonar.coverage.jacoco.xmlReportPaths=./backend/target/site/jacoco-aggregate/jacoco.xml From 738269b00fbb78612d0f8b1085e4b46c9c390fea Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 21 Oct 2022 19:12:23 +0200 Subject: [PATCH 3/7] Fix SonarCloud config --- backend/pom.xml | 3 +++ pom.xml | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 5247c41..70e9ff3 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -15,6 +15,9 @@ 18 + grimsi_gameyfin + ./backend/target/site/jacoco-aggregate/jacoco.xml + 1.6.11 1.7.1 2.11.0 diff --git a/pom.xml b/pom.xml index 1751f87..bd29ecd 100644 --- a/pom.xml +++ b/pom.xml @@ -32,8 +32,6 @@ https://sonarcloud.io grimsi-github - grimsi_gameyfin - ./backend/target/site/jacoco-aggregate/jacoco.xml From cfc5bc3ec4f56547eee78d889801672b6a016d37 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 21 Oct 2022 19:21:32 +0200 Subject: [PATCH 4/7] Fix JaCoCo & SonarCloud config --- backend/pom.xml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index 70e9ff3..f111a1a 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -16,7 +16,10 @@ 18 grimsi_gameyfin - ./backend/target/site/jacoco-aggregate/jacoco.xml + jacoco + reuseReports + ${project.basedir}/../target/jacoco.exec + java 1.6.11 1.7.1 @@ -26,6 +29,7 @@ 3.21.7 5.0.0 0.4.0 + 0.8.8 3.1.0 @@ -262,14 +266,20 @@ org.jacoco jacoco-maven-plugin - 0.8.8 + ${jacoco-maven-plugin.version} - report + jacoco-initialize - report-aggregate + prepare-agent + + + + jacoco-site + package + + report - verify From 424ff805d40789449b2e955c06e91e0c484e0db3 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 21 Oct 2022 19:28:46 +0200 Subject: [PATCH 5/7] Update JaCoCo Sonar integration --- backend/pom.xml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index f111a1a..c63986e 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -16,10 +16,7 @@ 18 grimsi_gameyfin - jacoco - reuseReports - ${project.basedir}/../target/jacoco.exec - java + ${project.basedir}/../target/site/jacoco/jacoco.xml 1.6.11 1.7.1 From cc0004b0e288493e77fa61bfb84aad1facf35c54 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 21 Oct 2022 19:40:05 +0200 Subject: [PATCH 6/7] Update JaCoCo Sonar integration --- backend/pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/pom.xml b/backend/pom.xml index c63986e..fdce545 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -16,7 +16,6 @@ 18 grimsi_gameyfin - ${project.basedir}/../target/site/jacoco/jacoco.xml 1.6.11 1.7.1 From 43f16a44be91bc4be15cd242704cdfcf6d82624c Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Fri, 21 Oct 2022 19:48:48 +0200 Subject: [PATCH 7/7] Add Sonar project key to CI --- .github/workflows/build.yml | 2 +- backend/pom.xml | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 61235eb..08cd03b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -47,7 +47,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar + run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=grimsi_gameyfin - name: Upload build artifact uses: actions/upload-artifact@v3 diff --git a/backend/pom.xml b/backend/pom.xml index fdce545..3c8d4c8 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -15,8 +15,6 @@ 18 - grimsi_gameyfin - 1.6.11 1.7.1 2.11.0