从Jenkins Job中查找Jenkins视图

从Jenkins Job中查找Jenkins视图,jenkins,Jenkins,对于不同的团队,我们有不同的Jenkins视图,以便于跟踪。我们有另一个视图“All”,它列出了Jenkins中的所有作业 现在,如果我从“所有”视图导航到一份工作,我无法确定它属于哪个其他视图,因此很难找到负责的团队 有没有一种方法可以找到某个特定作业的所有视图 使用脚本控制台查找:- def findAllViews(name) { def jen = Jenkins.getInstance(); def views = jen.getViews()

对于不同的团队,我们有不同的Jenkins视图,以便于跟踪。我们有另一个视图“All”,它列出了Jenkins中的所有作业

现在,如果我从“所有”视图导航到一份工作,我无法确定它属于哪个其他视图,因此很难找到负责的团队


有没有一种方法可以找到某个特定作业的所有视图

使用脚本控制台查找:-

def findAllViews(name) {
    def jen = Jenkins.getInstance();        
    def views = jen.getViews()

    for(def view in views) {
        if(view.contains(jen.getItem(name))== true){
            println view.getDisplayName()
        }
    }
}

findAllViews("<jobname>")