¿Cómo obtengo una lista de trabajos con el tiempo de construcción más largo en Jenkins?

Necesito generar un informe semanal sobre nuestro clúster de compilación Jenkins. Uno de los informes es mostrar una lista de trabajos que tienen el tiempo de construcción más largo.

La solución que se me ocurre es analizar la página "Historial de compilación" en cada esclavo (también maestro) y para cada compilación de un trabajo, analizar la página de compilación y buscar "Took x min x sec on slave-xx".

Esto se siente bastante engorroso, ¿alguien sabe una mejor solución usando la API de Jenkins o la consola de script Groovy?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta