install-features: >
odl-restconf,
odl-bgpcep-bgp,
+ odl-bgpcep-bgp-config-example,
odl-bgpcep-data-change-counter,
odl-netconf-topology
install-features: >
odl-restconf,
odl-bgpcep-bgp,
+ odl-bgpcep-bgp-config-example,
odl-bgpcep-data-change-counter,
odl-netconf-topology
scope: 'only'
# Features to install
- install-features: 'odl-restconf,odl-bgpcep-bgp'
+ install-features: >
+ odl-restconf,
+ odl-bgpcep-bgp,
+ odl-bgpcep-bgp-config-example
# Robot custom options:
robot-options: '-v USE_NETCONF_CONNECTOR:False'
# Features to install
install-features: >
odl-restconf-noauth,
- odl-bgpcep-bgp
+ odl-bgpcep-bgp,
+ odl-bgpcep-bgp-config-example
# Built timeout
build-timeout: '1500'
scope: 'all'
# Features to install
- install-features: 'odl-restconf-noauth,odl-bgpcep-bgp,odl-netconf-clustered-topology'
+ install-features: >
+ odl-restconf-noauth,
+ odl-bgpcep-bgp,
+ odl-bgpcep-bgp-config-example,
+ odl-netconf-clustered-topology
# Robot custom options:
robot-options: '-v USE_NETCONF_CONNECTOR:False'
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
concurrent: true
properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
concurrent: true
properties:
name: 'integration-distribution-test-{stream}'
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
name: 'integration-sanity-test-{stream}'
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
- opendaylight-infra-wrappers:
build-timeout: '1200'
+ triggers:
+ - gerrit:
+ server-name: '{gerrit-server-name}'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'multipatch-build:'
+ projects:
+ - project-compare-type: ANT
+ project-pattern: '**'
+ branches:
+ - branch-compare-type: ANT
+ branch-pattern: '**/{branch}'
+
builders:
- wipe-org-opendaylight-repo
- integration-multipatch-builder
name: 'integration-distribution-weekly-test-trigger-{stream}'
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
name: 'integration-distribution-high-frequency-test-trigger-{stream}'
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ node: centos7-robot-2c-4g
properties:
- opendaylight-infra-properties:
export GIT_COMMITTER_NAME="Multipatch Job"
# TODO: Is "patches" still the correct word?
-IFS=',' read -ra PATCHES <<< "${PATCHES_TO_BUILD}"
+if [ -n "$GERRIT_EVENT_COMMENT_TEXT" ]; then
+ PATCHES=($(echo "$GERRIT_EVENT_COMMENT_TEXT" \
+ | grep 'multipatch-build:' | awk -F: '{print $2}'))
+else
+ IFS=',' read -ra PATCHES <<< "${PATCHES_TO_BUILD}"
+fi
# For each patch:
# * Clone the project.