我需要从Jenkins的给定文件夹中获取一份工作列表。我不想要我未指定的子文件夹中的作业。
如果我有一个包含作业子文件夹的文件夹结构,则该示例将返回“”some_folder/some_subfolder/another_subfolder“,_子文件夹”中的所有作业,但也会返回“另一个子文件夹”中的作业名称。
我确定我需要在这里做一些正则表达式?
def folderName = "some_folder/some_subfolder"
def jobsList = []
Jenkins.instance.getAllItems(Job.class).each{
if(it.fullName.contains(folderName)) {
jobsList << it.name
}
}
1条答案
按热度按时间lyfkaqu11#
下面的代码应该会让您获得特定目录中的作业。