Xml 如何通过Jenkins API查询特定资源?
我正在努力学习如何以最有效的方式使用Jenkins API 假设这是我的服务器(詹金斯主机) 我正试图找到最有效的方法来检索displayName为thomas-armv7的计算机的offline键的值(这些是上面链接中的真实值) 假设我在这个主机上有几十台计算机,我只想得到一台,因为它提供了更好的性能,以这种方式检索它(我相信)。 我尝试了一些URI组合,但还没有找到正确的组合 使用XPath:Xml 如何通过Jenkins API查询特定资源?,xml,xpath,jenkins,jenkins-cli,Xml,Xpath,Jenkins,Jenkins Cli,我正在努力学习如何以最有效的方式使用Jenkins API 假设这是我的服务器(詹金斯主机) 我正试图找到最有效的方法来检索displayName为thomas-armv7的计算机的offline键的值(这些是上面链接中的真实值) 假设我在这个主机上有几十台计算机,我只想得到一台,因为它提供了更好的性能,以这种方式检索它(我相信)。 我尝试了一些URI组合,但还没有找到正确的组合 使用XPath: /computerSet/computer[displayName='thomas-armv7'
/computerSet/computer[displayName='thomas-armv7']/offline
并使用上述值向Jenkins API XML添加一个xpath
查询参数,例如:
如果您知道要查询的节点的名称,则使用API仅检索该节点更有效:
如果要检查多个节点的结果或基于节点名称以外的参数进行筛选,则需要使用的变量 谢谢,它很管用!我试图接受,但系统阻止了我。此解决方案构建完整的计算机(节点)列表并过滤结果。这不如只查询OP感兴趣的计算机。同意+1.你的答案