我阅读了以下帖子,它可以完成我想要的所有工作(并使其成功)
List all keep-forever builds in Jenkins?
但我只想显示特定任务。但是我不知道在哪里设置工作名称,
我尝试了以下
1-)job / MYJOBNAME
2-)JOBPATH / job / MYJOBNAME
3-)用MYJOBNAME替换工作
我无法使其有效。
是否可以只显示一个数字列表?而不必在* .xml上使用grep。
答案 0 :(得分:4)
这对我有用:
JENKINS_URL/job/JOB_NAME/api/xml?depth=2&xpath=//build[keepLog=%22true%22]/number&wrapper=forever
示例输出:
<forever>
<number>688</number>
<number>687</number>
</forever>
forever
是一个包装器参数。如果参考JENKINS_URL/api
:
对于匹配多个节点的XPath,您还需要指定&#34;包装器&#34; query参数,用于指定要创建的根XML元素的名称,以便生成的XML格式正确。