使用UI界面链接到Jenkins Build

时间:2016-03-23 07:50:03

标签: java angularjs jenkins

我想在我的UI中显示Jenkins的所有版本。

有没有办法拉出所有构建历史记录并在UI上显示。

1 个答案:

答案 0 :(得分:0)

您可以使用Jenkins xml api获取此信息:

URL url = new URL("http://localhost:8080/job/test_job/api/xml");
// read information into DOM.
Document dom = new SAXReader().read(url);
// scan through build list of test_job job and print its info
for (Element build : (List<Element>) dom.getRootElement().elements("build")) {
    System.out.println(String.format("Number:%s\tUrl:%s", build.elementText("number"), build.elementText("url")));
}

看一下这个例子: https://github.com/jenkinsci/extras-client-demo