configuration-as-code-plugin/demos/sonarqube/README.md

1.1 KiB

configure sonar plugin

sample configuration

Sample configuration for the SonarQube plugin.

Below sample configuration willingly set all attributes values because of current issues with Sonar plugin 2.9 version. (cf. #982)

unclassified:
  sonarglobalconfiguration:                  # mandatory
    buildWrapperEnabled: true
    installations:                           # mandatory
      - name: "TEST"                         # id of the SonarQube configuration - to be used in jobs
        serverUrl: "http://url:9000"
        #credentialsId: token-sonarqube       # id of the credentials containing sonar auth token (since 2.9 version)
        serverAuthenticationToken: "token"   # for retrocompatibility with versions < 2.9
        mojoVersion: "mojoVersion"
        additionalProperties: "blah=blah"
        additionalAnalysisProperties: "additionalAnalysisProperties"
        triggers:
          skipScmCause: true
          skipUpstreamCause: true
          envVar: "envVar"

notes

You can add multiple installations.