我正在尝试构建一个Jenkins仪表板,该仪表板应显示1)每月构建统计信息2)作业和控制台输出列表3)将来我们也将运行一些查询。
现在,我通过直接使用Jenkins API(/ api / json)使用Angular来构建它。
问题是,当我想显示每月的构建时,很难遍历此api-http://jenkins-url/job/jobname/buildnumber/api/json。我想从每个Jenkins工作的构建中收集时间戳。假设我有100个工作,每个工作有100个版本。即使是为了拉动总的成功/中止/失败的构建。 这需要很多时间。
我听说了Hygieia。但是我们的团队决定使用自定义工具。我是否应该通过从Jenkins API或任何其他解决方案收集所需的数据来在后端使用数据库?
谢谢。