如何将Build Monitor View放在特定文件夹中

时间:2016-10-19 11:14:05

标签: jenkins jenkins-job-dsl

我已经设法使用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)$')
    }
}

它没有显示在任何地方。有什么建议吗?

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

1 个答案:

答案 0 :(得分:1)

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

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