Merge "Remove duplicated parts from Ansible-ODL CI script"
[releng/builder.git] / jjb / releng-views.yaml
1 ---
2 - integration_view_csit: &integration_view_csit
3     name: integration-view-csit
4     view-type: list
5     filter-executors: false
6     filter-queue: false
7     columns:
8       - status
9       - weather
10       - job
11       - last-success
12       - last-failure
13       - last-duration
14       - build-button
15       - robot-list
16     recurse: false
17
18 - releng_view: &releng_view_common
19     name: releng-view-common
20     view-type: list
21     filter-executors: false
22     filter-queue: false
23     columns:
24       - status
25       - weather
26       - job
27       - last-success
28       - last-failure
29       - last-duration
30       - build-button
31       - jacoco
32       - find-bugs
33       - robot-list
34     recurse: false
35
36 - view:
37     name: '00-Empty View'
38     description: >
39       Empty job view. This is used as the default landing view to keep the
40       Jenkins UI responding better while a) under high load and b) when there
41       are a lot of jobs defined in the system'
42     view-type: list
43     filter-executors: false
44     filter-queue: false
45     recurse: false
46     regex: ''
47
48 - view:
49     name: 01-Recent
50     regex: '.*'
51     description: 'List of most recent jobs'
52     job-filters:
53       most-recent:
54         max-to-include: 25
55         check-start-time: true
56     <<: *releng_view_common
57
58 - view:
59     name: All-Sonar
60     regex: '.*-sonar$'
61     description: 'List of Sonar jobs'
62     <<: *releng_view_common
63
64 - view:
65     name: CLM
66     description: 'List of CLM jobs'
67     regex: '.*-clm-.*'
68     view-type: list
69     filter-executors: false
70     filter-queue: false
71     columns:
72       - status
73       - weather
74       - job
75       - last-success
76       - last-failure
77       - last-duration
78       - build-button
79       - policy-violations
80     recurse: false
81
82 - view:
83     name: CSIT-1node
84     description: 'List of CSIT 1node jobs'
85     regex: '^.*-csit-1node.*'
86     <<: *integration_view_csit
87
88 - view:
89     name: CSIT-3node
90     description: 'List of CSIT 3node jobs'
91     regex: '^.*-csit-3node.*'
92     <<: *integration_view_csit
93
94 - view:
95     name: CSIT
96     description: 'List of CSIT jobs'
97     regex: '^.*-csit-.*'
98     <<: *integration_view_csit
99
100 - view:
101     name: CSIT-Verify
102     description: 'List of CSIT Verify jobs'
103     regex: '^.*-csit-verify.*'
104     <<: *integration_view_csit
105
106 - view:
107     name: Distribution-Check
108     description: 'List of Distribution Check jobs'
109     regex: '.*-distribution.*-check-.*'
110     <<: *releng_view_common
111
112 - view:
113     name: Distribution-Jobs
114     description: >
115         List of Distribution jobs (test, check, merge, deploy, offline, verify)
116     regex: '^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*'
117     <<: *releng_view_common
118
119 - view:
120     name: Gate
121     description: 'List of Gate jobs'
122     regex: '.*-gate-.*'
123     <<: *releng_view_common
124
125 - view:
126     name: Integration
127     description: 'List of Integration jobs'
128     regex: '.*-integration-.*'
129     <<: *releng_view_common
130
131 - view:
132     name: Merge-Jobs
133     description: 'List of Merge jobs'
134     regex: '.*-merge-.*'
135     <<: *releng_view_common
136
137 - view:
138     name: Patch-Test
139     description: 'List of Patch-Test jobs, for prioritizing jobs via the Job Priorities plugin'
140     regex: '.*-patch-test-.*'
141     <<: *releng_view_common
142
143 - view:
144     name: Periodic
145     description: 'List of Periodic jobs'
146     regex: '[a-zA-Z0-9]+-periodic-[a-zA-Z0-9]+'
147     <<: *releng_view_common
148
149 - view:
150     name: Release
151     description: 'List of Release jobs'
152     regex: '.*-release-.*'
153     <<: *releng_view_common
154
155 - view:
156     name: Sanity
157     description: 'List of Sanity jobs'
158     regex: '.*-sanity-.*'
159     <<: *releng_view_common
160
161 - view:
162     name: Thirdparty
163     description: 'List of ODL Nexus Thirdparty dependencies jobs'
164     regex: '.*-thirdparty-.*'
165     <<: *releng_view_common
166
167 - view:
168     name: Validate
169     description: 'List of Validate jobs'
170     regex: '.*-validate-autorelease-.*'
171     <<: *releng_view_common
172
173 - view:
174     name: Verify
175     description: 'List of Verify jobs, exluding CSIT jobs'
176     regex: '^(?!.*-csit).*-verify-.*'
177     <<: *releng_view_common
178
179 - view:
180     name: builder
181     description: 'List of builder jobs'
182     regex: '^builder-.*'
183     <<: *releng_view_common