2014-10-01 76 views
2

我想问你是否可以显示将在奴隶上执行的构建队列。我有很多奴隶,我可以检查全局队列,但我希望看到一个队列专用于一个奴隶。每个构建都适合正则表达式,如:“(jobName)_(slaveNumber)”。显示每个奴隶Jenkins的构建队列

我无法从jenkins设置中找到任何解决方案,因此我想使用队列API并获取在那里提供的json,然后通过此正则表达式筛选结果并将它们显示在一个jenkins页面上。但事实证明,詹金斯不允许在描述中使用JavaScript。

是否有解决方法?或者有某种奇特的按钮,会显示每个奴隶建立队列?我想尽可能使用简单的方式,因此安装“Anything Goes”不会成为我想要的解决方案。

回答

0

你有没有试过REST API的计算机AKA节点AKA奴隶?它显示当前负载统计。

http://jenkins_site/computer/api/json?depth=1&pretty=true 
+0

谢谢,但这实际上是不同的。为了得到整个队列,我可以检查:jenkins_site/queue/api/json?pretty = true然后我可以通过正则表达式来筛选结果。但最终我坚持使用原始的本地代码。我想有这样的事情: ** ** SLAVE1 _jobsInQueue_ 1.作业1 2.作业2 ... 等 ,这将是巨大的,有它的詹金斯网站上运行。 – NickyNick 2014-10-01 13:26:09