From 39b7b7f8a4d337e9c6aa7e0bd91861b91d754d2c Mon Sep 17 00:00:00 2001 From: Andil Date: Mon, 24 Aug 2026 19:42:55 +0000 Subject: [PATCH] fix: avoid duplicate SonarQube test indexing --- Jenkinsfile | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e71a8a6..bc6506b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -281,24 +281,19 @@ pipeline { script { def scannerHome = tool 'sonar-scanner' - withSonarQubeEnv('sonarqube') { - withCredentials([ - string( - credentialsId: 'sonarqube-token', - variable: 'SONAR_TOKEN' - ) - ]) { - sh """ - ${scannerHome}/bin/sonar-scanner \ + withEnv(["SCANNER_HOME=${scannerHome}"]) { + withSonarQubeEnv('sonarqube') { + sh ''' + "${SCANNER_HOME}/bin/sonar-scanner" \ -Dsonar.projectKey=the-tip-top \ -Dsonar.projectName=THE-TIP-TOP \ -Dsonar.sources=backend/src,frontend/src \ -Dsonar.tests=backend/tests,frontend/src/test \ + -Dsonar.exclusions=frontend/src/test/**,backend/tests/**,**/node_modules/**,**/coverage/**,**/dist/** \ + -Dsonar.test.inclusions=backend/tests/**,frontend/src/test/** \ -Dsonar.javascript.lcov.reportPaths=backend/coverage/lcov.info,frontend/coverage/lcov.info \ - -Dsonar.exclusions=**/node_modules/**,**/coverage/**,**/dist/** \ - -Dsonar.sourceEncoding=UTF-8 \ - -Dsonar.token="${SONAR_TOKEN}" - """ + -Dsonar.sourceEncoding=UTF-8 + ''' } } }