From f68ded0149435af04154f82362c710a13fa90c12 Mon Sep 17 00:00:00 2001 From: Alessandro Solimando Date: Fri, 26 Jul 2024 19:14:22 +0200 Subject: [PATCH] Syntax fix 5 --- Jenkinsfile | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ff0a5f309a85..fca3886b9e34 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -50,23 +50,21 @@ node('ubuntu') { """.trim() def FULL_COMMAND - withCredentials([string(credentialsId: 'SONARCLOUD_TOKEN', variable: 'SONAR_TOKEN')]) { - if (env.BRANCH_NAME.startsWith("PR-")) { - def PR_ARGS = """ - -Dsonar.pullrequest.branch=${CHANGE_BRANCH} \ - -Dsonar.pullrequest.base=${CHANGE_TARGET} \ - -Dsonar.pullrequest.key=${CHANGE_ID} \ - """.trim() - FULL_COMMAND = "./gradlew ${COMMON_ARGS} ${PR_ARGS}" - } else { - FULL_COMMAND = "./gradlew ${COMMON_ARGS} -Dsonar.branch.name=${BRANCH_NAME}" - } + if (env.BRANCH_NAME.startsWith("PR-")) { + def PR_ARGS = """ + -Dsonar.pullrequest.branch=${CHANGE_BRANCH} \ + -Dsonar.pullrequest.base=${CHANGE_TARGET} \ + -Dsonar.pullrequest.key=${CHANGE_ID} \ + """.trim() + FULL_COMMAND = "./gradlew ${COMMON_ARGS} ${PR_ARGS}" + } else { + FULL_COMMAND = "./gradlew ${COMMON_ARGS} -Dsonar.branch.name=${BRANCH_NAME}" } // to avoid problems with Groovy's interpolation for secrets - withEnv(["SONAR_TOKEN=${SONAR_TOKEN}"]) { + withCredentials([string(credentialsId: 'SONARCLOUD_TOKEN', variable: 'SONAR_TOKEN')]) { sh """ - ./gradlew ${FULL_COMMAND} -Dsonar.token=\$SONAR_TOKEN + ./gradlew ${FULL_COMMAND} -Dsonar.token=${SONAR_TOKEN} """ } }