how to publish sonar result in jenkins server, or do we have sonar-report jenkins plugin

There is a sonar plugin for jenkins, it triggers the sonar build inside CI (jenkins), it is useful.

While now I want to see the sonar result inside jenkins without jumping to sonar websites, it is useful if I just want to see some key data for this job.

  • Continuous deployment of OSGi-based application on jenkins
  • Show a Jenkins pipeline stage as failed without failing the whole job
  • “Project coverage is set to 0%” – JaCoCo and Sonar in Jenkins with Ant
  • How to use the `Java Options` in jenkins ant build tool to set ANT_OPTS
  • Get Maven artifact properties from Jenkins plugin
  • Jenkins returned status code 128
  • It could be sonar-report plugin in jenkins.

    Do you have similar needs ?

  • Making Jenkins build fail when Selenium tests fail
  • “is not allowed for assistive access” error when running AppleScript from Java
  • How can I get Jenkins Gerrit Trigger to ignore my CI user's commits?
  • How to have jenkins-cli.jar work with Jenkins running https?
  • Jenkins ext-email plugin fails to send email on build success
  • Jenkins git clone into a subdir of workspace
  • 2 Solutions collect form web for “how to publish sonar result in jenkins server, or do we have sonar-report jenkins plugin”

    One ugly solution I used so far is to use Sonar Web API.

    I add one curl command in the end of job (build steps) to fetch the needed metrics like

    curl,coverage,test_success_density&resource=54936 --output sonar-result.xml

    Then I archive the sonar-result.xml to make it visible inside the job.

    You can try using Mashup Portlets plugin for Jenkins to configure the results in Jenkins Dashboard.

    PFB URL for the plugin.


    Git Baby is a git and github fan, let's start git clone.