From 11a7fdd998a3a1683f4c194e48742f0ef8107842 Mon Sep 17 00:00:00 2001 From: Namu Date: Sun, 30 Nov 2025 19:14:00 +0100 Subject: [PATCH] Feat: Add sonarqube analysis --- .gitea/workflows/sonar.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .gitea/workflows/sonar.yml diff --git a/.gitea/workflows/sonar.yml b/.gitea/workflows/sonar.yml new file mode 100644 index 0000000..3f4f73f --- /dev/null +++ b/.gitea/workflows/sonar.yml @@ -0,0 +1,32 @@ +name: SonarQube Scan + +on: + push: + branches: + - '**' + pull_request: + branches: + - '**' + +jobs: + sonarqube: + name: SonarQube Trigger + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - 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 + unzip sonar-scanner.zip + + - name: Run SonarQube Scan + run: | + ./sonar-scanner-*/bin/sonar-scanner \ + -Dsonar.projectKey=WorkManagementTool \ + -Dsonar.sources=. \ + -Dsonar.host.url=${{ secrets.SONARQUBE_HOST }} \ + -Dsonar.login=${{ secrets.SONARQUBE_TOKEN }}