2016-01-21 59 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>")