diff --git a/.gitea/workflows/new-image.yml b/.gitea/workflows/new-image.yml index dfd2465..f59e1e0 100644 --- a/.gitea/workflows/new-image.yml +++ b/.gitea/workflows/new-image.yml @@ -29,15 +29,10 @@ jobs: distribution: 'temurin' - name: SonarQube Analyse uitvoeren - # Wacht op de Quality Gate en geef het pad naar het Jacoco rapport op + # Maven leest de configuratie uit pom.xml, we geven alleen het secret token mee via de command line 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.qualitygate.wait=true \ - -Dsonar.coverage.jacoco.xmlReportPaths=target/jacoco-report/jacoco.xml + -Dsonar.token=${{ secrets.SONAR_TOKEN }} - name: Quarkus applicatie bouwen (.jar genereren) run: ./mvnw clean package -DskipTests diff --git a/pom.xml b/pom.xml index 6ba44ef..1d5c73b 100644 --- a/pom.xml +++ b/pom.xml @@ -15,6 +15,16 @@ 3.32.1 true 3.5.0 + + + Jobfindr + Jobfindr + https://sonarqube.melvanveen.nl + + true + + target/jacoco-report/jacoco.xml + **/domain/**, **/config/**, **/*Exception.java, **/entity/**