如何列出所有项目绑定到特定的Jenkins从属

时间:2016-07-13 20:25:11

标签: jenkins jenkins-slave

我可以查看奴隶的状态,找到与这个奴隶相关的所有项目。有没有办法,例如groovy脚本,列出所有这些?我们曾经有六个奴隶,现在想要巩固它们。我希望有一个很好的清单发送给项目团队。

1 个答案:

答案 0 :(得分:0)

您可以使用getComputer()

的getTiedJobs()方法
for (slave in hudson.model.Hudson.instance.slaves) {
   println('Name: ' + slave.name);
   println('TiedJobs: ' + slave.getComputer().getTiedJobs());
} 

http://javadoc.jenkins.io/hudson/model/Computer.html#getTiedJobs()