From a8f72272a46c3deea9181d827935a9d46449e525 Mon Sep 17 00:00:00 2001 From: AlbertoML1999 <146851709+AlbertoML1999@users.noreply.github.com> Date: Fri, 19 Dec 2025 10:11:41 +0100 Subject: [PATCH] Add SonarCloud analysis steps for frontend and backend --- .github/workflows/basic.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/basic.yml b/.github/workflows/basic.yml index d7827b5..caab86d 100644 --- a/.github/workflows/basic.yml +++ b/.github/workflows/basic.yml @@ -32,6 +32,14 @@ jobs: run: | cd backend mvn clean verify -Dtest="es.goeventsnow.backend.unit.EventTest" + - name: SonarCloud Analysis (Backend) + run: | + cd backend + mvn sonar:sonar \ + -Dsonar.projectKey=${{ secrets.SONAR_PROJECT_KEY_BACKEND }} \ + -Dsonar.organization=${{ secrets.SONAR_ORGANIZATION }} \ + -Dsonar.host.url=https://sonarcloud.io \ + -Dsonar.login=${{ secrets.SONAR_TOKEN }} client-quality: name: Client - Basic CI @@ -57,3 +65,13 @@ jobs: run: | cd frontend npx ng test --include=src/app/app.component.spec.ts --coverage + - name: SonarCloud Analysis (Frontend) + uses: SonarSource/sonarcloud-github-action@v2 + with: + projectBaseDir: frontend + args: > + -Dsonar.projectKey=${{ secrets.SONAR_PROJECT_KEY_FRONTEND }} + -Dsonar.organization=${{ secrets.SONAR_ORGANIZATION }} + -Dsonar.javascript.lcov.reportPaths=coverage/lcov.info + env: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}