---
sourceDocument: Gestion des services IT Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/it-service-management

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Australie

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configurer des analyses SonarQube sur les pipelines Jenkins

# Configurer des analyses SonarQube sur les pipelines Jenkins {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Configurez des analyses SonarQube sur les pipelines Jenkins.

## Avant de commencer

Veillez à remplir les conditions préalables suivantes avant de configurer vos pipelines Jenkins pour les analyses SonarQube.

* SonarCloud ou SonarQube version 8.6.1 édition Community
* SonarQube Scanner pour Jenkins 2.4 ou supérieur est installé sur votre instance/environnement Jenkins.
* Module d'extension ServiceNow DevOps version 1.27 ou ultérieure pour Jenkins.
* Assurez-vous que des analyses SonarQube sont configurées et existent sur vos pipelines Jenkins à l'aide du module d'extension SonarQube Scanner pour Jenkins. Pour plus d'informations, consultez
  * [SonarQube Scanner pour Jenkins](https://www.jenkins.io/doc/pipeline/steps/sonar/)
  * [SonarScanner pour Jenkins](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins/)
  {#config-sonarqube-jenkins-devops__ul_q4f_w44_5pb}
* Un outil SonarQube est créé et connecté au serveur SonarQube. Pour plus d'informations, consultez [SonarQube intégration avec Vélocité de changement DevOps](https://servicenow-prod.fluidtopics.net/b40pn1_nxQkspG~C8vTSww "Connectez-vous à votre instance SonarQube intégrée à vos pipelines CI/CD pour extraire les résultats de la qualité et de la sécurité du code.").
{#config-sonarqube-jenkins-devops__ul_lr2_kzj_5pb}Rôle requis : sn_devops.admin

## Pourquoi et quand exécuter cette tâche

Lorsque vous exécutez un pipeline qui comporte des exécutions d'analyse SonarQube, les détails sont extraits dans ServiceNow DevOps à partir du pipeline Jenkins. À l'aide du module d'extension Jenkins, nous vérifions si l'exécution de l'analyse est configurée dans le pipeline Jenkins et recherchons les analyses SonarQube à chaque étape de l'orchestration, à l'aide de la balise `withSonarQubeEnv`. Si une analyse SonarQube a eu lieu à n'importe quelle étape de l'exécution du pipeline, dans le cadre de notre notification de fin, nous ajoutons un modèle avec les détails `scanID` et `URL` pour chaque analyse qui a lieu à une étape particulière. Ces analyses ou détails d'analyse sont corrélés et affichés dans la liste connexe Résumé de la qualité logicielle à partir des demandes de changement et des exécutions de tâches.

## Procédure

1. Dans Jenkins, accédez à Gérer JenkinsConfigurer le système, cochez la case Activer l'injection de la configuration du serveur SonarQube en tant que variables d'environnement de version dans la section Serveurs SonarQube et remplissez les champs.  
   {#config-sonarqube-jenkins-devops__table_dly_pp4_5pb__entry__2}

   | Champ | Description |
   |-|-|
   | Nom | Nom unique de la configuration/du projet. |
   | URL serveur | URL ou adresse IP du serveur SonarQube. |
   | Authentification du serveur | Sélectionnez le type de jeton d'authentification approprié pour la configuration. |
   [Tableau 1. Installations SonarQube]

   {#config-sonarqube-jenkins-devops__table_dly_pp4_5pb}  
   Remarque :  
   utilisez ces mêmes détails ou valeurs de serveur SonarQube lors de la création des outils SonarQube dans ServiceNow DevOps et dans le pipeline Jenkins.
2. Cliquez sur Test de la connexion.  
   Vérifiez que le message Connexion réussie s'affiche.
3. Cliquez sur Appliquer et sur Enregistrer.
4. Exécutez le pipeline.

## Résultats

Sur la base des résultats de l'analyse à différentes étapes de l'exécution du pipeline, les résultats sont affichés à l'étape correspondante du pipeline. Des événements entrants sont créés pour les notifications, et des flux secondaires sont déclenchés en fonction du type et de l'aptitude de notification.

## Que faire ensuite

Remarque :  
Accédez à l'interface utilisateur du pipeline pour afficher les détails de l'analyse sous le QualitéRésultats de qualité logicielle.

* Affichez les détails de l'analyse dans le cadre des exécutions de tâches. Affichez les détails de toutes les analyses Sonar qui font partie de l'exécution de la tâche mappée à une étape d'exécution de pipeline de version ou de mise en production.  
  1. Accédez à la DevOpsOrchestrerExécution de tâches cliquez sur un enregistrement d'exécution de tâche pertinent.
  2. Cliquez sur la liste connexe Résumé de la qualité logicielle.
  3. Cliquez sur un enregistrement d'ID d'analyse pertinent.
  {#config-sonarqube-jenkins-devops__ol_gbz_zrb_wpb} Le résumé de l'analyse de la qualité logicielle et les détails de l'analyse s'affichent.
* Affichez les détails de l'analyse dans le cadre de la demande de changement. Afficher toutes les analyses qui faisaient partie de ce pipeline de version/mise en production dans le Résultats de qualité logicielleRésumé de la qualité logicielle liste connexe.  
  1. Accédez à la DevOpsOrchestrerDemandes de changement de pipeline
  2. Cliquez sur la liste connexe Résumé de la qualité logicielle.
  3. Cliquez sur un enregistrement d'ID d'analyse pertinent.
  {#config-sonarqube-jenkins-devops__ol_y2q_wsb_wpb}Le résumé de l'analyse de la qualité logicielle et les détails de l'analyse s'affichent.
{#config-sonarqube-jenkins-devops__software-quality-summary}

