|
|
|
## Installer Sonar (sans accès root)
|
|
|
|
|
|
|
|
- Récupérer [SonarQube](http://www.sonarqube.org/) [ici (lille1)](http://www.fil.univ-lille1.fr/~bilasco/TOOLS/sonarqube-5.6.3.zip) ou [ailleurs (sonarqube @bintray)](https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.3.zip)
|
|
|
|
- Dezipper de préference dans /tmp/sonar (unzip PATH_TO_SONAR_ZIP -d /tmp)
|
|
|
|
- Lancer SonarQube : /tmp/sonarqube-5.3.6/bin/linux-x86-32/sonar.sh start
|
|
|
|
- se Connecter sur http://localhost:9000
|
|
|
|
- s'Authentifier (admin / admin) pour pouvoir personnaliser les outils d'analyse.
|
|
|
|
|
|
|
|
- installer les plugins d'analyse souhaité (Java, JS, PHP, etc.)
|
|
|
|
|
|
|
|
## Mettre en place sonnar-runner
|
|
|
|
- Télécharger sonar-runner ([ici (lille1)](http://www.fil.univ-lille1.fr/~bilasco/TOOLS/sonar-runner-dist-2.4.zip) ou [ailleurs](http://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip))
|
|
|
|
- Dezipper en /tmp
|
|
|
|
- Configurer éventuellement /tmp/sonar-runner/conf/sonar.conf
|
|
|
|
|
|
|
|
## Gestion de proxy (sur machine perso au M5)
|
|
|
|
- Modifier le fichier /tmp/sonarqube-5.3.6/conf/sonar.properties en indiquant le proxy
|
|
|
|
|
|
|
|
```
|
|
|
|
(extrait du fichier sonar.properties)
|
|
|
|
|
|
|
|
# UPDATE CENTER
|
|
|
|
|
|
|
|
# Update Center requires an internet connection to request http://update.sonarsource.org
|
|
|
|
# It is enabled by default.
|
|
|
|
sonar.updatecenter.activate=true
|
|
|
|
|
|
|
|
# HTTP proxy (default none)
|
|
|
|
http.proxyHost=cache-etu.univ-lille1.fr
|
|
|
|
http.proxyPort=3128
|
|
|
|
|
|
|
|
sonar.web.javaAdditionalOpts=-Dhttps.proxyHost=cache-etu.univ-lille1.fr -Dhttps.proxyPort=3128
|
|
|
|
```
|
|
|
|
|
|
|
|
- Arrêter sonarqube
|
|
|
|
- Relancer sonarqube |
|
|
\ No newline at end of file |