Ссылка на Jenkins Build с пользовательским интерфейсом

0

Я хочу отобразить все сборки Jenkins в моем интерфейсе.

Есть ли способ вытащить всю историю сборки и отобразить на интерфейсе.

Теги:
jenkins

1 ответ

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

  • 0
    Это работает !! Спасибо @Leto

Ещё вопросы

Сообщество Overcoder
Наверх
Меню