InstalacionSonar

Páginas: 2 (367 palabras) Publicado: 23 de septiembre de 2015
1 Instalación y configuraciones de Sonar

1.1 Pasos previos para instalar Sonar

SonarQube es una potente herramienta OpenSource cuyo objetivo es el análisis de código fuente orientado a manejar lacalidad. Es una de las herramientas más utilizadas actualmente en el mundo profesional.

SonarQube se basa en los ejes principales del análisis de código fuente orientado a la calidad: arquitectura,documentación, complejidad, cumplimiento de reglas, duplicidad de código, test unitarios y posibles bugs.

La descripción de la Arquitectura Conceptual la podemos ver muy claramente en la páginaoficial. Básicamente:

Arquitectura Sonar

Como se puede ver existen una serie de analizadores o runners (SonarQube Runner) que analizan un código fuente y almacenan los resultados en una BBDD. El usuariopuede acceder a la consulta de estos resultados mediante una aplicación web desplegada en un servidor (SonarQube).

Por lo tanto, lo primero de todo es descargar el software de la página oficial deSonarQube correspondiente al Runner y a la aplicación web. En la zona de descargas veremos dos instalables:

SonarQube: es la aplicación web SonarQube
SonarQube Runner: es el lanzador de análisis desoftware o analizador.

Vamos a instalar primero la aplicación web y posteriormente el analizador.

Descargamos desde la página oficial SonarQube, la aplicación y el analizador, en nuestro caso la versiónSonarQube v 4.3.2 y sonar-runner-2.4.

SonarQube funciona sobre varios motores de BBDD, incluso uno embebido. En nuestra instalación vamos a usar la base de datos MySQL que proporciona la herramientaXAMP. No vamos a usar un servidor de aplicaciones para desplegar la herramienta ya que vamos a usar el servidor embebido (que incluye la descarga anterior).

Lo primero que haremos es arrancar laBBDD usando el panel de control de XAMP:

Panel XAMP

Tenemos que lanzar el siguiente script para crear la BBDD en MySQL y el usuario sonar:
El script SQL para crear el esquema y el usuario es el...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS