在jTextArea中获取jenkins构建的控制台输出

时间:2017-03-01 10:34:19

标签: java user-interface jenkins console jtextarea

我在java中编写了一个脚本,用于通过传递jenkins作业的URL来触发jenkins中的构建。现在,我想在我的jTextArea中附加构建期间生成的控制台输出,因为我正在设计java中的UI,用于触发构建并获取构建报告或在UI中从控制台生成的输出。

1 个答案:

答案 0 :(得分:0)

这就是我通过将作业xml文件作为URL传递然后使用解析器获取写在xml文件上的信息来解决我的问题的方式。

  URL obj = new URL(String url);
        HttpURLConnection conn = (HttpURLConnection) obj.openConnection();

        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document doc = builder.parse(conn.getInputStream());