Seleccionar página

Instalación rápida de Sonar™ en Amazon EC2

por | Ene 25, 2015 | Calidad, GNU / Linux

Vamos a realizar una instalación rápida de Sonar™ en Amazon EC2, suponiendo que ya disponemos de una máquina EC2 (open4job-ci) con la distribución Linux de Amazon.

Open4job - Amazon EC2Nos logueamos y saltamos a superusuario :

[ec2-user@neodoo ~]# sudo -i

Procedemos a actualizar los paquetes del sistema :

[root@neodoo ~]# yum update

Instalamos la ruta del repositorio de Sonar™ e instalamos el paquete :

[root@neodoo ~]# wget -O /etc/yum.repos.d/sonar.repo http://downloads.sourceforge.net/project/sonar-pkg/rpm/sonar.repo
[root@neodoo ~]# yum install sonar

Nos conectamos a la base de datos MySQL y creamos 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;

Des-comentamos las siguientes líneas del fichero /opt/sonar/conf/sonar.properties para que la herramienta use MySQL (por defecto, enlaza con una base de datos embebida) :

...

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

...

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

...

A continuación, activamos y arrancamos el servicio de Sonar™ :

[root@neodoo ~]# chkconfig sonar on
[root@neodoo ~]# service sonar start

Tendremos acceso a Sonar™ accediendo a http://[ip_servidor]:9000/

Nota: Inicialmente el acceso no está restringido por lo que se recomienda protegerlo e instalar al menos el plugin «Spanish Pack».

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Blog de Neodoo Microsystems
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles. Puedes encontrar más información en nuestra Política de privacidad y Política de cookies.