From 341e2c4c066640e887192d04e0e7769be5feddd9 Mon Sep 17 00:00:00 2001 From: Christian Rodriguez <141654583+crodriguez6497@users.noreply.github.com> Date: Tue, 18 Jun 2024 10:07:44 -0400 Subject: [PATCH] SonarCloud Config --- .github/workflows/sonarcloud.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/sonarcloud.yml diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml new file mode 100644 index 00000000..3099caad --- /dev/null +++ b/.github/workflows/sonarcloud.yml @@ -0,0 +1,29 @@ +name: SonarCloud analysis + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + workflow_dispatch: + +permissions: + pull-requests: read + +jobs: + Analysis: + runs-on: ubuntu-latest + steps: + - name: Analyze with SonarCloud + uses: SonarSource/sonarcloud-github-action@4006f663ecaf1f8093e8e4abb9227f6041f52216 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_CLIENT }} + with: + args: + -Dsonar.projectKey=NSWC-Crane_C-PAT + -Dsonar.organization=nswc-crane + -Dsonar.exclusions=**/node_modules/** + #-Dsonar.tests= # optional https://docs.sonarcloud.io/enriching/test-coverage/overview/ + #-Dsonar.verbose=true + projectBaseDir: .