4
TABLE DES MATIÈRES
Vue générale ...................................................................................................... 6
Problématique ........................................................................................ 6
Solution ................................................................................................. 7
Intégration et configuration de SonarQube ....................................................... 7
Qu’est-ce que SonarQube ? ................................................................... 7
Les bénéfices d’utilisation de SonarQube ? .......................................... 7
2.2.1 Intégration ....................................................................................... 8
2.2.2 Intégration de SonarQube sur Eclipse ............................................. 8
2.2.2.1 Installation de plugin SonarQube dans Eclipse ................ 8
2.2.3 Intégration de SonarQube avec Jenkins .......................................... 9
2.2.3.1 Installation de Jenkins ...................................................... 9
2.2.4 Installation de plugin SonarQube .................................................. 11
2.2.5 Installation du serveur SonarQube ................................................ 11
2.2.6 Installation du scanner SonarQube................................................ 12
Installation de SonarQube ............................................................................... 13
Prérequis .............................................................................................. 13
Installation par défaut de SonarQube .................................................. 14
3.2.1 Installation du serveur SonarQube ................................................ 14
3.2.2 Installation du serveur SonarQube ................................................ 15
Installation d’une base de données ...................................................... 15
Installation du serveur Web ................................................................. 15
Installation des plugins ........................................................................ 16
3.5.1 Installation automatique ................................................................ 16
3.5.2 Installation manuelle ..................................................................... 17
Analyse de code source ................................................................................... 17