如何仅在主节点上列出系统Groovy中的项目/作业名称?更具体地说:我只需要在主节点上运行的作业列表。我不想输出任何在从节点上运行的作业。
nnsrf1az1#
如何列出已在主服务器上运行的所有作业,而不是将在主服务器上运行的作业...此脚本仅检查已实际运行且未删除/清理的作业。http://javadoc.jenkins-ci.org/hudson/model/AbstractBuild.html#getBuiltOnStr()
import hudson.model.* jenkins = Hudson.instance items = jenkins.items for (item in items){ def job = item.getLastBuild() if(job != null){ if(job.getBuiltOnStr() == null || job.getBuiltOnStr() == "") println "Built on master: " + job.toString() } }
1条答案
按热度按时间nnsrf1az1#
如何列出已在主服务器上运行的所有作业,而不是将在主服务器上运行的作业...此脚本仅检查已实际运行且未删除/清理的作业。
http://javadoc.jenkins-ci.org/hudson/model/AbstractBuild.html#getBuiltOnStr()