Jenkins 如何将生成监视器视图放置在特定文件夹中

Jenkins 如何将生成监视器视图放置在特定文件夹中,jenkins,jenkins-job-dsl,Jenkins,Jenkins Job Dsl,我已经用DSL插件为我的构建创建了一个构建监视器 buildMonitorView('master') { description('All jobs for master branches') recurse(true) jobs { name('master') regex('.*(master)$') } } 但是当我试着把它们放进文件夹的时候 folder('folderName') buildMonitorView('

我已经用DSL插件为我的构建创建了一个构建监视器

buildMonitorView('master') {
    description('All jobs for master branches')
    recurse(true)
    jobs {
        name('master')
        regex('.*(master)$')
    }
}
但是当我试着把它们放进文件夹的时候

folder('folderName')

buildMonitorView('folderName/master') {
    description('All jobs for master branches')
    recurse(true)
    jobs {
        name('master')
        regex('parcel-delivery.*(master)$')
    }
}
哪里都看不出来。有什么建议吗


我只在一个地方创建文件夹(而不是在任何地方重新创建)。

问题是,我实际上已将创建文件夹的代码
文件夹('folderName')
移动到另一个稍后执行的文件中(看起来它们是按字母顺序处理的)


在配置构建监视器(或者我猜是任何其他视图)时,请确保文件夹只创建一次,并且在创建视图之前完成。

这对我来说很有效。该视图显示在文件夹的“视图”选项卡栏中。