有没有办法让 Jenkins 通过网络服务调用读取和 xml 文件并在 Jenkins 网络 UI 中显示它
Is there a way for Jenkins to read and xml file via a web service call and show it in the Jenkins web UI
如标题所示,Jenkins 是否有办法读取 xml 文件并将其显示在 Jenkins 网络 UI.
目前我正在 Jenkins 中构建一个插件,该插件使用 restful api 网络服务调用与我们的一个产品进行通信。该部分已完成(或至少接近完成)。现在我需要做的是从我们的产品中获取报告并将其呈现在 Jenkins 中。该报告将是 XML 文件格式。获取 xml 报告很简单(通过 Web 服务调用),但在 Jenkins 中呈现或显示它是棘手的部分。非常感谢任何有关如何执行此操作的帮助。
工作区中 xml 文件的 link 的 http link 只会将其显示在客户端的浏览器中。
Jenkins 在 $JENKINS_HOME 目录下提供了一个名为 userContent
的 visible
文件夹。您可以将任何文件放入此文件夹,然后从 Web UI 访问它。
对于您的情况,只需尝试将 xml 文件放入 userContent
文件夹,然后从 url http://your-jenkins-server-url/userContent/foo.xml
访问它
例如:
如标题所示,Jenkins 是否有办法读取 xml 文件并将其显示在 Jenkins 网络 UI.
目前我正在 Jenkins 中构建一个插件,该插件使用 restful api 网络服务调用与我们的一个产品进行通信。该部分已完成(或至少接近完成)。现在我需要做的是从我们的产品中获取报告并将其呈现在 Jenkins 中。该报告将是 XML 文件格式。获取 xml 报告很简单(通过 Web 服务调用),但在 Jenkins 中呈现或显示它是棘手的部分。非常感谢任何有关如何执行此操作的帮助。
工作区中 xml 文件的 link 的 http link 只会将其显示在客户端的浏览器中。
Jenkins 在 $JENKINS_HOME 目录下提供了一个名为 userContent
的 visible
文件夹。您可以将任何文件放入此文件夹,然后从 Web UI 访问它。
对于您的情况,只需尝试将 xml 文件放入 userContent
文件夹,然后从 url http://your-jenkins-server-url/userContent/foo.xml
例如: