Looking for sonarqube Keywords? Try Ask4Keywords

sonarqubeEmpezando con el sonarqube


Observaciones

Esta sección proporciona una descripción general de qué es el sonarqube y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema importante dentro de sonarqube y vincular a los temas relacionados. Dado que la Documentación para sonarqube es nueva, es posible que deba crear versiones iniciales de los temas relacionados.

Versiones

Versión Fecha de lanzamiento
6.4 2017-06-02
6.3 2017-03-14
6.2 2016-12-14
6.1 2016-10-13
6.0 2016-08-04
5.6 2016-06-08
5.5 2016-05-19
5.4 2016-04-01
5.3 2016-01-28
5.2 2015-11-26
5.1 2015-04-23
5.0 2015-01-28

Instalación o configuración

Sonarqube utiliza la base de datos para almacenar sus resultados y análisis. Por ejemplo, puede instalar MySQL y ejecutarlo usando mysql -u root -p y luego ejecutar las siguientes consultas para configurar las tablas de la base de datos.

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sonar' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
FLUSH PRIVILEGES;
 

luego necesita descargar el sonarqube de su sitio web, por ejemplo, puede usar wget para hacerlo como se muestra a continuación. Elija la versión apropiada de sonarqube requerida.

wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.zip

unzip sonarqube-5.6.zip
mv sonarqube-5.6 /opt/sonar
 

Abra /opt/sonar/conf/sonar.properties con vim editor y modifíquelo como se muestra a continuación.

sonar.jdbc.username=sonar
sonar.jdbc.password=sonar

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
 

estos configuran la base de datos y el nombre de usuario, contraseña para eso. Para configurar el servidor en el puerto 9000, agregue las siguientes configuraciones

sonar.web.host=127.0.0.1
sonar.web.context=/sonar
sonar.web.port=9000
 

esto configura todas las configuraciones requeridas. ahora puede iniciar el servicio usando este comando sudo /opt/sonar/bin/linux-x86-64/sonar.sh start . Reemplace la palabra clave de inicio con stop para apagar el servidor.

para obtener más información y configuraciones, visite http://docs.sonarqube.org/display/SONAR/Installing+the+Server