From: Anil Belur Date: Thu, 8 Nov 2018 04:04:50 +0000 (+1000) Subject: Manage ODL Jenkins views with view-templates X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=releng%2Fbuilder.git;a=commitdiff_plain;h=0209f258540405a719e0bf9d89bfc9e7ebf9d647 Manage ODL Jenkins views with view-templates Manage ODL Jenkins views with JJB view-templates. The generic view-templates are implemented in global-jjb in CR's [1.] and [2.]. The changes support the following views: - common-view - csit-view - project-view [1.] https://gerrit.linuxfoundation.org/infra/#/c/13268 [2.] https://gerrit.linuxfoundation.org/infra/#/c/12989 TODO: Remove the file `jjb/releng-view-templates.yaml` releng/builder once the new version of global-jjb released. Issue: https://jira.linuxfoundation.org/browse/RELENG-1259 Change-Id: I231584a23e3d247f6fdd5df956a951541c128f50 Signed-off-by: Anil Belur --- diff --git a/jjb/aaa/aaa.yaml b/jjb/aaa/aaa.yaml index 01390c078..17bef2d6d 100644 --- a/jjb/aaa/aaa.yaml +++ b/jjb/aaa/aaa.yaml @@ -74,8 +74,8 @@ mvn-settings: 'aaa-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: aaa - description: 'List of aaa jobs' - regex: '^aaa-.*' - <<: *releng_view_common +- project: + name: aaa-view + views: + - project-view + project-name: aaa diff --git a/jjb/alto/alto.yaml b/jjb/alto/alto.yaml index 2c06d8482..bde653749 100644 --- a/jjb/alto/alto.yaml +++ b/jjb/alto/alto.yaml @@ -66,8 +66,8 @@ mvn-settings: 'alto-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: alto - description: 'List of alto jobs' - regex: '^alto-.*' - <<: *releng_view_common +- project: + name: alto-view + views: + - project-view + project-name: alto diff --git a/jjb/archetypes/archetypes.yaml b/jjb/archetypes/archetypes.yaml index 2f7052779..b9a976121 100644 --- a/jjb/archetypes/archetypes.yaml +++ b/jjb/archetypes/archetypes.yaml @@ -57,8 +57,8 @@ branch: 'master' mvn-settings: 'archetypes-settings' -- view: - name: archetypes - regex: '^archetypes-.*' - description: 'List of archetypes jobs' - <<: *releng_view_common +- project: + name: archetypes-view + views: + - project-view + project-name: archetypes diff --git a/jjb/autorelease/autorelease-projects.yaml b/jjb/autorelease/autorelease-projects.yaml index 7818f8045..f0a200402 100644 --- a/jjb/autorelease/autorelease-projects.yaml +++ b/jjb/autorelease/autorelease-projects.yaml @@ -43,8 +43,8 @@ **/target/feature/feature.xml # TODO: **/*.hprof is too large, compress with xz first -- view: - name: autorelease - description: 'List of autorelease jobs' - regex: '^autorelease-.*' - <<: *releng_view_common +- project: + name: autorelease-view + views: + - project-view + project-name: autorelease diff --git a/jjb/bgpcep/bgpcep.yaml b/jjb/bgpcep/bgpcep.yaml index 2018d4e07..aa10d9a1e 100644 --- a/jjb/bgpcep/bgpcep.yaml +++ b/jjb/bgpcep/bgpcep.yaml @@ -99,8 +99,8 @@ mvn-settings: 'bgpcep-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: bgpcep - description: 'List of bgpcep jobs' - regex: '^bgpcep-.*' - <<: *releng_view_common +- project: + name: bgpcep-view + views: + - project-view + project-name: bgpcep diff --git a/jjb/bier/bier.yaml b/jjb/bier/bier.yaml index 953bfee2d..bbebe4c86 100644 --- a/jjb/bier/bier.yaml +++ b/jjb/bier/bier.yaml @@ -69,8 +69,8 @@ mvn-settings: 'bier-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: bier - description: 'List of bier jobs' - regex: '^bier-.*' - <<: *releng_view_common +- project: + name: bier-view + views: + - project-view + project-name: bier diff --git a/jjb/capwap/capwap.yaml b/jjb/capwap/capwap.yaml index 3ecfeb5f1..55af0a842 100644 --- a/jjb/capwap/capwap.yaml +++ b/jjb/capwap/capwap.yaml @@ -62,8 +62,9 @@ mvn-settings: 'capwap-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: capwap - description: 'List of capwap jobs' - regex: '^capwap-.*' - <<: *releng_view_common + +- project: + name: capwap-view + views: + - project-view + project-name: capwap diff --git a/jjb/cardinal/cardinal.yaml b/jjb/cardinal/cardinal.yaml index e13cf73b3..24fad7f9a 100644 --- a/jjb/cardinal/cardinal.yaml +++ b/jjb/cardinal/cardinal.yaml @@ -62,8 +62,8 @@ mvn-settings: 'cardinal-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: cardinal - description: 'List of cardinal jobs' - regex: '^cardinal-.*' - <<: *releng_view_common +- project: + name: cardinal-view + views: + - project-view + project-name: cardinal diff --git a/jjb/centinel/centinel.yaml b/jjb/centinel/centinel.yaml index ac2a045fb..fc12a575b 100644 --- a/jjb/centinel/centinel.yaml +++ b/jjb/centinel/centinel.yaml @@ -62,8 +62,8 @@ mvn-settings: 'centinel-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: centinel - description: 'List of centinel jobs' - regex: '^centinel-.*' - <<: *releng_view_common +- project: + name: centinel-view + views: + - project-view + project-name: centinel diff --git a/jjb/coe/coe.yaml b/jjb/coe/coe.yaml index e18132ae8..8b01c9e56 100644 --- a/jjb/coe/coe.yaml +++ b/jjb/coe/coe.yaml @@ -82,8 +82,8 @@ mvn-settings: 'coe-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: coe - description: 'List of coe jobs' - regex: '^coe-.*' - <<: *releng_view_common +- project: + name: coe-view + views: + - project-view + project-name: coe diff --git a/jjb/controller/controller.yaml b/jjb/controller/controller.yaml index 0fe1d1920..7cd63e384 100644 --- a/jjb/controller/controller.yaml +++ b/jjb/controller/controller.yaml @@ -88,8 +88,8 @@ mvn-goals: 'clean deploy -Pintegrationtests,docs' mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true' -- view: - name: controller - description: 'List of controller jobs' - regex: '^controller-.*' - <<: *releng_view_common +- project: + name: controller-view + views: + - project-view + project-name: controller diff --git a/jjb/coretutorials/coretutorials.yaml b/jjb/coretutorials/coretutorials.yaml index c62b1b407..98897a155 100644 --- a/jjb/coretutorials/coretutorials.yaml +++ b/jjb/coretutorials/coretutorials.yaml @@ -65,8 +65,8 @@ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' build-timeout: 120 -- view: - name: coretutorials - description: 'List of coretutorials jobs' - regex: '^coretutorials-.*' - <<: *releng_view_common +- project: + name: coretutorials-view + views: + - project-view + project-name: coretutorials diff --git a/jjb/daexim/daexim.yaml b/jjb/daexim/daexim.yaml index 9852536a2..99057ec6f 100644 --- a/jjb/daexim/daexim.yaml +++ b/jjb/daexim/daexim.yaml @@ -74,8 +74,8 @@ mvn-settings: 'daexim-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: daexim - description: 'List of daexim jobs' - regex: '^daexim-.*' - <<: *releng_view_common +- project: + name: daexim-view + views: + - project-view + project-name: daexim diff --git a/jjb/didm/didm.yaml b/jjb/didm/didm.yaml index 11a7b2cd0..baf62c47e 100644 --- a/jjb/didm/didm.yaml +++ b/jjb/didm/didm.yaml @@ -61,8 +61,8 @@ mvn-settings: 'didm-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: didm - description: 'List of didm jobs' - regex: '^didm-.*' - <<: *releng_view_common +- project: + name: didm-view + views: + - project-view + project-name: didm diff --git a/jjb/dlux/dlux.yaml b/jjb/dlux/dlux.yaml index 4308da7d4..d3aa75ecf 100644 --- a/jjb/dlux/dlux.yaml +++ b/jjb/dlux/dlux.yaml @@ -61,8 +61,8 @@ mvn-settings: 'dlux-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: dlux - description: 'List of dlux jobs' - regex: '^dlux-.*' - <<: *releng_view_common +- project: + name: dlux-view + views: + - project-view + project-name: dlux diff --git a/jjb/dluxapps/dluxapps.yaml b/jjb/dluxapps/dluxapps.yaml index 85aefe9de..14e23e2df 100644 --- a/jjb/dluxapps/dluxapps.yaml +++ b/jjb/dluxapps/dluxapps.yaml @@ -66,8 +66,8 @@ mvn-settings: 'dluxapps-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: dluxapps - description: 'List of dluxapps jobs' - regex: '^dluxapps-.*' - <<: *releng_view_common +- project: + name: dluxapps-view + views: + - project-view + project-name: dluxapps diff --git a/jjb/docs/docs-rtd.yaml b/jjb/docs/docs-rtd.yaml index 7ce8b8cc3..53ed32f95 100644 --- a/jjb/docs/docs-rtd.yaml +++ b/jjb/docs/docs-rtd.yaml @@ -21,8 +21,8 @@ rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight/32322/ rtd-token: 86e54dd38c651e2164ea63c183ae601d19cd1f3c -- view: - name: docs - description: 'List of docs jobs' - regex: '^docs-.*' - <<: *releng_view_common +- project: + name: docs-view + views: + - project-view + project-name: docs diff --git a/jjb/eman/eman.yaml b/jjb/eman/eman.yaml index 919c4719b..be113bbe2 100644 --- a/jjb/eman/eman.yaml +++ b/jjb/eman/eman.yaml @@ -67,8 +67,8 @@ mvn-settings: 'eman-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: eman - description: 'List of eman jobs' - regex: '^eman-.*' - <<: *releng_view_common +- project: + name: eman-view + views: + - project-view + project-name: eman diff --git a/jjb/faas/faas.yaml b/jjb/faas/faas.yaml index bf762128a..1cc73c323 100644 --- a/jjb/faas/faas.yaml +++ b/jjb/faas/faas.yaml @@ -61,8 +61,8 @@ mvn-settings: 'faas-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: faas - description: 'List of faas jobs' - regex: '^faas-.*' - <<: *releng_view_common +- project: + name: faas-view + views: + - project-view + project-name: faas diff --git a/jjb/federation/federation.yaml b/jjb/federation/federation.yaml index 114719cb3..1769fe85d 100644 --- a/jjb/federation/federation.yaml +++ b/jjb/federation/federation.yaml @@ -65,8 +65,8 @@ mvn-settings: 'federation-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: federation - description: 'List of federation jobs' - regex: '^federation-.*' - <<: *releng_view_common +- project: + name: federation-view + views: + - project-view + project-name: federation diff --git a/jjb/genius/genius.yaml b/jjb/genius/genius.yaml index 6461944d3..4036ef22c 100644 --- a/jjb/genius/genius.yaml +++ b/jjb/genius/genius.yaml @@ -103,8 +103,8 @@ mvn-settings: 'genius-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: genius - description: 'List of genius jobs' - regex: '^genius-.*' - <<: *releng_view_common +- project: + name: genius-view + views: + - project-view + project-name: genius diff --git a/jjb/groupbasedpolicy/groupbasedpolicy.yaml b/jjb/groupbasedpolicy/groupbasedpolicy.yaml index 607b26b73..25cbca1dc 100644 --- a/jjb/groupbasedpolicy/groupbasedpolicy.yaml +++ b/jjb/groupbasedpolicy/groupbasedpolicy.yaml @@ -87,8 +87,8 @@ mvn-goals: '-U clean deploy findbugs:findbugs' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: groupbasedpolicy - description: 'List of groupbasedpolicy jobs' - regex: '^groupbasedpolicy-.*' - <<: *releng_view_common +- project: + name: groupbasedpolicy-view + views: + - project-view + project-name: groupbasedpolicy diff --git a/jjb/honeycomb/vbd/vbd.yaml b/jjb/honeycomb/vbd/vbd.yaml index ff6d95171..659a57655 100644 --- a/jjb/honeycomb/vbd/vbd.yaml +++ b/jjb/honeycomb/vbd/vbd.yaml @@ -61,8 +61,8 @@ mvn-settings: 'honeycomb-vbd-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: vbd - description: 'List of vbd jobs' - regex: '^vbd-.*' - <<: *releng_view_common +- project: + name: vbd-view + views: + - project-view + project-name: vbd diff --git a/jjb/infrautils/infrautils.yaml b/jjb/infrautils/infrautils.yaml index 6ccd941b0..563eb54f6 100644 --- a/jjb/infrautils/infrautils.yaml +++ b/jjb/infrautils/infrautils.yaml @@ -84,8 +84,8 @@ mvn-settings: 'infrautils-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: infrautils - description: 'List of infrautils jobs' - regex: '^infrautils-.*' - <<: *releng_view_common +- project: + name: infrautils-view + views: + - project-view + project-name: infrautils diff --git a/jjb/integration/distribution/distribution-jobs.yaml b/jjb/integration/distribution/distribution-jobs.yaml index 30cfc318a..451d61f1f 100644 --- a/jjb/integration/distribution/distribution-jobs.yaml +++ b/jjb/integration/distribution/distribution-jobs.yaml @@ -251,8 +251,9 @@ mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: distribution - description: 'List of distribution jobs' - regex: '^(integration-)?distribution-.*' - <<: *releng_view_common +- project: + name: distribution-view + views: + - common-view + view-name: distribution + view-regex: '^(integration-)?distribution-.*' diff --git a/jjb/integration/integration-test-jobs.yaml b/jjb/integration/integration-test-jobs.yaml index 43fa3a267..25285d478 100644 --- a/jjb/integration/integration-test-jobs.yaml +++ b/jjb/integration/integration-test-jobs.yaml @@ -570,11 +570,11 @@ publishers: - lf-infra-publish -- view: - name: integration - description: 'List of integration jobs' - regex: '^integration-.*' - <<: *releng_view_common +- project: + name: integration-view + views: + - project-view + project-name: integration - view: name: csit-stable-f diff --git a/jjb/iotdm/iotdm.yaml b/jjb/iotdm/iotdm.yaml index 6a2589070..784e75ccd 100644 --- a/jjb/iotdm/iotdm.yaml +++ b/jjb/iotdm/iotdm.yaml @@ -65,8 +65,8 @@ mvn-settings: 'iotdm-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: iotdm - description: 'List of iotdm jobs' - regex: '^iotdm-.*' - <<: *releng_view_common +- project: + name: iotdm-view + views: + - project-view + project-name: iotdm diff --git a/jjb/jsonrpc/jsonrpc.yaml b/jjb/jsonrpc/jsonrpc.yaml index 400b6d7f3..5059f3172 100644 --- a/jjb/jsonrpc/jsonrpc.yaml +++ b/jjb/jsonrpc/jsonrpc.yaml @@ -62,8 +62,8 @@ mvn-settings: 'jsonrpc-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: jsonrpc - description: 'List of jsonrpc jobs' - regex: '^jsonrpc-.*' - <<: *releng_view_common +- project: + name: jsonrpc-view + views: + - project-view + project-name: jsonrpc diff --git a/jjb/l2switch/l2switch.yaml b/jjb/l2switch/l2switch.yaml index 4f14ebcbd..176de3580 100644 --- a/jjb/l2switch/l2switch.yaml +++ b/jjb/l2switch/l2switch.yaml @@ -76,8 +76,8 @@ mvn-settings: 'l2switch-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true' -- view: - name: l2switch - description: 'List of l2switch jobs' - regex: '^l2switch-.*' - <<: *releng_view_common +- project: + name: l2switch-view + views: + - project-view + project-name: l2switch diff --git a/jjb/lacp/lacp.yaml b/jjb/lacp/lacp.yaml index 4a81fba6d..67ac76291 100644 --- a/jjb/lacp/lacp.yaml +++ b/jjb/lacp/lacp.yaml @@ -61,8 +61,8 @@ mvn-settings: 'lacp-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: lacp - description: 'List of lacp jobs' - regex: '^lacp-.*' - <<: *releng_view_common +- project: + name: lacp-view + views: + - project-view + project-name: lacp diff --git a/jjb/lf-infra/lf-infra-jobs.yaml b/jjb/lf-infra/lf-infra-jobs.yaml index 1f9c0d23b..f232f2ec0 100644 --- a/jjb/lf-infra/lf-infra-jobs.yaml +++ b/jjb/lf-infra/lf-infra-jobs.yaml @@ -132,8 +132,8 @@ git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng -- view: - name: lf-infra - description: 'List of lf-infra jobs' - regex: '^lf-infra-.*' - <<: *releng_view_common +- project: + name: lf-infra-view + views: + - project-view + project-name: lf-infra diff --git a/jjb/lfn/lfn.yaml b/jjb/lfn/lfn.yaml index 505a86a53..68d539616 100644 --- a/jjb/lfn/lfn.yaml +++ b/jjb/lfn/lfn.yaml @@ -17,8 +17,8 @@ git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT gerrit-server-name: lf-releng -- view: - name: lfn - description: 'List of LF Networking jobs' - regex: '^lfn-.*' - <<: *releng_view_common +- project: + name: lfn-view + views: + - project-view + project-name: lfn-process diff --git a/jjb/lispflowmapping/lispflowmapping.yaml b/jjb/lispflowmapping/lispflowmapping.yaml index 542087790..1ff72034e 100644 --- a/jjb/lispflowmapping/lispflowmapping.yaml +++ b/jjb/lispflowmapping/lispflowmapping.yaml @@ -95,8 +95,8 @@ mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild' mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true' -- view: - name: lispflowmapping - description: 'List of lispflowmapping jobs' - regex: '^lispflowmapping-.*' - <<: *releng_view_common +- project: + name: lispflowmapping-view + views: + - project-view + project-name: lispflowmapping diff --git a/jjb/mdsal/mdsal.yaml b/jjb/mdsal/mdsal.yaml index 8e4973e3e..475c86e90 100644 --- a/jjb/mdsal/mdsal.yaml +++ b/jjb/mdsal/mdsal.yaml @@ -138,8 +138,8 @@ mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests' mvn-opts: '-Xmx2048m' -- view: - name: mdsal - description: 'List of mdsal jobs' - regex: '^mdsal-.*' - <<: *releng_view_common +- project: + name: mdsal-view + views: + - project-view + project-name: mdsal diff --git a/jjb/natapp/natapp.yaml b/jjb/natapp/natapp.yaml index 84ceac995..26098a6fa 100644 --- a/jjb/natapp/natapp.yaml +++ b/jjb/natapp/natapp.yaml @@ -64,8 +64,8 @@ mvn-settings: 'natapp-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: natapp - description: 'List of natapp jobs' - regex: '^natapp-.*' - <<: *releng_view_common +- project: + name: natapp-view + views: + - project-view + project-name: natapp diff --git a/jjb/nemo/nemo.yaml b/jjb/nemo/nemo.yaml index 531c603dc..dc24a888f 100644 --- a/jjb/nemo/nemo.yaml +++ b/jjb/nemo/nemo.yaml @@ -61,8 +61,8 @@ mvn-settings: 'nemo-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: nemo - description: 'List of nemo jobs' - regex: '^nemo-.*' - <<: *releng_view_common +- project: + name: nemo-view + views: + - project-view + project-name: nemo diff --git a/jjb/netconf/netconf.yaml b/jjb/netconf/netconf.yaml index 33024be2a..a5083e1d8 100644 --- a/jjb/netconf/netconf.yaml +++ b/jjb/netconf/netconf.yaml @@ -84,8 +84,8 @@ mvn-goals: 'clean deploy -Pintegrationtests' mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true' -- view: - name: netconf - description: 'List of netconf jobs' - regex: '^netconf-.*' - <<: *releng_view_common +- project: + name: netconf-view + views: + - project-view + project-name: netconf diff --git a/jjb/netide/netide.yaml b/jjb/netide/netide.yaml index 44281fe5f..4a6e1609b 100644 --- a/jjb/netide/netide.yaml +++ b/jjb/netide/netide.yaml @@ -61,8 +61,8 @@ mvn-settings: 'netide-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: netide - description: 'List of netide jobs' - regex: '^netide-.*' - <<: *releng_view_common +- project: + name: netide-view + views: + - project-view + project-name: netide diff --git a/jjb/netvirt/netvirt.yaml b/jjb/netvirt/netvirt.yaml index 104af9694..02039887a 100644 --- a/jjb/netvirt/netvirt.yaml +++ b/jjb/netvirt/netvirt.yaml @@ -46,20 +46,23 @@ name: netvirt-sonar jobs: - gerrit-maven-sonar + project: 'netvirt' project-name: 'netvirt' branch: 'master' mvn-settings: 'netvirt-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: netvirt - description: 'List of netvirt jobs' - regex: '^netvirt-.*' - <<: *releng_view_common +- project: + name: netvirt-csit-view + views: + - csit-view + view-name: netvirt-csit + view-description: 'List of netvirt-csit jobs' + view-regex: 'netvirt-csit(?!(.*gate)|(.*hwvtep)).*' -- view: - name: netvirt-csit - description: 'List of netvirt-csit jobs' - regex: 'netvirt-csit(?!(.*gate)|(.*hwvtep)).*' - <<: *integration_view_csit +- project: + name: netvirt-view + views: + - project-view + project-name: netvirt diff --git a/jjb/neutron/neutron.yaml b/jjb/neutron/neutron.yaml index f4f348edc..20e835ed5 100644 --- a/jjb/neutron/neutron.yaml +++ b/jjb/neutron/neutron.yaml @@ -69,8 +69,8 @@ mvn-settings: 'neutron-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: neutron - description: 'List of neutron jobs' - regex: '^neutron-.*' - <<: *releng_view_common +- project: + name: neutron-view + views: + - project-view + project-name: neutron diff --git a/jjb/next/next.yaml b/jjb/next/next.yaml index 2a29e6dcd..ed3e16aed 100644 --- a/jjb/next/next.yaml +++ b/jjb/next/next.yaml @@ -61,8 +61,8 @@ mvn-settings: 'next-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: next - description: 'List of next jobs' - regex: '^next-.*' - <<: *releng_view_common +- project: + name: next-view + views: + - project-view + project-name: next diff --git a/jjb/nic/nic.yaml b/jjb/nic/nic.yaml index 77176cfab..c8421b900 100644 --- a/jjb/nic/nic.yaml +++ b/jjb/nic/nic.yaml @@ -65,8 +65,8 @@ mvn-settings: 'nic-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: nic - description: 'List of nic jobs' - regex: '^nic-.*' - <<: *releng_view_common +- project: + name: nic-view + views: + - project-view + project-name: nic diff --git a/jjb/ocpplugin/ocpplugin.yaml b/jjb/ocpplugin/ocpplugin.yaml index 36dc2f892..c07b59a65 100644 --- a/jjb/ocpplugin/ocpplugin.yaml +++ b/jjb/ocpplugin/ocpplugin.yaml @@ -55,14 +55,15 @@ name: ocpplugin-sonar jobs: - gerrit-maven-sonar + project: 'ocpplugin' project-name: 'ocpplugin' branch: 'master' mvn-settings: 'ocpplugin-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: ocpplugin - description: 'List of ocpplugin jobs' - regex: '^ocpplugin-.*' - <<: *releng_view_common +- project: + name: ocpplugin-view + views: + - project-view + project-name: ocpplugin diff --git a/jjb/odlparent/odlparent.yaml b/jjb/odlparent/odlparent.yaml index a1abf4669..636013460 100644 --- a/jjb/odlparent/odlparent.yaml +++ b/jjb/odlparent/odlparent.yaml @@ -103,8 +103,8 @@ mvn-settings: 'odlparent-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: odlparent - description: 'List of odlparent jobs' - regex: '^odlparent-.*' - <<: *releng_view_common +- project: + name: odlparent-view + views: + - project-view + project-name: odlparent diff --git a/jjb/odltools/odltools.yaml b/jjb/odltools/odltools.yaml index 110fa84a6..60055fe10 100644 --- a/jjb/odltools/odltools.yaml +++ b/jjb/odltools/odltools.yaml @@ -21,8 +21,8 @@ build-node: centos7-builder-2c-2g build-timeout: 60 -- view: - name: odltools - description: 'List of odltools jobs' - regex: '^odltools-.*' - <<: *releng_view_common +- project: + name: odltools-view + views: + - project-view + project-name: odltools diff --git a/jjb/of-config/of-config.yaml b/jjb/of-config/of-config.yaml index 37f2475a8..c4baf3664 100644 --- a/jjb/of-config/of-config.yaml +++ b/jjb/of-config/of-config.yaml @@ -61,8 +61,8 @@ mvn-settings: 'of-config-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: of-config - description: 'List of of-config jobs' - regex: '^of-config-.*' - <<: *releng_view_common +- project: + name: of-config-view + views: + - project-view + project-name: of-config diff --git a/jjb/openci/openci-odl-daily-jobs.yaml b/jjb/openci/openci-odl-daily-jobs.yaml index 350306a6f..8cb06fe70 100644 --- a/jjb/openci/openci-odl-daily-jobs.yaml +++ b/jjb/openci/openci-odl-daily-jobs.yaml @@ -92,8 +92,8 @@ echo "----------------------------------" echo " Promoted ODL Autorelease artifact as release candidate!" -- view: - name: openci - description: 'List of openci jobs' - regex: '^openci-.*' - <<: *releng_view_common +- project: + name: openci-odl-view + views: + - project-view + project-name: openci-odl diff --git a/jjb/openflowplugin/openflowplugin.yaml b/jjb/openflowplugin/openflowplugin.yaml index 4e63550a9..3b30d6118 100644 --- a/jjb/openflowplugin/openflowplugin.yaml +++ b/jjb/openflowplugin/openflowplugin.yaml @@ -99,6 +99,7 @@ name: openflowplugin-sonar jobs: - gerrit-maven-sonar + project: 'openflowplugin' project-name: 'openflowplugin' branch: 'master' @@ -108,14 +109,15 @@ mvn-goals: 'clean deploy javadoc:aggregate' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: openflowplugin - description: 'List of openflowplugin jobs' - regex: '^openflowplugin-.*' - <<: *releng_view_common +- project: + name: openflowplugin-view + views: + - project-view + project-name: 'openflowplugin' -- view: - name: openflowplugin-oxygen - description: 'List of openflowplugin oxygen jobs' - regex: 'openflowplugin-.*-oxygen' - <<: *releng_view_common +- project: + name: openflowplugin-oxygen-view + views: + - common-view + view-name: 'openflowplugin-oxygen' + view-regex: '^openflowplugin-.*-oxygen' diff --git a/jjb/opflex/opflex.yaml b/jjb/opflex/opflex.yaml index 640f4213b..5d793db6e 100644 --- a/jjb/opflex/opflex.yaml +++ b/jjb/opflex/opflex.yaml @@ -126,8 +126,8 @@ email-prefix: '[opflex]' - lf-infra-publish -- view: - name: opflex - description: 'List of opflex jobs' - regex: '^opflex-.*' - <<: *releng_view_common +- project: + name: opflex-view + views: + - project-view + project-name: opflex diff --git a/jjb/ovil/ovil.yaml b/jjb/ovil/ovil.yaml index ea6cbc85b..6e7ef19a7 100644 --- a/jjb/ovil/ovil.yaml +++ b/jjb/ovil/ovil.yaml @@ -66,8 +66,8 @@ mvn-settings: 'ovil-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: ovil - description: 'List of ovil jobs' - regex: '^ovil-.*' - <<: *releng_view_common +- project: + name: ovil-view + views: + - project-view + project-name: ovil diff --git a/jjb/ovsdb/ovsdb.yaml b/jjb/ovsdb/ovsdb.yaml index 355384510..a62d9800a 100644 --- a/jjb/ovsdb/ovsdb.yaml +++ b/jjb/ovsdb/ovsdb.yaml @@ -69,8 +69,8 @@ # Used by the release job staging-profile-id: a68b188166958 -- view: - name: ovsdb - description: 'List of ovsdb jobs' - regex: '^ovsdb-.*' - <<: *releng_view_common +- project: + name: ovsdb-view + views: + - project-view + project-name: ovsdb diff --git a/jjb/p4plugin/p4plugin.yaml b/jjb/p4plugin/p4plugin.yaml index d96dd73e9..6025be9a1 100644 --- a/jjb/p4plugin/p4plugin.yaml +++ b/jjb/p4plugin/p4plugin.yaml @@ -65,8 +65,8 @@ mvn-settings: 'p4plugin-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: p4plugin - description: 'List of p4plugin jobs' - regex: '^p4plugin-.*' - <<: *releng_view_common +- project: + name: p4plugin-view + views: + - project-view + project-name: p4plugin diff --git a/jjb/packaging/ansible.yaml b/jjb/packaging/ansible.yaml index c3dca13bc..ba354da81 100644 --- a/jjb/packaging/ansible.yaml +++ b/jjb/packaging/ansible.yaml @@ -106,3 +106,9 @@ publishers: - lf-infra-publish + +- project: + name: ansible-view + views: + - project-view + project-name: ansible diff --git a/jjb/packaging/packaging.yaml b/jjb/packaging/packaging.yaml index 9c9174ec9..516c5b572 100644 --- a/jjb/packaging/packaging.yaml +++ b/jjb/packaging/packaging.yaml @@ -606,8 +606,8 @@ publishers: - lf-infra-publish -- view: - name: packaging - description: 'List of packaging, ansible and puppet jobs' - regex: '^packaging.*|ansible.*|puppet.*' - <<: *releng_view_common +- project: + name: packaging-view + views: + - project-view + project-name: packaging diff --git a/jjb/packaging/puppet.yaml b/jjb/packaging/puppet.yaml index 8dfc9de3b..c9efe5972 100644 --- a/jjb/packaging/puppet.yaml +++ b/jjb/packaging/puppet.yaml @@ -118,3 +118,9 @@ publishers: - lf-infra-publish + +- project: + name: puppet-view + views: + - project-view + project-name: puppet diff --git a/jjb/packetcable/packetcable.yaml b/jjb/packetcable/packetcable.yaml index af6a871cf..7d500b4e9 100644 --- a/jjb/packetcable/packetcable.yaml +++ b/jjb/packetcable/packetcable.yaml @@ -61,8 +61,8 @@ mvn-settings: 'packetcable-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: packetcable - description: 'List of packetcable jobs' - regex: '^packetcable-.*' - <<: *releng_view_common +- project: + name: packetcable-view + views: + - project-view + project-name: packetcable diff --git a/jjb/releng-view-templates.yaml b/jjb/releng-view-templates.yaml new file mode 100644 index 000000000..d19b1b1e6 --- /dev/null +++ b/jjb/releng-view-templates.yaml @@ -0,0 +1,116 @@ +--- +# TODO: Remove this files after the next global-jjb 2.6.x release +# which supports the view-templates. +# This file is temporariy added here from the below changes from global-jjb. +# This file is included here to avoid rebases. +# https://gerrit.linuxfoundation.org/infra/#/c/13268 +# https://gerrit.linuxfoundation.org/infra/#/c/12989 + +######################## +# common view template # +######################## + +- lf_view_common_columns: &lf_view_common_columns + name: lf-view-common-columns + + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + - build-button + - jacoco + - find-bugs + +- view-template: + id: 'common-view' + name: '{view-name}' + + ###################### + # Default parameters # + ###################### + + view-description: 'View using common-view template.' + view-filter-executors: false + view-filter-queue: false + view-recurse: false + + ###################### + # view Configuration # + ###################### + + view-type: list + description: '{view-description}' + filter-executors: '{view-filter-executors}' + filter-queue: '{view-filter-queue}' + recurse: '{view-recurse}' + regex: '{view-regex}' + <<: *lf_view_common_columns + +###################### +# CSIT view template # +###################### + +- view-template: + id: 'csit-view' + name: '{view-name}' + + ###################### + # Default parameters # + ###################### + + view-description: 'CSIT jobs.' + view-filter-executors: false + view-filter-queue: false + view-recurse: false + + ###################### + # view Configuration # + ###################### + + view-type: list + description: '{view-description}' + filter-executors: '{view-filter-executors}' + filter-queue: '{view-filter-queue}' + recurse: '{view-recurse}' + regex: '{view-regex}' + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + - build-button + - robot-list + +######################### +# project view template # +######################### + +- view-template: + id: 'project-view' + name: '{project-name}' + + ###################### + # Default parameters # + ###################### + + view-filter-executors: false + view-filter-queue: false + view-recurse: false + + ###################### + # view Configuration # + ###################### + + view-type: list + description: 'List of jobs for {project-name}.' + filter-executors: '{view-filter-executors}' + filter-queue: '{view-filter-queue}' + recurse: '{view-recurse}' + regex: '^{project-name}-.*' + <<: *lf_view_common_columns + diff --git a/jjb/releng-views.yaml b/jjb/releng-views.yaml index 6d879573e..cd938b85b 100644 --- a/jjb/releng-views.yaml +++ b/jjb/releng-views.yaml @@ -33,17 +33,16 @@ - robot-list recurse: false -- view: +- project: name: '00-Empty View' - description: > + 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-type: list - filter-executors: false - filter-queue: false - recurse: false - regex: '' + are a lot of jobs defined in the system + view-regex: '' - view: name: 01-Recent @@ -55,11 +54,13 @@ 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 @@ -79,105 +80,139 @@ - policy-violations recurse: false -- view: +- project: name: CSIT-1node - description: 'List of CSIT 1node jobs' - regex: '^.*-csit-1node.*' - <<: *integration_view_csit + 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.*' - <<: *integration_view_csit + 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-.*' - <<: *integration_view_csit + 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.*' - <<: *integration_view_csit + 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: > + views: + - common-view + view-name: Distribution-Jobs + view-description: > List of Distribution jobs (test, check, merge, deploy, offline, verify) - regex: '^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*' - <<: *releng_view_common + view-regex: '^.*-distribution-(?!(test|check|merge|deploy|offline|verify)).*' -- view: +- 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-.*' -- view: +- project: name: Integration - description: 'List of Integration jobs' - regex: '.*-integration-.*' - <<: *releng_view_common + views: + - common-view + view-name: Integration + view-description: 'List of Integration jobs' + view-regex: '.*-integration-.*' -- view: +- 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 + 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: +- project: name: Periodic - description: 'List of Periodic jobs' - regex: '[a-zA-Z0-9]+-periodic-[a-zA-Z0-9]+' - <<: *releng_view_common - -- view: + project: Periodic + project-name: Periodic + view-name: Periodic + views: + - common-view + view-description: 'List of Periodic jobs' + view-regex: '[a-zA-Z0-9]+-periodic-[a-zA-Z0-9]+' + +- project: name: Release - description: 'List of Release jobs' - regex: '.*-release-.*' - <<: *releng_view_common + views: + - common-view + view-name: Release + view-description: 'List of Release jobs' + view-regex: '.*-release-.*' -- 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 + views: + - common-view + view-name: Verify + view-description: 'List of Verify jobs, exluding CSIT jobs' + view-regex: '^(?!.*-csit).*-verify-.*' -- view: +- project: name: builder - description: 'List of builder jobs' - regex: '^builder-.*' - <<: *releng_view_common + views: + - project-view + project-name: builder diff --git a/jjb/sdninterfaceapp/sdninterfaceapp.yaml b/jjb/sdninterfaceapp/sdninterfaceapp.yaml index 8f16f1541..146c18893 100644 --- a/jjb/sdninterfaceapp/sdninterfaceapp.yaml +++ b/jjb/sdninterfaceapp/sdninterfaceapp.yaml @@ -58,6 +58,7 @@ name: sdninterfaceapp-sonar jobs: - gerrit-maven-sonar + project: 'sdninterfaceapp' project-name: 'sdninterfaceapp' branch: 'master' @@ -65,8 +66,8 @@ mvn-settings: 'sdninterfaceapp-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: sdninterfaceapp - description: 'List of sdninterfaceapp jobs' - regex: '^sdninterfaceapp-.*' - <<: *releng_view_common +- project: + name: sdninterfaceapp-view + views: + - project-view + project-name: sdninterfaceapp diff --git a/jjb/serviceutils/serviceutils.yaml b/jjb/serviceutils/serviceutils.yaml index dcd019835..988017456 100644 --- a/jjb/serviceutils/serviceutils.yaml +++ b/jjb/serviceutils/serviceutils.yaml @@ -39,6 +39,7 @@ name: serviceutils-sonar jobs: - gerrit-maven-sonar + project: 'serviceutils' project-name: 'serviceutils' branch: 'master' @@ -46,8 +47,8 @@ mvn-settings: 'serviceutils-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: serviceutils - description: 'List of serviceutils jobs' - regex: '^serviceutils-.*' - <<: *releng_view_common +- project: + name: serviceutils-view + views: + - project-view + project-name: serviceutils diff --git a/jjb/sfc/sfc.yaml b/jjb/sfc/sfc.yaml index 2633981ab..4e659c575 100644 --- a/jjb/sfc/sfc.yaml +++ b/jjb/sfc/sfc.yaml @@ -84,8 +84,8 @@ mvn-settings: 'sfc-settings' mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true' -- view: - name: sfc - description: 'List of sfc jobs' - regex: '^sfc-.*' - <<: *releng_view_common +- project: + name: sfc-view + views: + - project-view + project-name: sfc diff --git a/jjb/snbi/snbi.yaml b/jjb/snbi/snbi.yaml index f22037322..9d6ef95f5 100644 --- a/jjb/snbi/snbi.yaml +++ b/jjb/snbi/snbi.yaml @@ -61,8 +61,8 @@ mvn-settings: 'snbi-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: snbi - description: 'List of snbi jobs' - regex: '^snbi-.*' - <<: *releng_view_common +- project: + name: snbi-view + views: + - project-view + project-name: snbi diff --git a/jjb/snmp/snmp.yaml b/jjb/snmp/snmp.yaml index 881caab18..10a13ea79 100644 --- a/jjb/snmp/snmp.yaml +++ b/jjb/snmp/snmp.yaml @@ -61,8 +61,8 @@ mvn-settings: 'snmp-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: snmp - description: 'List of snmp jobs' - regex: '^snmp-.*' - <<: *releng_view_common +- project: + name: snmp-view + views: + - project-view + project-name: snmp diff --git a/jjb/snmp4sdn/snmp4sdn.yaml b/jjb/snmp4sdn/snmp4sdn.yaml index 570a42948..228b19f42 100644 --- a/jjb/snmp4sdn/snmp4sdn.yaml +++ b/jjb/snmp4sdn/snmp4sdn.yaml @@ -55,14 +55,15 @@ name: snmp4sdn-sonar jobs: - gerrit-maven-sonar + project: 'snmp4sdn' project-name: 'snmp4sdn' branch: 'master' mvn-settings: 'snmp4sdn-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: snmp4sdn - description: 'List of snmp4sdn jobs' - regex: '^snmp4sdn-.*' - <<: *releng_view_common +- project: + name: snmp4sdn-view + views: + - project-view + project-name: snmp4sdn diff --git a/jjb/sxp/sxp.yaml b/jjb/sxp/sxp.yaml index 6910317ec..00ba8856e 100644 --- a/jjb/sxp/sxp.yaml +++ b/jjb/sxp/sxp.yaml @@ -71,8 +71,8 @@ mvn-settings: 'sxp-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: sxp - description: 'List of sxp jobs' - regex: '^sxp-.*' - <<: *releng_view_common +- project: + name: sxp-view + views: + - project-view + project-name: sxp diff --git a/jjb/systemmetrics/systemmetrics.yaml b/jjb/systemmetrics/systemmetrics.yaml index 09d519ea1..87c311e3e 100644 --- a/jjb/systemmetrics/systemmetrics.yaml +++ b/jjb/systemmetrics/systemmetrics.yaml @@ -44,8 +44,8 @@ mvn-settings: 'systemmetrics-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: systemmetrics - description: 'List of systemmetrics jobs' - regex: '^systemmetrics-.*' - <<: *releng_view_common +- project: + name: systemmetrics-view + views: + - project-view + project-name: systemmetrics diff --git a/jjb/telemetry/telemetry.yaml b/jjb/telemetry/telemetry.yaml index b7f34dcc5..f3342b272 100644 --- a/jjb/telemetry/telemetry.yaml +++ b/jjb/telemetry/telemetry.yaml @@ -61,8 +61,8 @@ mvn-goals: 'clean install' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: telemetry - description: 'List of telemetry jobs' - regex: '^telemetry-.*' - <<: *releng_view_common +- project: + name: telemetry-view + views: + - project-view + project-name: telemetry diff --git a/jjb/transportpce/transportpce.yaml b/jjb/transportpce/transportpce.yaml index b347ad8c9..920b4e294 100644 --- a/jjb/transportpce/transportpce.yaml +++ b/jjb/transportpce/transportpce.yaml @@ -71,8 +71,8 @@ mvn-settings: 'transportpce-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: transportpce - description: 'List of transportpce jobs' - regex: '^transportpce-.*' - <<: *releng_view_common +- project: + name: transportpce-view + views: + - project-view + project-name: transportpce diff --git a/jjb/tsdr/tsdr.yaml b/jjb/tsdr/tsdr.yaml index 9221d23be..f16049f82 100644 --- a/jjb/tsdr/tsdr.yaml +++ b/jjb/tsdr/tsdr.yaml @@ -71,8 +71,8 @@ mvn-settings: 'tsdr-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: tsdr - description: 'List of tsdr jobs' - regex: '^tsdr-.*' - <<: *releng_view_common +- project: + name: tsdr-view + views: + - project-view + project-name: tsdr diff --git a/jjb/ttp/ttp.yaml b/jjb/ttp/ttp.yaml index b271cb319..59becd5b0 100644 --- a/jjb/ttp/ttp.yaml +++ b/jjb/ttp/ttp.yaml @@ -55,14 +55,15 @@ name: ttp-sonar jobs: - gerrit-maven-sonar + project: 'ttp' project-name: 'ttp' branch: 'master' mvn-settings: 'ttp-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: ttp - description: 'List of ttp jobs' - regex: '^ttp-.*' - <<: *releng_view_common +- project: + name: ttp-view + views: + - project-view + project-name: ttp diff --git a/jjb/unimgr/unimgr.yaml b/jjb/unimgr/unimgr.yaml index 5e5af5b21..cc769ff41 100644 --- a/jjb/unimgr/unimgr.yaml +++ b/jjb/unimgr/unimgr.yaml @@ -49,14 +49,15 @@ name: unimgr-sonar jobs: - gerrit-maven-sonar + project: 'unimgr' project-name: 'unimgr' branch: 'master' mvn-settings: 'unimgr-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: unimgr - description: 'List of unimgr jobs' - regex: '^unimgr-.*' - <<: *releng_view_common +- project: + name: unimgr-view + views: + - project-view + project-name: unimgr diff --git a/jjb/usc/usc.yaml b/jjb/usc/usc.yaml index 1e31b30a4..a8fb8b199 100644 --- a/jjb/usc/usc.yaml +++ b/jjb/usc/usc.yaml @@ -58,14 +58,15 @@ name: usc-sonar jobs: - gerrit-maven-sonar + project: 'usc' project-name: 'usc' branch: 'master' mvn-settings: 'usc-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: usc - description: 'List of usc jobs' - regex: '^usc-.*' - <<: *releng_view_common +- project: + name: usc-view + views: + - project-view + project-name: usc diff --git a/jjb/usecplugin/usecplugin.yaml b/jjb/usecplugin/usecplugin.yaml index edaee783d..8f51afc8a 100644 --- a/jjb/usecplugin/usecplugin.yaml +++ b/jjb/usecplugin/usecplugin.yaml @@ -61,8 +61,8 @@ mvn-settings: 'usecplugin-settings' mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m' -- view: - name: usecplugin - description: 'List of usecplugin jobs' - regex: '^usecplugin-.*' - <<: *releng_view_common +- project: + name: usecplugin-view + views: + - project-view + project-name: usecplugin diff --git a/jjb/yangtools/yangtools.yaml b/jjb/yangtools/yangtools.yaml index cb00554c8..e6b67202e 100644 --- a/jjb/yangtools/yangtools.yaml +++ b/jjb/yangtools/yangtools.yaml @@ -97,8 +97,8 @@ mvn-settings: 'yangtools-settings' mvn-opts: '-Xmx1024m' -- view: - name: yangtools - description: 'List of yangtools jobs' - regex: '^yangtools-.*' - <<: *releng_view_common +- project: + name: yangtools-view + views: + - project-view + project-name: yangtools