]> source.dussan.org Git - sonarqube.git/commitdiff
[DOCS] Updated Sonar Scanner for Jenkins (#3129)
authorMark Rekveld <mark.rekveld@sonarsource.com>
Thu, 10 Sep 2020 09:48:56 +0000 (11:48 +0200)
committersonartech <sonartech@sonarsource.com>
Thu, 10 Sep 2020 20:07:29 +0000 (20:07 +0000)
server/sonar-docs/src/pages/analysis/scan/sonarscanner-for-jenkins.md

index e5a493009e922d9eb881c29157eafe437a38781b..5ca6c5a8180e6e512624cb8caf63689b8edbafc0 100644 (file)
@@ -85,6 +85,14 @@ We provide a `withSonarQubeEnv` block that allows you to select the SonarQube se
 
 If needed you can override the `credentialId` if you don't want to use the one defined in global configuration (for example if you define credentials at folder level).
 
+If you only need the SonarQube environment variables to be expanded in the build context then you can override the `envOnly` flag.
+```
+withSonarQubeEnv('My SonarQube Server', envOnly: true) {
+  // This expands the evironment variables SONAR_CONFIG_NAME, SONAR_HOST_URL, SONAR_AUTH_TOKEN that can be used by any script.
+  println ${env.SONAR_HOST_URL} 
+}
+```
+
 Here are a some examples for every scanner, assuming you run on Unix slaves and you have configured a server named "My SonarQube Server" as well as required tools. If you run on Windows slaves, just replace `sh` with `bat`.
 
 SonarScanner: