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