2016-01-21 92 views
1

对于不同的团队,我们有不同的Jenkins视图以方便跟踪。我们有另一种观点'全部'列出了詹金斯的所有工作。查找Jenkins Jenkins的视图

现在,如果我从“所有”视图导航到工作,我无法确定它属于哪个视图,从而很难找到负责任的团队。

有没有办法找到一个特定工作显示的所有视图?

回答

3

使用脚本控制台找出: -

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>")