Rework of streams/branches logic 59/24059/6
authorVratko Polak <vrpolak@cisco.com>
Tue, 7 Jul 2015 16:25:59 +0000 (18:25 +0200)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Fri, 7 Aug 2015 16:09:25 +0000 (12:09 -0400)
commit82bea3749fb5b8440955a7c64c07830d536edf38
tree0c6ee211198095b204684b1611cd9797d6046385
parenta6e36893bf24ffba33a6f6d6a152b0aa003dc72b
Rework of streams/branches logic

This patch changes jobs names with 'master' to 'beryllium' and uses the
release stream as the job name and maps to the correct branch via the
branch setting in each job.

BRANCHES are no more, new segment of config file will look like this:
STREAMS:
- beryllium:
    branch: master
    jdks: openjdk8
- stable-lithium:
    branch: stable/lithium
    jdks: openjdk7,openjdk8
- stable-helium:
    branch: stable/helium
    jdks: openjdk7

Also rename integration job template patterns as follows:

    csit-verify ==> csit-verify-1node
    csit-1node-cds ==> csit-1node
    csit-periodic-1node-cds ==> csit-1node-periodic
    csit-3node-cds ==> csit-3node

More details in e-mail discussions:
https://lists.opendaylight.org/pipermail/release/2015-July/003139.html
https://lists.opendaylight.org/pipermail/integration-dev/2015-July/003796.html

Change-Id: I7a8fc92660f94fd9d5a06a7d7d3ff533dc7e3a70
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
115 files changed:
jjb-templates/daily.yaml
jjb-templates/distribution.yaml
jjb-templates/integration.yaml
jjb-templates/merge.yaml
jjb-templates/project.yaml
jjb-templates/verify.yaml
jjb/aaa/aaa-csit-authn-stable-helium.yaml
jjb/aaa/aaa-csit-authn.yaml
jjb/aaa/aaa.cfg
jjb/alto/alto.cfg
jjb/autorelease/autorelease-beryllium.yaml [moved from jjb/autorelease/autorelease-master.yaml with 94% similarity]
jjb/bgpcep/bgpcep-csit-userfeatures.yaml
jjb/bgpcep/bgpcep-python.yaml
jjb/bgpcep/bgpcep.cfg
jjb/capwap/capwap-csit-ac.yaml
jjb/capwap/capwap.cfg
jjb/controller/controller-csit-clustering.yaml
jjb/controller/controller-csit-netconf-stable-helium.yaml
jjb/controller/controller-csit-netconf.yaml
jjb/controller/controller-csit-nsf-stable-helium.yaml
jjb/controller/controller.cfg
jjb/coretutorials/coretutorials.cfg
jjb/defense4all/defense4all.cfg
jjb/didm/didm.cfg
jjb/discovery/discovery.cfg
jjb/dlux/dlux.cfg
jjb/docs/docs.cfg
jjb/groupbasedpolicy/groupbasedpolicy-csit-clustering.yaml
jjb/groupbasedpolicy/groupbasedpolicy.cfg
jjb/integration/integration-csit-basic-stable-helium.yaml
jjb/integration/integration-csit-basic.yaml
jjb/integration/integration-jobs.yaml
jjb/integration/integration-python.yaml
jjb/integration/integration-templates.yaml
jjb/iotdm/iotdm-csit-basic.yaml
jjb/iotdm/iotdm.cfg
jjb/l2switch/l2switch-csit-host-scalability-daily.yaml
jjb/l2switch/l2switch-csit-scalability.yaml
jjb/l2switch/l2switch-csit-switch-stable-helium.yaml
jjb/l2switch/l2switch-csit-switch.yaml
jjb/l2switch/l2switch.cfg
jjb/lacp/lacp-csit-lacp.yaml
jjb/lacp/lacp.cfg
jjb/lispflowmapping/lispflowmapping-csit-all-stable-helium.yaml
jjb/lispflowmapping/lispflowmapping-csit-all.yaml
jjb/lispflowmapping/lispflowmapping.cfg
jjb/nemo/nemo.cfg
jjb/neutron/neutron.cfg
jjb/nic/nic-csit-basic.yaml
jjb/nic/nic.cfg
jjb/odlparent/odlparent.cfg
jjb/openflowjava/openflowjava.cfg
jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-bulk-matic-ds-daily.yaml
jjb/openflowplugin/openflowplugin-csit-cbench-daily.yaml
jjb/openflowplugin/openflowplugin-csit-cbench-performance-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-cbench-performance.yaml
jjb/openflowplugin/openflowplugin-csit-clustering.yaml
jjb/openflowplugin/openflowplugin-csit-config-performance-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-config-performance.yaml
jjb/openflowplugin/openflowplugin-csit-flow-services-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-flow-services-more-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-flow-services-more.yaml
jjb/openflowplugin/openflowplugin-csit-flow-services-stable-helium.yaml
jjb/openflowplugin/openflowplugin-csit-flow-services.yaml
jjb/openflowplugin/openflowplugin-csit-link-scalability-daily-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-link-scalability-daily.yaml
jjb/openflowplugin/openflowplugin-csit-longevity-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-longevity.yaml
jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-rpc-time-measure-daily.yaml
jjb/openflowplugin/openflowplugin-csit-scalability-daily-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-scalability-daily.yaml
jjb/openflowplugin/openflowplugin-csit-scalability-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-scalability.yaml
jjb/openflowplugin/openflowplugin-csit-scale-stats-collection-daily-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-scale-stats-collection-daily.yaml
jjb/openflowplugin/openflowplugin-csit-statistics-basic-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-sw-scalability-daily-lithium-redesign.yaml
jjb/openflowplugin/openflowplugin-csit-sw-scalability-daily.yaml
jjb/openflowplugin/openflowplugin.cfg
jjb/ovsdb/ovsdb-csit-netvirt.yaml
jjb/ovsdb/ovsdb-csit-southbound.yaml
jjb/ovsdb/ovsdb.cfg
jjb/packetcable/packetcable.cfg
jjb/persistence/persistence.cfg
jjb/releng-defaults.yaml
jjb/reservation/reservation.cfg
jjb/sdninterfaceapp/sdninterfaceapp.cfg
jjb/sfc/sfc-python.yaml
jjb/sfc/sfc.cfg
jjb/snbi/snbi.cfg
jjb/snmp/snmp-csit-basic.yaml
jjb/snmp/snmp.cfg
jjb/snmp4sdn/snmp4sdn.cfg
jjb/sxp/sxp.cfg
jjb/tcpmd5/tcpmd5.cfg
jjb/toolkit/toolkit.cfg
jjb/topoprocessing/topoprocessing.cfg
jjb/tsdr/tsdr-csit-h2.yaml
jjb/tsdr/tsdr-csit-hbase.yaml
jjb/tsdr/tsdr.cfg
jjb/ttp/ttp.cfg
jjb/usc/usc-csit-channel.yaml
jjb/usc/usc.cfg
jjb/vpnservice/vpnservice-csit-vpnservice.yaml
jjb/vpnservice/vpnservice.cfg
jjb/vtn/vtn-csit-coordinator.yaml
jjb/vtn/vtn-csit-manager-stable-helium.yaml
jjb/vtn/vtn-csit-manager.yaml
jjb/vtn/vtn.cfg
jjb/yangtools/yangtools-verify.yaml
jjb/yangtools/yangtools.cfg
scripts/jjb-init-project.py
scripts/jjblib.py