| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| sonar [Le 27/09/2017, 16:22] – [Pré-requis] 88.122.23.96 | sonar [Le 11/09/2022, 11:59] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| * Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. |
| * Avoir installé [[Mysql]]. | * Avoir installé [[Mysql]]. |
| * Avoir installé OpenJDK-8 JRE | * Avoir installé [[:java|OpenJDK-8 JRE]] |
| |
| <note tip>Mysql n'est pas une obligation. De fait l'application est fournie avec une base de données derby embarquée, mais comme son utilisation n'est pas recommandée en production, nous ne nous attarderons pas dessus. Il y a aussi des alternatives à Mysql (MariaDB), dont [[oracle|Oracle]] et [[postgresql|PostgreSQL]], voir [[http://docs.codehaus.org/display/SONAR/Install+Sonar#InstallSonar-Server|ici]] pour la liste des possibilités détaillées. </note> | <note tip>Mysql n'est pas une obligation. De fait l'application est fournie avec une base de données derby embarquée, mais comme son utilisation n'est pas recommandée en production, nous ne nous attarderons pas dessus. Il y a aussi des alternatives à Mysql (MariaDB), dont [[oracle|Oracle]] et [[postgresql|PostgreSQL]], voir [[http://docs.codehaus.org/display/SONAR/Install+Sonar#InstallSonar-Server|ici]] pour la liste des possibilités détaillées. </note> |
| Pour installer ce logiciel, il suffit de télécharger la [[http://www.sonarsource.org/downloads/|dernière version]] et de [[:archivage#graphiquement|l'extraire]] dans le dossier choisi pour l'installation. Par exemple, nous supposerons que vous l'avez installé dans /opt/sonar/sonar-5.6.6/ | Pour installer ce logiciel, il suffit de télécharger la [[http://www.sonarsource.org/downloads/|dernière version]] et de [[:archivage#graphiquement|l'extraire]] dans le dossier choisi pour l'installation. Par exemple, nous supposerons que vous l'avez installé dans /opt/sonar/sonar-5.6.6/ |
| |
| Suite à quoi il fa falloir créer le lien permettant de lancer le logiciel depuis le dossier /usr/bin: | Suite à quoi il va falloir créer le lien permettant de lancer le logiciel depuis le dossier /usr/bin: |
| sudo ln -s /opt/sonar/sonar-5.6.6/bin/linux-x86-32/sonar.sh /usr/bin/sonar | sudo ln -s /opt/sonar/sonar-5.6.6/bin/linux-x86-32/sonar.sh /usr/bin/sonar |
| | |
| mysql> GRANT ALL ON sonar.* TO 'sonar'@'%'; | mysql> GRANT ALL ON sonar.* TO 'sonar'@'%'; |
| mysql> quit;</code> | mysql> quit;</code> |
| Ceci suppose que vous connaissez le mot de passe super utilisateur de MySQL. | Ceci suppose que vous connaissez le mot de passe super utilisateur de MySQL. |
| <note tip>Le joker '%' autorise des connexions à la base de données depuis n'importe quel ordinateur du réseau, ce qui est potentiellement dangereux. Si vous n'avez qu'un ordinateur dans votre réseau, mettez 'localhost' à la place. Sinon, configurez votre [[ufw|pare-feu]].</note> | <note tip>Le joker '%' autorise des connexions à la base de données depuis n'importe quel ordinateur du réseau, ce qui est potentiellement dangereux. Si vous n'avez qu'un ordinateur dans votre réseau, mettez 'localhost' à la place. Sinon, configurez votre [[ufw|pare-feu]].</note> |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| | |
| * **(en)** [[http://www.sonarqube.org/|Site officiel de SonarQube]] | * **(en)** [[https://www.sonarqube.org/|Site officiel de SonarQube]] |
| * **(en)** [[http://docs.codehaus.org/display/SONAR/Install+Sonar|Tutoriel officiel d'installation de Sonar]] | * **(en)** [[http://docs.codehaus.org/display/SONAR/Install+Sonar|Tutoriel officiel d'installation de Sonar]] |
| * **(fr)** [[http://linsolas.developpez.com/articles/java/qualite/sonar/?page=sommaire|Tutoriel francophone d'utilisation de Sonar]] | * **(fr)** [[https://linsolas.developpez.com/articles/java/qualite/sonar/?page=sommaire|Tutoriel francophone d'utilisation de Sonar]] |
| |
| ---- | ---- |
| |
| //Contributeurs principaux : [[utilisateurs:aldian]].// | //Contributeurs principaux : [[utilisateurs:aldian]].// |