在Jenkins中,我想使用groovy脚本列出所有Jenkins作业,我已经尝试了几个groovy脚本来获得作业,它工作得很好,现在我想获得不包括文件夹和子文件夹的所有作业的计数。下面是我尝试列出所有作业(包括文件夹和子文件夹)的groovy脚本,但我只需要WorkflowJob、FreestyleProject和maven build作业
Jenkins.instance.getAllItems(Job.class).each{
println it.name + " - " + it.class
}
第二个问题是如何获得活动作业列表和禁用作业列表以及计数,我已尝试从下面的参考,但它不起作用
find disabled job link found in google
有人请可以帮助这一点,帮助是非常感谢
1条答案
按热度按时间olmpazwi1#
第01部分
我不知道你所说的Maven构建作业是什么意思。但是,这里是如何列出所有的作业,无论是工作流作业还是自由式作业,并且这些作业不在文件夹/子文件夹中。
第二部分
列出禁用的作业。
列出未禁用/活动的作业。