---
-- releng_view: &releng_view_common
- name: releng-view-common
+- project:
+ name: '00-Empty View'
+ views:
+ - common-view
+ view-name: '00-Empty View'
+ view-description: >
+ Empty job view. This is used as the default landing view to keep the
+ Jenkins UI responding better while a) under high load and b) when there
+ are a lot of jobs defined in the system
+ view-regex: ''
+
+- view:
+ name: 01-Recent
+ regex: '.*'
+ description: 'List of most recent jobs'
+ job-filters:
+ most-recent:
+ max-to-include: 25
+ check-start-time: true
view-type: list
filter-executors: false
filter-queue: false
- robot-list
recurse: false
-- view:
- name: 01-Recent
- regex: '.*'
- description: 'List of most recent jobs'
- job-filters:
- most-recent:
- max-to-include: 25
- check-start-time: true
- <<: *releng_view_common
-
-- view:
+- project:
name: All-Sonar
- regex: '.*-sonar$'
- description: 'List of Sonar jobs'
- <<: *releng_view_common
+ views:
+ - common-view
+ view-name: All-Sonar
+ view-regex: '.*-sonar$'
+ view-description: 'List of Sonar jobs'
- view:
name: CLM
- policy-violations
recurse: false
-- view:
+- project:
name: CSIT-1node
- description: 'List of CSIT 1node jobs'
- regex: '^.*-csit-1node.*'
- <<: *releng_view_common
+ views:
+ - csit-view
+ view-name: CSIT-1node
+ view-description: 'List of CSIT 1node jobs'
+ view-regex: '^.*-csit-1node.*'
-- view:
+- project:
name: CSIT-3node
- description: 'List of CSIT 3node jobs'
- regex: '^.*-csit-3node.*'
- <<: *releng_view_common
+ views:
+ - csit-view
+ view-name: CSIT-3node
+ view-description: 'List of CSIT 3node jobs'
+ view-regex: '^.*-csit-3node.*'
-- view:
+- project:
name: CSIT
- description: 'List of CSIT jobs'
- regex: '^.*-csit-.*'
- <<: *releng_view_common
+ views:
+ - csit-view
+ view-name: CSIT
+ view-description: 'List of CSIT jobs'
+ view-regex: '^.*-csit-.*'
-- view:
+- project:
name: CSIT-Verify
- description: 'List of CSIT Verify jobs'
- regex: '^.*-csit-verify.*'
- <<: *releng_view_common
+ views:
+ - csit-view
+ view-name: CSIT-Verify
+ view-description: 'List of CSIT Verify jobs'
+ view-regex: '^.*-csit-verify.*'
-- view:
+- project:
name: Distribution-Check
- description: 'List of Distribution Check jobs'
- regex: '.*-distribution.*-check-.*'
- <<: *releng_view_common
+ views:
+ - common-view
+ view-name: Distribution-Check
+ view-description: 'List of Distribution Check jobs'
+ view-regex: '.*-distribution.*-check-.*'
-- view:
+- project:
name: Distribution-Jobs
- description: 'List of Distribution jobs (test, check, merge, deploy, offline, verify)'
- regex: '^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*'
- <<: *releng_view_common
-
-- view:
+ views:
+ - common-view
+ view-name: Distribution-Jobs
+ view-description: >
+ List of Distribution jobs (test, check, merge, deploy, offline, verify)
+ view-regex: '^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*'
+
+- project:
name: Gate
- description: 'List of Gate jobs'
- regex: '.*-gate-.*'
- <<: *releng_view_common
+ views:
+ - common-view
+ view-name: Gate
+ view-description: 'List of Gate jobs'
+ view-regex: '.*-gate-.*'
-# Note: column plugins implementations requires JJB 2.1 to be released.
-- view:
+- project:
name: Integration
- description: 'List of Integration jobs'
- regex: '.*-integration-.*'
- view-type: list
- filter-executors: false
- filter-queue: false
- columns:
- - status
- - weather
- - job
- - last-success
- - last-failure
- - last-duration
- - build-button
- - jacoco
- - find-bugs
- - robot-list
- recurse: false
-
-- view:
+ views:
+ - common-view
+ view-name: Integration
+ view-description: 'List of Integration jobs'
+ view-regex: '.*-integration-.*'
+
+- project:
+ name: Javadoc
+ views:
+ - common-view
+ view-name: Javadoc
+ view-description: 'List of Javadoc jobs'
+ view-regex: '.*-javadoc-.*'
+
+- project:
+ name: Maven-Stage
+ views:
+ - common-view
+ view-name: Maven-Stage
+ view-description: 'List of Maven Stage jobs'
+ view-regex: '.*-maven-stage-.*'
+
+- project:
+ name: Maven-Verify-Deps
+ views:
+ - common-view
+ view-name: Maven-Verify-Deps
+ view-description: 'List of Maven Verify Deps jobs'
+ view-regex: '.*-maven-verify-deps-.*'
+
+- project:
name: Merge-Jobs
- description: 'List of Merge jobs'
- regex: '.*-merge-.*'
- <<: *releng_view_common
+ views:
+ - common-view
+ view-name: Merge-Jobs
+ view-description: 'List of Merge jobs'
+ view-regex: '.*-merge-.*'
-- view:
+- project:
name: Patch-Test
- description: 'List of Patch-Test jobs, for prioritizing jobs via the Job Priorities plugin'
- regex: '.*-patch-test-.*'
- <<: *releng_view_common
-
-- view:
- name: Periodic
- description: 'List of Periodic jobs'
- regex: '[a-zA-Z0-9]+-periodic-[a-zA-Z0-9]+'
- <<: *releng_view_common
+ views:
+ - common-view
+ view-name: Patch-Test
+ view-description: 'List of Patch-Test jobs, for prioritizing jobs via the Job Priorities plugin'
+ view-regex: '.*-patch-test-.*'
-- view:
- name: Release
- description: 'List of Release jobs'
- regex: '.*-release-.*'
- <<: *releng_view_common
-
-- view:
+- project:
name: Sanity
- description: 'List of Sanity jobs'
- regex: '.*-sanity-.*'
- <<: *releng_view_common
+ views:
+ - common-view
+ view-name: Sanity
+ view-description: 'List of Sanity jobs'
+ view-regex: '.*-sanity-.*'
-- view:
+- project:
name: Thirdparty
- description: 'List of ODL Nexus Thirdparty dependencies jobs'
- regex: '.*-thirdparty-.*'
- <<: *releng_view_common
-
-- view:
- name: Validate
- description: 'List of Validate jobs'
- regex: '.*-validate-autorelease-.*'
- <<: *releng_view_common
-
-- view:
+ views:
+ - common-view
+ view-name: Thirdparty
+ view-description: 'List of ODL Nexus Thirdparty dependencies jobs'
+ view-regex: '.*-thirdparty-.*'
+
+- project:
+ name: Validate-AR
+ views:
+ - common-view
+ view-name: Validate
+ view-description: 'List of Validate jobs'
+ view-regex: '.*-validate-autorelease-.*'
+
+- project:
name: Verify
- description: 'List of Verify jobs, exluding CSIT jobs'
- regex: '^(?!.*-csit).*-verify-.*'
- <<: *releng_view_common
-
-- view:
- name: aaa
- description: 'List of aaa jobs'
- regex: '^aaa-.*'
- <<: *releng_view_common
+ views:
+ - common-view
+ view-name: Verify
+ view-description: 'List of Verify jobs, exluding CSIT jobs'
+ view-regex: '^(?!.*-csit).*-verify-.*'
-- view:
- name: alto
- description: 'List of alto jobs'
- regex: '^alto-.*'
- <<: *releng_view_common
-
-- view:
- name: archetypes
- regex: '^archetypes-.*'
- description: 'List of archetypes jobs'
- <<: *releng_view_common
-
-- view:
- name: atrium
- description: 'List of atrium jobs'
- regex: '^atrium-.*'
- <<: *releng_view_common
-
-- view:
- name: autorelease
- description: 'List of autorelease jobs'
- regex: '^autorelease-.*'
- <<: *releng_view_common
-
-- view:
- name: bgpcep
- description: 'List of bgpcep jobs'
- regex: '^bgpcep-.*'
- <<: *releng_view_common
-
-- view:
- name: bier
- description: 'List of bier jobs'
- regex: '^bier-.*'
- <<: *releng_view_common
-
-- view:
+- project:
name: builder
- description: 'List of builder jobs'
- regex: '^(builder|lf-infra)-.*'
- <<: *releng_view_common
-
-- view:
- name: capwap
- description: 'List of capwap jobs'
- regex: '^capwap-.*'
- <<: *releng_view_common
-
-- view:
- name: cardinal
- description: 'List of cardinal jobs'
- regex: '^cardinal-.*'
- <<: *releng_view_common
-
-- view:
- name: centinel
- description: 'List of centinel jobs'
- regex: '^centinel-.*'
- <<: *releng_view_common
-
-- view:
- name: circuitsw
- description: 'List of circuitsw jobs'
- regex: '^circuitsw-.*'
- <<: *releng_view_common
-
-- view:
- name: coe
- description: 'List of coe jobs'
- regex: '^coe-.*'
- <<: *releng_view_common
-
-- view:
- name: controller
- description: 'List of controller jobs'
- regex: '^controller-.*'
- <<: *releng_view_common
-
-- view:
- name: coretutorials
- description: 'List of coretutorials jobs'
- regex: '^coretutorials-.*'
- <<: *releng_view_common
-
-- view:
- name: daexim
- description: 'List of daexim jobs'
- regex: '^daexim-.*'
- <<: *releng_view_common
-
-- view:
- name: didm
- description: 'List of didm jobs'
- regex: '^didm-.*'
- <<: *releng_view_common
-
-- view:
- name: distribution
- description: 'List of distribution jobs'
- regex: '^(integration-)?distribution-.*'
- <<: *releng_view_common
-
-- view:
- name: dlux
- description: 'List of dlux jobs'
- regex: '^dlux-.*'
- <<: *releng_view_common
-
-- view:
- name: dluxapps
- description: 'List of dluxapps jobs'
- regex: '^dluxapps-.*'
- <<: *releng_view_common
-
-- view:
- name: docs
- description: 'List of docs jobs'
- regex: '^docs-.*'
- <<: *releng_view_common
-
-- view:
- name: eman
- description: 'List of eman jobs'
- regex: '^eman-.*'
- <<: *releng_view_common
-
-- view:
- name: epc
- description: 'List of epc jobs'
- regex: '^epc-.*'
- <<: *releng_view_common
-
-- view:
- name: faas
- description: 'List of faas jobs'
- regex: '^faas-.*'
- <<: *releng_view_common
-
-- view:
- name: federation
- description: 'List of federation jobs'
- regex: '^federation-.*'
- <<: *releng_view_common
-
-- view:
- name: fpc
- description: 'List of fpc jobs'
- regex: '^fpc-.*'
- <<: *releng_view_common
-
-- view:
- name: genius
- description: 'List of genius jobs'
- regex: '^genius-.*'
- <<: *releng_view_common
-
-- view:
- name: gnt
- description: 'List of gnt jobs'
- regex: '^gnt-.*'
- <<: *releng_view_common
-
-- view:
- name: groupbasedpolicy
- description: 'List of groupbasedpolicy jobs'
- regex: '^groupbasedpolicy-.*'
- <<: *releng_view_common
-
-- view:
- name: infrautils
- description: 'List of infrautils jobs'
- regex: '^infrautils-.*'
- <<: *releng_view_common
-
-- view:
- name: integration
- description: 'List of integration jobs'
- regex: '^integration-.*'
- <<: *releng_view_common
-
-- view:
- name: iotdm
- description: 'List of iotdm jobs'
- regex: '^iotdm-.*'
- <<: *releng_view_common
-
-- view:
- name: jsonrpc
- description: 'List of jsonrpc jobs'
- regex: '^jsonrpc-.*'
- <<: *releng_view_common
-
-- view:
- name: kafkaproducer
- description: 'List of kafkaproducer jobs'
- regex: '^kafkaproducer-.*'
- <<: *releng_view_common
-
-- view:
- name: l2switch
- description: 'List of l2switch jobs'
- regex: '^l2switch-.*'
- <<: *releng_view_common
-
-- view:
- name: lacp
- description: 'List of lacp jobs'
- regex: '^lacp-.*'
- <<: *releng_view_common
-
-- view:
- name: lispflowmapping
- description: 'List of lispflowmapping jobs'
- regex: '^lispflowmapping-.*'
- <<: *releng_view_common
-
-- view:
- name: mdsal
- description: 'List of mdsal jobs'
- regex: '^mdsal-.*'
- <<: *releng_view_common
-
-- view:
- name: messaging4transport
- description: 'List of messaging4transport jobs'
- regex: '^messaging4transport-.*'
- <<: *releng_view_common
-
-- view:
- name: natapp
- description: 'List of natapp jobs'
- regex: '^natapp-.*'
- <<: *releng_view_common
-
-- view:
- name: nemo
- description: 'List of nemo jobs'
- regex: '^nemo-.*'
- <<: *releng_view_common
-
-- view:
- name: netconf
- description: 'List of netconf jobs'
- regex: '^netconf-.*'
- <<: *releng_view_common
-
-- view:
- name: netide
- description: 'List of netide jobs'
- regex: '^netide-.*'
- <<: *releng_view_common
-
-- view:
- name: netvirt
- description: 'List of netvirt jobs'
- regex: '^netvirt-.*'
- <<: *releng_view_common
-
-- view:
- name: netvirt-csit
- description: 'List of netvirt-csit jobs'
- regex: 'netvirt-csit(?!(.*gate)|(.*hwvtep)).*'
- <<: *releng_view_common
-
-- view:
- name: neutron
- description: 'List of neutron jobs'
- regex: '^neutron-.*'
- <<: *releng_view_common
-
-- view:
- name: next
- description: 'List of next jobs'
- regex: '^next-.*'
- <<: *releng_view_common
-
-- view:
- name: nic
- description: 'List of nic jobs'
- regex: '^nic-.*'
- <<: *releng_view_common
-
-- view:
- name: ocpplugin
- description: 'List of ocpplugin jobs'
- regex: '^ocpplugin-.*'
- <<: *releng_view_common
-
-- view:
- name: odlparent
- description: 'List of odlparent jobs'
- regex: '^odlparent-.*'
- <<: *releng_view_common
-
-- view:
- name: of-config
- description: 'List of of-config jobs'
- regex: '^of-config-.*'
- <<: *releng_view_common
-
-- view:
- name: openci
- description: 'List of openci jobs'
- regex: '^openci-.*'
- <<: *releng_view_common
-
-- view:
- name: openflowjava
- description: 'List of openflowjava jobs'
- regex: '^openflowjava-.*'
- <<: *releng_view_common
-
-- view:
- name: openflowplugin
- description: 'List of openflowplugin jobs'
- regex: '^openflowplugin-.*'
- <<: *releng_view_common
-
-- view:
- name: openflowplugin-oxygen
- description: 'List of openflowplugin oxygen jobs'
- regex: 'openflowplugin-.*-oxygen'
- <<: *releng_view_common
-
-- view:
- name: opflex
- description: 'List of opflex jobs'
- regex: '^opflex-.*'
- <<: *releng_view_common
-
-- view:
- name: ovil
- description: 'List of ovil jobs'
- regex: '^ovil-.*'
- <<: *releng_view_common
-
-- view:
- name: ovsdb
- description: 'List of ovsdb jobs'
- regex: '^ovsdb-.*'
- <<: *releng_view_common
-
-- view:
- name: p4plugin
- description: 'List of p4plugin jobs'
- regex: '^p4plugin-.*'
- <<: *releng_view_common
-
-- view:
- name: packaging
- description: 'List of packaging, ansible and puppet jobs'
- regex: '^packaging.*|ansible.*|puppet.*'
- <<: *releng_view_common
-
-- view:
- name: packer
- description: 'List of packer jobs'
- regex: '^builder-.*packer.*'
- <<: *releng_view_common
-
-- view:
- name: packetcable
- description: 'List of packetcable jobs'
- regex: '^packetcable-.*'
- <<: *releng_view_common
-
-- view:
- name: persistence
- description: 'List of persistence jobs'
- regex: '^persistence-.*'
- <<: *releng_view_common
-
-- view:
- name: potn
- description: 'List of potn jobs'
- regex: '^potn-.*'
- <<: *releng_view_common
-
-- view:
- name: reservation
- description: 'List of reservation jobs'
- regex: '^reservation-.*'
- <<: *releng_view_common
-
-- view:
- name: sdninterfaceapp
- description: 'List of sdninterfaceapp jobs'
- regex: '^sdninterfaceapp-.*'
- <<: *releng_view_common
-
-- view:
- name: sfc
- description: 'List of sfc jobs'
- regex: '^sfc-.*'
- <<: *releng_view_common
-
-- view:
- name: snbi
- description: 'List of snbi jobs'
- regex: '^snbi-.*'
- <<: *releng_view_common
-
-- view:
- name: snmp
- description: 'List of snmp jobs'
- regex: '^snmp-.*'
- <<: *releng_view_common
-
-- view:
- name: snmp4sdn
- description: 'List of snmp4sdn jobs'
- regex: '^snmp4sdn-.*'
- <<: *releng_view_common
-
-- view:
- name: spectrometer
- description: 'List of spectrometer jobs'
- regex: '^spectrometer-.*'
- <<: *releng_view_common
-
-- view:
- name: sptn
- description: 'List of sptn jobs'
- regex: '^sptn-.*'
- <<: *releng_view_common
-
-- view:
- name: spx
- description: 'List of spx jobs'
- regex: '^sxp-.*'
- <<: *releng_view_common
-
-- view:
- name: systemmetrics
- description: 'List of systemmetrics jobs'
- regex: '^systemmetrics-.*'
- <<: *releng_view_common
-
-- view:
- name: telemetry
- description: 'List of telemetry jobs'
- regex: '^telemetry-.*'
- <<: *releng_view_common
-
-- view:
- name: topoprocessing
- description: 'List of topoprocessing jobs'
- regex: '^topoprocessing-.*'
- <<: *releng_view_common
-
-- view:
- name: transportpce
- description: 'List of transportpce jobs'
- regex: '^transportpce-.*'
- <<: *releng_view_common
-
-- view:
- name: tsdr
- description: 'List of tsdr jobs'
- regex: '^tsdr-.*'
- <<: *releng_view_common
-
-- view:
- name: ttp
- description: 'List of ttp jobs'
- regex: '^ttp-.*'
- <<: *releng_view_common
-
-- view:
- name: unimgr
- description: 'List of unimgr jobs'
- regex: '^unimgr-.*'
- <<: *releng_view_common
-
-- view:
- name: usc
- description: 'List of usc jobs'
- regex: '^usc-.*'
- <<: *releng_view_common
-
-- view:
- name: uscplugin
- description: 'List of uscplugin jobs'
- regex: '^usecplugin-.*'
- <<: *releng_view_common
-
-- view:
- name: vbd
- description: 'List of vbd jobs'
- regex: '^vbd-.*'
- <<: *releng_view_common
-
-- view:
- name: vpnservice
- description: 'List of vpnservice jobs'
- regex: '^vpnservice-.*'
- <<: *releng_view_common
-
-- view:
- name: vtn
- description: 'List of vtn jobs'
- regex: '^vtn-.*'
- <<: *releng_view_common
-
-- view:
- name: yang-push
- description: 'List of yang-push jobs'
- regex: '^yang-push-.*'
- <<: *releng_view_common
-
-- view:
- name: yangide
- description: 'List of yangide jobs'
- regex: '^yangide-.*'
- <<: *releng_view_common
-
-- view:
- name: yangtools
- description: 'List of yangtools jobs'
- regex: '^yangtools-.*'
- <<: *releng_view_common
+ views:
+ - project-view
+ project-name: builder