Add openci view
[releng/builder.git] / jjb / releng-views.yaml
1 ---
2 - releng_view: &releng_view_common
3     name: releng-view-common
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     recurse: false
16
17 # Note: most-recent Job Filter requires JJB 2.1 to be released.
18 - view:
19     name: 01-recent
20     regex: '.*'
21     description: 'List of most recent jobs'
22     job-filters:
23       most-recent:
24         max-to-include: 25
25         check-start-time: true
26     <<: *releng_view_common
27
28 - view:
29     name: All-Sonar
30     regex: '.*-sonar$'
31     description: 'List of Sonar jobs'
32     <<: *releng_view_common
33
34 - view:
35     name: CLM
36     description: 'List of CLM jobs'
37     regex: '.*-clm$'
38     <<: *releng_view_common
39
40 - view:
41     name: CSIT-1node
42     description: 'List of CSIT 1node jobs'
43     regex: '^.*-csit-1node.*'
44     <<: *releng_view_common
45
46 - view:
47     name: CSIT-3node
48     description: 'List of CSIT 3node jobs'
49     regex: '^.*-csit-3node.*'
50     <<: *releng_view_common
51
52 - view:
53     name: CSIT
54     description: 'List of CSIT jobs'
55     regex: '^.*-csit-.*'
56     <<: *releng_view_common
57
58 - view:
59     name: CSIT-Verify
60     description: 'List of CSIT Verify jobs'
61     regex: '^.*-csit-verify.*'
62     <<: *releng_view_common
63
64 - view:
65     name: Distribution-Check
66     description: 'List of Distribution Check jobs'
67     regex: '.*-distribution.*-check-.*'
68     <<: *releng_view_common
69
70 - view:
71     name: Distribution-Jobs
72     description: 'List of Distribution jobs (test, check, merge, deploy, offline, verify)'
73     regex: '^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*'
74     <<: *releng_view_common
75
76 - view:
77     name: Gate
78     description: 'List of Gate jobs'
79     regex: '.*-gate-.*'
80     <<: *releng_view_common
81
82 # Note: column plugins implementations requires JJB 2.1 to be released.
83 - view:
84     name: Integration
85     description: 'List of Integration jobs'
86     regex: '.*-integration-.*'
87     view-type: list
88     filter-executors: false
89     filter-queue: false
90     columns:
91       - status
92       - weather
93       - job
94       - last-success
95       - last-failure
96       - last-duration
97       - build-button
98       - jacoco
99       - find-bugs
100       - robot-list
101     recurse: false
102
103 - view:
104     name: Merge-Jobs
105     description: 'List of Merge jobs'
106     regex: '.*-merge-.*'
107     <<: *releng_view_common
108
109 - view:
110     name: Patch-Test
111     description: 'List of Patch-Test jobs, for prioritizing jobs via the Job Priorities plugin'
112     regex: '.*-patch-test-.*'
113     <<: *releng_view_common
114
115 - view:
116     name: Periodic
117     description: 'List of Periodic jobs'
118     regex: '[a-zA-Z0-9]+-periodic-[a-zA-Z0-9]+'
119     <<: *releng_view_common
120
121 - view:
122     name: Release
123     description: 'List of Release jobs'
124     regex: '.*-release-.*'
125     <<: *releng_view_common
126
127 - view:
128     name: Sanity
129     description: 'List of Sanity jobs'
130     regex: '.*-sanity-.*'
131     <<: *releng_view_common
132
133 - view:
134     name: Thirdparty
135     description: 'List of ODL Nexus Thirdparty dependencies jobs'
136     regex: '.*-thirdparty-.*'
137     <<: *releng_view_common
138
139 - view:
140     name: Validate
141     description: 'List of Validate jobs'
142     regex: '.*-validate-autorelease-.*'
143     <<: *releng_view_common
144
145 - view:
146     name: Verify
147     description: 'List of Verify jobs, exluding CSIT jobs'
148     regex: '^(?!.*-csit).*-verify-.*'
149     <<: *releng_view_common
150
151 - view:
152     name: aaa
153     description: 'List of aaa jobs'
154     regex: '^aaa-.*'
155     <<: *releng_view_common
156
157 - view:
158     name: alto
159     description: 'List of alto jobs'
160     regex: '^alto-.*'
161     <<: *releng_view_common
162
163 - view:
164     name: archetypes
165     regex: '^archetypes-.*'
166     description: 'List of archetypes jobs'
167     <<: *releng_view_common
168
169 - view:
170     name: atrium
171     description: 'List of atrium jobs'
172     regex: '^atrium-.*'
173     <<: *releng_view_common
174
175 - view:
176     name: autorelease
177     description: 'List of autorelease jobs'
178     regex: '^autorelease-.*'
179     <<: *releng_view_common
180
181 - view:
182     name: bgpcep
183     description: 'List of bgpcep jobs'
184     regex: '^bgpcep-.*'
185     <<: *releng_view_common
186
187 - view:
188     name: bier
189     description: 'List of bier jobs'
190     regex: '^bier-.*'
191     <<: *releng_view_common
192
193 - view:
194     name: builder
195     description: 'List of builder jobs'
196     regex: '^(builder|lf-infra)-.*'
197     <<: *releng_view_common
198
199 - view:
200     name: capwap
201     description: 'List of capwap jobs'
202     regex: '^capwap-.*'
203     <<: *releng_view_common
204
205 - view:
206     name: cardinal
207     description: 'List of cardinal jobs'
208     regex: '^cardinal-.*'
209     <<: *releng_view_common
210
211 - view:
212     name: centinel
213     description: 'List of centinel jobs'
214     regex: '^centinel-.*'
215     <<: *releng_view_common
216
217 - view:
218     name: circuitsw
219     description: 'List of circuitsw jobs'
220     regex: '^circuitsw-.*'
221     <<: *releng_view_common
222
223 - view:
224     name: coe
225     description: 'List of coe jobs'
226     regex: '^coe-.*'
227     <<: *releng_view_common
228
229 - view:
230     name: controller
231     description: 'List of controller jobs'
232     regex: '^controller-.*'
233     <<: *releng_view_common
234
235 - view:
236     name: coretutorials
237     description: 'List of coretutorials jobs'
238     regex: '^coretutorials-.*'
239     <<: *releng_view_common
240
241 - view:
242     name: daexim
243     description: 'List of daexim jobs'
244     regex: '^daexim-.*'
245     <<: *releng_view_common
246
247 - view:
248     name: didm
249     description: 'List of didm jobs'
250     regex: '^didm-.*'
251     <<: *releng_view_common
252
253 - view:
254     name: distribution
255     description: 'List of distribution jobs'
256     regex: '^(integration-)?distribution-.*'
257     <<: *releng_view_common
258
259 - view:
260     name: dlux
261     description: 'List of dlux jobs'
262     regex: '^dlux-.*'
263     <<: *releng_view_common
264
265 - view:
266     name: dluxapps
267     description: 'List of dluxapps jobs'
268     regex: '^dluxapps-.*'
269     <<: *releng_view_common
270
271 - view:
272     name: docs
273     description: 'List of docs jobs'
274     regex: '^docs-.*'
275     <<: *releng_view_common
276
277 - view:
278     name: eman
279     description: 'List of eman jobs'
280     regex: '^eman-.*'
281     <<: *releng_view_common
282
283 - view:
284     name: epc
285     description: 'List of epc jobs'
286     regex: '^epc-.*'
287     <<: *releng_view_common
288
289 - view:
290     name: faas
291     description: 'List of faas jobs'
292     regex: '^faas-.*'
293     <<: *releng_view_common
294
295 - view:
296     name: federation
297     description: 'List of federation jobs'
298     regex: '^federation-.*'
299     <<: *releng_view_common
300
301 - view:
302     name: fpc
303     description: 'List of fpc jobs'
304     regex: '^fpc-.*'
305     <<: *releng_view_common
306
307 - view:
308     name: genius
309     description: 'List of genius jobs'
310     regex: '^genius-.*'
311     <<: *releng_view_common
312
313 - view:
314     name: gnt
315     description: 'List of gnt jobs'
316     regex: '^gnt-.*'
317     <<: *releng_view_common
318
319 - view:
320     name: groupbasedpolicy
321     description: 'List of groupbasedpolicy jobs'
322     regex: '^groupbasedpolicy-.*'
323     <<: *releng_view_common
324
325 - view:
326     name: intrautils
327     description: 'List of infrautils jobs'
328     regex: '^infrautils-.*'
329     <<: *releng_view_common
330
331 - view:
332     name: integration
333     description: 'List of integration jobs'
334     regex: '^integration-.*'
335     <<: *releng_view_common
336
337 - view:
338     name: iotdm
339     description: 'List of iotdm jobs'
340     regex: '^iotdm-.*'
341     <<: *releng_view_common
342
343 - view:
344     name: jsonrpc
345     description: 'List of jsonrpc jobs'
346     regex: '^jsonrpc-.*'
347     <<: *releng_view_common
348
349 - view:
350     name: kafkaproducer
351     description: 'List of kafkaproducer jobs'
352     regex: '^kafkaproducer-.*'
353     <<: *releng_view_common
354
355 - view:
356     name: l2switch
357     description: 'List of l2switch jobs'
358     regex: '^l2switch-.*'
359     <<: *releng_view_common
360
361 - view:
362     name: lacp
363     description: 'List of lacp jobs'
364     regex: '^lacp-.*'
365     <<: *releng_view_common
366
367 - view:
368     name: lispflowmapping
369     description: 'List of lispflowmapping jobs'
370     regex: '^lispflowmapping-.*'
371     <<: *releng_view_common
372
373 - view:
374     name: mdsal
375     description: 'List of mdsal jobs'
376     regex: '^mdsal-.*'
377     <<: *releng_view_common
378
379 - view:
380     name: messaging4transport
381     description: 'List of messaging4transport jobs'
382     regex: '^messaging4transport-.*'
383     <<: *releng_view_common
384
385 - view:
386     name: natapp
387     description: 'List of natapp jobs'
388     regex: '^natapp-.*'
389     <<: *releng_view_common
390
391 - view:
392     name: nemo
393     description: 'List of nemo jobs'
394     regex: '^nemo-.*'
395     <<: *releng_view_common
396
397 - view:
398     name: netconf
399     description: 'List of netconf jobs'
400     regex: '^netconf-.*'
401     <<: *releng_view_common
402
403 - view:
404     name: netide
405     description: 'List of netide jobs'
406     regex: '^netide-.*'
407     <<: *releng_view_common
408
409 - view:
410     name: netvirt
411     description: 'List of netvirt jobs'
412     regex: '^netvirt-.*'
413     <<: *releng_view_common
414
415 - view:
416     name: netvirt-csit
417     description: 'List of netvirt-csit jobs'
418     regex: 'netvirt-csit(?!(.*gate)|(.*hwvtep)).*'
419     <<: *releng_view_common
420
421 - view:
422     name: neutron
423     description: 'List of neutron jobs'
424     regex: '^neutron-.*'
425     <<: *releng_view_common
426
427 - view:
428     name: next
429     description: 'List of next jobs'
430     regex: '^next-.*'
431     <<: *releng_view_common
432
433 - view:
434     name: nic
435     description: 'List of nic jobs'
436     regex: '^nic-.*'
437     <<: *releng_view_common
438
439 - view:
440     name: ocpplugin
441     description: 'List of ocpplugin jobs'
442     regex: '^ocpplugin-.*'
443     <<: *releng_view_common
444
445 - view:
446     name: odlparent
447     description: 'List of odlparent jobs'
448     regex: '^odlparent-.*'
449     <<: *releng_view_common
450
451 - view:
452     name: of-config
453     description: 'List of of-config jobs'
454     regex: '^of-config-.*'
455     <<: *releng_view_common
456
457 - view:
458     name: openci
459     description: 'List of openci jobs'
460     regex: '^openci-.*'
461     <<: *releng_view_common
462
463 - view:
464     name: openflowjava
465     description: 'List of openflowjava jobs'
466     regex: '^openflowjava-.*'
467     <<: *releng_view_common
468
469 - view:
470     name: openflowplugin
471     description: 'List of openflowplugin jobs'
472     regex: '^openflowplugin-.*'
473     <<: *releng_view_common
474
475 - view:
476     name: openflowplugin-oxygen
477     description: 'List of openflowplugin oxygen jobs'
478     regex: 'openflowplugin-.*-oxygen'
479     <<: *releng_view_common
480
481 - view:
482     name: opflex
483     description: 'List of opflex jobs'
484     regex: '^opflex-.*'
485     <<: *releng_view_common
486
487 - view:
488     name: ovil
489     description: 'List of ovil jobs'
490     regex: '^ovil-.*'
491     <<: *releng_view_common
492
493 - view:
494     name: ovsdb
495     description: 'List of ovsdb jobs'
496     regex: '^ovsdb-.*'
497     <<: *releng_view_common
498
499 - view:
500     name: p4plugin
501     description: 'List of p4plugin jobs'
502     regex: '^p4plugin-.*'
503     <<: *releng_view_common
504
505 - view:
506     name: packaging
507     description: 'List of packaging, ansible and puppet jobs'
508     regex: '^packaging.*|ansible.*|puppet.*'
509     <<: *releng_view_common
510
511 - view:
512     name: packer
513     description: 'List of packer jobs'
514     regex: '^builder-.*packer.*'
515     <<: *releng_view_common
516
517 - view:
518     name: packetcable
519     description: 'List of packetcable jobs'
520     regex: '^packetcable-.*'
521     <<: *releng_view_common
522
523 - view:
524     name: persistence
525     description: 'List of persistence jobs'
526     regex: '^persistence-.*'
527     <<: *releng_view_common
528
529 - view:
530     name: potn
531     description: 'List of potn jobs'
532     regex: '^potn-.*'
533     <<: *releng_view_common
534
535 - view:
536     name: reservation
537     description: 'List of reservation jobs'
538     regex: '^reservation-.*'
539     <<: *releng_view_common
540
541 - view:
542     name: sdninterfaceapp
543     description: 'List of sdninterfaceapp jobs'
544     regex: '^sdninterfaceapp-.*'
545     <<: *releng_view_common
546
547 - view:
548     name: sfc
549     description: 'List of sfc jobs'
550     regex: '^sfc-.*'
551     <<: *releng_view_common
552
553 - view:
554     name: snbi
555     description: 'List of snbi jobs'
556     regex: '^snbi-.*'
557     <<: *releng_view_common
558
559 - view:
560     name: snmp
561     description: 'List of snmp jobs'
562     regex: '^snmp-.*'
563     <<: *releng_view_common
564
565 - view:
566     name: snmp4sdn
567     description: 'List of snmp4sdn jobs'
568     regex: '^snmp4sdn-.*'
569     <<: *releng_view_common
570
571 - view:
572     name: spectrometer
573     description: 'List of spectrometer jobs'
574     regex: '^spectrometer-.*'
575     <<: *releng_view_common
576
577 - view:
578     name: sptn
579     description: 'List of sptn jobs'
580     regex: '^sptn-.*'
581     <<: *releng_view_common
582
583 - view:
584     name: spx
585     description: 'List of spx jobs'
586     regex: '^sxp-.*'
587     <<: *releng_view_common
588
589 - view:
590     name: systemmetrics
591     description: 'List of systemmetrics jobs'
592     regex: '^systemmetrics-.*'
593     <<: *releng_view_common
594
595 - view:
596     name: telemetry
597     description: 'List of telemetry jobs'
598     regex: '^telemetry-.*'
599     <<: *releng_view_common
600
601 - view:
602     name: topoprocessing
603     description: 'List of topoprocessing jobs'
604     regex: '^topoprocessing-.*'
605     <<: *releng_view_common
606
607 - view:
608     name: transportpce
609     description: 'List of transportpce jobs'
610     regex: '^transportpce-.*'
611     <<: *releng_view_common
612
613 - view:
614     name: tsdr
615     description: 'List of tsdr jobs'
616     regex: '^tsdr-.*'
617     <<: *releng_view_common
618
619 - view:
620     name: ttp
621     description: 'List of ttp jobs'
622     regex: '^ttp-.*'
623     <<: *releng_view_common
624
625 - view:
626     name: unimgr
627     description: 'List of unimgr jobs'
628     regex: '^unimgr-.*'
629     <<: *releng_view_common
630
631 - view:
632     name: usc
633     description: 'List of usc jobs'
634     regex: '^usc-.*'
635     <<: *releng_view_common
636
637 - view:
638     name: uscplugin
639     description: 'List of uscplugin jobs'
640     regex: '^usecplugin-.*'
641     <<: *releng_view_common
642
643 - view:
644     name: vbd
645     description: 'List of vbd jobs'
646     regex: '^vbd-.*'
647     <<: *releng_view_common
648
649 - view:
650     name: verify-python
651     description: 'List of pyhton-verify jobs'
652     regex: '.*-python-.*'
653     <<: *releng_view_common
654
655 - view:
656     name: vpnservice
657     description: 'List of vpnservice jobs'
658     regex: '^vpnservice-.*'
659     <<: *releng_view_common
660
661 - view:
662     name: vtn
663     description: 'List of vtn jobs'
664     regex: '^vtn-.*'
665     <<: *releng_view_common
666
667 - view:
668     name: yang-push
669     description: 'List of yang-push jobs'
670     regex: '^yang-push-.*'
671     <<: *releng_view_common
672
673 - view:
674     name: yangide
675     description: 'List of yangide jobs'
676     regex: '^yangide-.*'
677     <<: *releng_view_common
678
679 - view:
680     name: yangtools
681     description: 'List of yangtools jobs'
682     regex: '^yangtools-.*'
683     <<: *releng_view_common