Estamos corriendo Sónar de Jenkins y nos gustaría marcar la acumulación de inestable cuando se exceden los límites del sonar. Tenemos los límites apropiados establecidos como Alertas en el perfil de calidad.Jenkins Construir inestable cuando se superaron los límites Sonar
Pensamos que podíamos usar Build Breaker para marcar a Sonar como fallido (lo que pone ese hecho en el registro de Jenkins) y luego usar una secuencia de comandos Jenkins Post-build Groovy para inestable la compilación en ese caso.
Desafortunadamente, el plugin Jenkins Sonar indica que la compilación falló (y detiene el proceso de compilación) si Sonar falla y la gente de Jenkins ha indicado que está diseñado y ha configurado el defecto relevante como "no se corregirá".
También intenté establecer el registro de Sonar en Verbose esperando que el hecho de que los límites que se excedieron estuvieran en el registro (para que pudiésemos utilizar una tarea posterior a la compilación), pero eso no parece ser el caso tampoco.
¿Alguna idea? En este punto, me parece que lo mejor sería crear una variante de Build Breaker que simplemente informe de las alertas pero no rompa la compilación, pero preferiría no ir a la ruta del complemento personalizado si se puede evitar .