# Source: https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/ci-based-analysis/sonarcloud-extension-for-jenkins.md

# Jenkins Extension

<details>

<summary>SonarScanner for Jenkins — 2.18 | <a href="https://sonarsource.atlassian.net/jira/software/c/projects/SONARJNKNS/issues">Issue Tracker</a></summary>

**2.18** <sup><sub>**2025-01-28**<sub></sup>\ <sup>Minor updates</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010138%20AND%20fixVersion%20%3D%2015464)

***

**2.17.3** <sup><sub>**2024-11-18**<sub></sup>\ <sup>Update dependencies to improve security</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010138%20AND%20fixVersion%20%3D%2016121)

***

**2.17.2** <sup><sub>**2024-02-19**<sub></sup>\ <sup>Fix withSonarQubeEnv step hanging when the workspace contains a symlink</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010138%20AND%20fixVersion%20%3D%2015473)

***

**2.16.1** <sup><sub>**2023-10-10**<sub></sup>\ <sup>Bug fixes</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010138%20AND%20fixVersion%20%3D%2015332)

***

**2.16** <sup><sub>**2023-09-27**<sub></sup>\ <sup>Use the sonar.token property</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010138%20AND%20fixVersion%20%3D%2013951)

***

**2.15** <sup><sub>**2022-11-22**<sub></sup>\ <sup>Fixed out of memory when querying deleted projects</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010138%20AND%20fixVersion%20%3D%2013860)

***

**2.14** <sup><sub>**2021-11-18**<sub></sup>\ <sup>Prepare SonarQube Scanner for core Guava upgrade</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project+%3D+10138+AND+fixVersion+%3D+12438)

***

**2.13.1** <sup><sub>**2021-04-30**<sub></sup>\ <sup>Update dependencies</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project+%3D+10138+AND+fixVersion+%3D+12437)

***

**2.12** <sup><sub>**2020-09-07**<sub></sup>\ <sup>Improve use of SonarQube configuration, bug fixes</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project+%3D+10138+AND+fixVersion+%3D+12435)

***

**2.11** <sup><sub>**2020-01-06**<sub></sup>\ <sup>Improvements for Jenkins Configuration as Code</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project+%3D+10138+AND+fixVersion+%3D+12434)

***

**2.10** <sup><sub>**2019-10-19**<sub></sup>\ <sup>Add webhook validation based on a shared secret</sup>\
[Download](https://plugins.jenkins.io/sonar/)\
\
[Release notes](https://sonarsource.atlassian.net/issues/?jql=project+%3D+10138+AND+fixVersion+%3D+12433)

</details>

You can trigger SonarQube Cloud analysis from Jenkins using standard Jenkins Build Steps or [Jenkins Pipeline DSL](https://jenkins.io/solutions/pipeline/) to trigger analysis with the SonarScanner. Once the job is complete, the extension will detect that an analysis was made during the build and display a badge and a widget on the job page with a link to the SonarQube Cloud dashboard as well as quality gate status.

See:

* [key-features](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/ci-based-analysis/jenkins/key-features "mention") of the SonarQube Cloud integration with Jenkins
* [global-setup](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/ci-based-analysis/jenkins/global-setup "mention") for SonarQube Cloud integration
* [add-analysis-to-job](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/ci-based-analysis/jenkins/add-analysis-to-job "mention")
* [pipeline-pause](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/ci-based-analysis/jenkins/pipeline-pause "mention") until the quality gate is computed