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