Configurar notificaciones mail Sonarqube - Javiermartinf98/mirepositorio GitHub Wiki

Enviar MAILs con SonarQube

Una vez realizado nuestro analisis en SonarQube tenemos la posibilidad de recibir un mail en el correo electrónico con los datos del analisis.

Lo primero que tendremos que hacer es crear los usuarios. Desde el usuario "admin" accedemos a "Administracion > Seguridad > User - Crear usuario"

image

Rellenamos los siguientes campos:

image

A continuación tendremos que crear un grupo. En este grupo añadiremos a todos los miembros del proyecto que queramos dar permiso de notificación. Desde el usuario "admin" accedemos a "Administracion > Seguridad > Grupo- Crear grupo"

image

Rellenamos el campo nombre y descripción. Pulsamos en el icono del proyecto creado y añadimos a los usuarios.

image

Una vez hecho lo anterior, cada usuario deberá acceder a su cuenta y dar permisos de notificaciones para poder recibir mails. Seleccionaremos los tipos de notificación que nos interese recibir en el mail(Estado, errores, etcétera) en este caso seleccionaremos todas.

image

Volvemos a la cuenta de "admin" y tendremos que rellenar los siguientes parametros. Desde la pantalla principal accedemos a "Administración > Configuración" y buscamos el apartado "Email" (Dentro de un proyecto no aparece este menú). Rellenamos los siguientes campos :

  • Email prefix : Asunto del mail.
  • From address : Dirección desde la que se mandará el email.
  • From name : Nombre de la dirección email.
  • SMTP host : Tipo de mail.(HPE se usa smtp3.hpe.com) (Si fuese GMAIL - smtp.gmail.com)
  • SMTP port : Puerto para conectar con el servidor mail.
    • Test Configuration : Lo usamos para hacer una prueba y confirmar si está bien configurado y llegan los mail.

image

image

image

Desde el perfil "admin" accedemos al proyecto que queremos notificar los mails. Dentro del proyecto accedemos a "Administración > Permisos". Una vez aquí buscamos nuestro grupo creado anteriormente y le damos los permisos que deseemos. (Con los permisos "Administer issues" y "Execute analysis" sería suficiente para recibir mails)

image

SI NO HAY CAMBIOS EN EL PROYECTO AL HACER EL ANALISIS NO ENVÍA UN NUEVO MAIL