我正在尝试将所有作业放在一个文件夹中
Jobs = input( id: 'userInput', message: 'Select the job', parameters: [ [$class: 'ChoiceParameterDefinition', choices: "????", description: 'Properties', name: 'jobs'] ])
我应该选择什么才能获得文件夹 X 中的所有作业?
最佳答案
不幸的是,ritusmart 至少在我们的 Jenkins 版本上准备的这段代码不起作用,我们目前使用的是 2.289.2。
而且您可以通过更简单的方式从指定的文件夹中获取作业
def folderName = "YOUR/FOLDER/NAME/"
def allJobs = hudson.model.Hudson.getInstance().getAllItems(Job.class).findAll { it.getFullName().contains(folderName) }
关于jenkins - 如何获取 Jenkins 文件夹中的作业列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46303259/