Мне нужно создавать еженедельный отчет о нашем кластере сборки Jenkins. В одном из отчетов отображается список заданий с наибольшим временем сборки.
Решение, которое я могу придумать, - это проанализировать страницу «История сборки» на каждом ведомом устройстве (также ведущем) и для каждой сборки задания проанализировать страницу сборки и найти «Взял x min x sec на slave-xx».
Это кажется довольно громоздким, знает ли кто-нибудь лучшее решение с использованием Jenkins API или консоли сценариев Groovy?
Спасибо