Я пытаюсь создать панель управления Jenkins, которая должна показывать 1) ежемесячную статистику сборки 2) список заданий и выходных данных консоли 3) в будущем мы тоже запустим несколько запросов.
Прямо сейчас яЯ использую Angular для его сборки, напрямую используя API Jenkins (/ api / json).
Проблема в том, что когда я хочу показывать ежемесячные сборки, трудно пройти через этот API - http://jenkins -url / работа / JobName / BuildNumber / API / JSON .Я хочу получать метку времени из сборки для каждой работы Дженкинса.Допустим, у меня есть 100 рабочих мест, каждая из которых имеет 100 сборок.Даже для получения полного успеха / прерванных / неудачных сборок. Это занимает много времени.
Я слышал о Гигиея .Но наша команда решила использовать специальный инструмент.Стоит ли использовать базу данных в бэкэнде, собирая необходимые данные из API Jenkins или любых других решений?
Заранее спасибо.