From 501467b7d7e6ec319e847eead1cbb193b20f7ba1 Mon Sep 17 00:00:00 2001 From: Namu Date: Mon, 6 Oct 2025 11:44:15 +0200 Subject: [PATCH] Fix: try fix the sonar job with java --- .gitea/workflows/sonar.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/sonar.yml b/.gitea/workflows/sonar.yml index 436073c..c742d4a 100644 --- a/.gitea/workflows/sonar.yml +++ b/.gitea/workflows/sonar.yml @@ -1,5 +1,4 @@ name: SonarQube Scan - on: push: branches: @@ -7,7 +6,6 @@ on: pull_request: branches: - '**' - jobs: sonarqube: name: SonarQube Trigger @@ -18,6 +16,17 @@ jobs: with: fetch-depth: 0 + - name: Set up JDK + uses: actions/setup-java@v3 + with: + java-version: '11' # Adapte selon ta version de Java + distribution: 'temurin' + + - name: Compile Java sources + run: | + mkdir -p target/classes + javac -d target/classes src/**/*.java + - name: Download SonarQube Scanner run: | curl -sSLo sonar-scanner.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-5.0.1.3006-linux.zip @@ -27,6 +36,7 @@ jobs: run: | ./sonar-scanner-*/bin/sonar-scanner \ -Dsonar.projectKey=tp1-iaavancee \ - -Dsonar.sources=. \ + -Dsonar.sources=src/main/java \ + -Dsonar.java.binaries=target/classes \ -Dsonar.host.url=${{ secrets.SONARQUBE_HOST }} \ -Dsonar.login=${{ secrets.SONARQUBE_TOKEN }}