Tema: Como poder mostrar en Jenkins el status real dependiendo de las alertas de Sonar
Categoria: Tip // Integración Continua
Tecnologías / Componentes: Subversion, Jenkins.
IntroducciónUna de las facilidades de Jenkins es la integración transparente con Sonar ya que toda la configuración del proyecto lo toma del POM, por lo que no hay que configurar nada (a excepción de la configuración general de Sonar, pero eso se hace solo una vez).Sin embargo, al crear un JOB en Jenkins que ejecute Sonar, éste siempre aparecerá en Verde (o Azul) apesar que el projecto en Sonar haya tenido alertas.
Para éso sirve el plugin Break Build.
Break Build es un plugin que se instala en Sonar y que logra mandar mensajes de error al momento de hacer BUILD con maven. Por lo tanto, si Sonar levanta alguna alerta, break build le dirá a maven que existió un error en el BUILD por lo que maven se detendrá aunque Sonar sí logrará terminar por completo su análisis.
Los mensajes de error que aparecerán en los logs del build serán las alertas de Sonar.
InstalaciónLa instalación es muy facil:
|
Página principal >