我已经在Java中写了一个脚本,我用它通过传递Jenkins Job的URL来触发Jenkins中的构建。现在,我想在jextarea中构建过程中生成的控制台输出,因为我在Java中设计一个UI,以触发构建并获取从UI中的Console生成的构建报告或输出。
通过将作业XML文件作为URL传递,然后使用Parser来获取在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());