Configurer les scans SonarQube sur Jenkins les pipelines
Configurer les scans SonarQube sur Jenkins les pipelines.
Avant de commencer
- SonarCloud ou SonarQube version 8.6.1 édition communautaire
- SonarQube Scanner pour Jenkins 2.4 ou supérieur est installé sur votre instance/environnement Jenkins.
- ServiceNow DevOps version du module d’extension 1.27 ou ultérieure pour Jenkins.
- Assurez-vous que les analyses SonarQube sont configurées et existent sur vos Jenkins pipelines à l’aide du plugin SonarQube Scanner pour Jenkins. Pour plus d'informations, consultez
- Un outil SonarQube est créé et est connecté au serveur SonarQube. Pour plus d'informations, consultez SonarQube intégration avec Changements de vélocité DevOps.
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 ServiceNow DevOps du Jenkins pipeline. À l’aide du module d’extensionJenkins, nous vérifions si l’exécution de l’analyse est configurée dans le pipeline et vérifions les analyses SonarQube à chaque étape de l’orchestrationJenkins, à 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 se produit dans 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
Résultats
Que faire ensuite
Accédez à l’interface utilisateur du pipeline pour afficher les détails de l’analyse sous le .
- 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.
- Accédez à la cliquez sur un enregistrement d’exécution de tâche pertinent.
- Cliquez sur la liste connexe Résumé de la qualité logicielle.
- Cliquez sur un enregistrement d’ID d’analyse pertinent.
- 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 liste connexe.
- Accédez à la
- Cliquez sur la liste connexe Résumé de la qualité logicielle.
- Cliquez sur un enregistrement d’ID d’analyse pertinent.