Skip to content

Commit 41980f8

Browse files
committed
TODO: views
1 parent c7d7456 commit 41980f8

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

recipes/_master-config-jobs.rb

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,33 @@ def templDesc(version, path)
6060
end
6161
end
6262
end
63+
64+
# TODO: make a view for each top-level directory under jobs/ that lists all jobs under it (scala-2.11.x-integrate, scala-2.11.x-release, scala-2.11.x-validate)
65+
# https://issues.jenkins-ci.org/browse/JENKINS-8927
66+
def viewXML(viewPrefix)
67+
<<-EOH.gsub(/^ /, '')
68+
<listView>
69+
<owner class="hudson" reference="../../.."/>
70+
<name>#{viewPrefix}</name>
71+
<filterExecutors>false</filterExecutors>
72+
<filterQueue>false</filterQueue>
73+
<properties class="hudson.model.View$PropertyList"/>
74+
<jobNames>
75+
<comparator class="hudson.util.CaseInsensitiveComparator"/>
76+
</jobNames>
77+
<jobFilters/>
78+
<columns>
79+
<hudson.views.StatusColumn/>
80+
<hudson.views.WeatherColumn/>
81+
<hudson.views.JobColumn/>
82+
<hudson.views.LastSuccessColumn/>
83+
<hudson.views.LastFailureColumn/>
84+
<hudson.views.LastDurationColumn/>
85+
<hudson.views.BuildButtonColumn/>
86+
</columns>
87+
<includeRegex>#{viewPrefix}-.*</includeRegex>
88+
<recurse>false</recurse>
89+
<statusFilter>true</statusFilter>
90+
</listView>
91+
EOH
92+
end

0 commit comments

Comments
 (0)