如何将作业放入jenkins的文件夹中?

如何将作业放入jenkins的文件夹中?,jenkins,groovy,jenkins-pipeline,jenkins-job-dsl,Jenkins,Groovy,Jenkins Pipeline,Jenkins Job Dsl,我正在尝试使用jenkins DSL脚本将作业放入文件夹中 现在我创建了一个listView,并将我正在使用的代码放在我的作业中 listView('MyJobsList') { jobs { map.each{ name((it.key).trim()) } } columns{ status() weather() name() lastSuccess() last

我正在尝试使用jenkins DSL脚本将作业放入文件夹中 现在我创建了一个listView,并将我正在使用的代码放在我的作业中

listView('MyJobsList') {
  jobs {
     map.each{
       name((it.key).trim())
     }
  }
   columns{
        status()
        weather()
        name()
        lastSuccess()
        lastFailure()
        lastDuration()
        buildButton()
    }
}

我想做同样的事情,但这次我想把作业放在一个文件夹里

请看一下Jenkins文件结构:


在这里,您可以看到默认情况下作业的存储位置(作业配置和生成日志)。您不能也不应该使用DSL脚本(JobDSL插件)更改此文件结构。

请参阅以下Job DSL文档,通过Job DSL在Jenkins中创建文件夹


这对于现代版的詹金斯来说是完全不正确的。@christopher你能解释一下它的错误吗?此答案与此处的当前作业DSL文档相匹配:“可以使用完整路径作为作业名称在文件夹中创建项目。”
folder('folder-a') {
    description('Folder containing all jobs for folder-a')
}
job('folder-a/job-a') {
    // Job config goes here
}