From 8456fd2eb7ce6f822ca544a5a1ccb02fc1a75753 Mon Sep 17 00:00:00 2001 From: veenm Date: Mon, 2 Mar 2026 18:27:26 +0100 Subject: [PATCH] SONARQUBE CONFIG --- .gitea/workflows/new-image.yml | 7 ++++--- pom.xml | 5 +++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/new-image.yml b/.gitea/workflows/new-image.yml index f568f7f..dfd2465 100644 --- a/.gitea/workflows/new-image.yml +++ b/.gitea/workflows/new-image.yml @@ -29,13 +29,15 @@ jobs: distribution: 'temurin' - name: SonarQube Analyse uitvoeren - # We gebruiken hier de SonarQube parameters, met de token veilig als secret opgeslagen + # Wacht op de Quality Gate en geef het pad naar het Jacoco rapport op run: | ./mvnw clean verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar \ -Dsonar.projectKey=Jobfindr \ -Dsonar.projectName='Jobfindr' \ -Dsonar.host.url=https://sonarqube.melvanveen.nl \ - -Dsonar.token=${{ secrets.SONAR_TOKEN }} + -Dsonar.token=${{ secrets.SONAR_TOKEN }} \ + -Dsonar.qualitygate.wait=true \ + -Dsonar.coverage.jacoco.xmlReportPaths=target/jacoco-report/jacoco.xml - name: Quarkus applicatie bouwen (.jar genereren) run: ./mvnw clean package -DskipTests @@ -46,7 +48,6 @@ jobs: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} # Gitea genereert automatisch dit token, net als GitHub. - # Deze heeft de rechten om packages te pushen. password: ${{ secrets.CR_PAT }} - name: Docker image bouwen en pushen diff --git a/pom.xml b/pom.xml index 78a8579..6ba44ef 100644 --- a/pom.xml +++ b/pom.xml @@ -90,6 +90,11 @@ rest-assured test + + io.quarkus + quarkus-jacoco + test +