# Robot custom options
robot-options: ''
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},aaa-distribution-{stream}'
-
# Don't spin up mininet vms as aaa-csit-authn jobs don't need them
tools_system_count: 0
# Robot custom options
robot-options: ''
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},aaa-distribution-{stream}'
-
# Don't spin up mininet vms as aaa-csit-authn jobs don't need them
tools_system_count: 0
name: aaa-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: aaa-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: aaa-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'alto-distribution-{stream}'
-
# Don't spin up mininet vms as alto-csit-setup jobs don't need them
tools_system_count: 0
name: alto-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: alto-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: alto-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: >
- netconf-distribution-{stream},
- armoury-distribution-{stream}
name: armoury-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: armoury-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: armoury-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: atrium-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: atrium-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options:
robot-options: '-v USE_NETCONF_CONNECTOR:False -v CHECK_PERIOD_PREFIX_COUNT_SINGLE:10 -v REPETITIONS_CHANGE_COUNT_SINGLE:3 -v CHECK_PERIOD_PREFIX_COUNT_MANY:10 -v TEST_DURATION_MULTIPLIER_PREFIX_COUNT_MANY:8.0 -v REPETITIONS_CHANGE_COUNT_MANY:10 -v MULTIPLICITY_CHANGE_COUNT_MANY:600 -v TEST_DURATION_MULTIPLIER_CHANGE_COUNT_MANY:8.0 '
- # Trigger jobs: (daily)
- schedule: 'H H * * *'
-
# Controller configuration
odl_system_flavor: 8 GB General Purpose v1
# Increase the TEST_DURATION_MULTIPLIER if the test runs in slower test environment or more complex scenario is chosen
robot-options: '-v USE_NETCONF_CONNECTOR:False -v COUNT:1000000 -v INSERT:10 -v WITHDRAW:9 -v PREFILL:10 -v UPDATE:single -v TEST_DURATION_MULTIPLIER:4'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Controller configuration
odl_system_flavor: 8 GB General Purpose v1
# Robot custom options:
robot-options: '-v USE_NETCONF_CONNECTOR:False'
-
- # Trigger jobs: (daily)
- schedule: 'H H * * *'
# Robot custom options:
robot-options: '-v USE_NETCONF_CONNECTOR:False'
- # Trigger jobs: (daily)
- schedule: 'H H * * *'
-
# Controller configuration
odl_system_flavor: '8 GB General Purpose v1'
# Robot custom options:
robot-options: '-v USE_NETCONF_CONNECTOR:False -v PCEP_READY_VERIFY_TIMEOUT:5 -v RESTCONF_REUSE:False -v UPDATER_TIMEOUT:600'
- # This performance test can take up to one hour to finish,
- # so the job is defined to run once a day.
- # Trigger jobs: (daily)
- schedule: 'H H * * *'
-
# Controller configuration
odl_system_flavor: 8 GB General Purpose v1
# Robot custom options
robot-options: '-v USE_NETCONF_CONNECTOR:False'
-
- # Trigger jobs (upstream dependencies)
- # Netconf is there for run-time re-configuration.
- # AAA could also be a dependency, but probability of breakage is too low to trigger everytime.
- trigger-jobs: >
- odlparent-distribution-{stream},
- yangtools-distribution-{stream},
- controller-distribution-{stream},
- mdsal-distribution-{stream},
- netconf-distribution-{stream},
- tcpmd5-distribution-{stream},
- bgpcep-distribution-{stream}
name: bgpcep-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: bgpcep-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: bgpcep-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: bier-carbon\r
jobs:\r
- '{project-name}-clm-{stream}'\r
- - '{project-name}-distribution-{stream}'\r
- '{project-name}-distribution-check-{stream}'\r
- '{project-name}-integration-{stream}'\r
- '{project-name}-merge-{stream}'\r
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'capwap-distribution-{stream}'
name: capwap-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: capwap-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: capwap-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: cardinal-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: cardinal-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'centinel-distribution-{stream}'
name: centinel-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: centinel-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: centinel-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: >
- controller-distribution-{stream}
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: >
- odlparent-distribution-{stream},
- yangtools-distribution-{stream},
- mdsal-distribution-{stream},
- controller-distribution-{stream},
- netconf-distribution-{stream},
- integration-distribution-merge-{stream}
# Robot custom options
robot-options: '--exclude singlenode_setup'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# ODL system image to use
# The job uses scriptplan to set heap to 4GB, so 4GB RAM is not enough.
odl_system_flavor: '8 GB General Purpose v1'
# Robot custom options
robot-options: '--exclude clustered_setup'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# ODL system image to use
# The job uses scriptplan to set heap to 4GB, so 4GB RAM is not enough.
odl_system_flavor: 8 GB General Purpose v1
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},aaa-distribution-{stream},netconf-distribution-{stream},mdsal-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},aaa-distribution-{stream},netconf-distribution-{stream},mdsal-distribution-{stream}'
name: controller-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: controller-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: controller-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: coretutorials-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: coretutorials-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: coretutorials-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'daexim-merge-{stream}'
name: daexim-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'didm-distribution-{stream},openflowplugin-distribution-{stream}'
name: didm-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: didm-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: didm-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: discovery-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: discovery-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: discovery-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: dlux-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: dlux-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: dlux-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: dluxapps-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: docs-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'eman-distribution-{stream}'
name: eman-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: eman-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: faas-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: faas-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: faas-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ' '
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream},genius-distribution-{stream}'
name: genius-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: genius-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'groupbasedpolicy-distribution-{stream},
- neutron-distribution-{stream},
- ovsdb-distribution-{stream},
- openflowplugin-distribution-{stream},
- sfc-distribution-{stream},
- dlux-distribution-{stream}'
# Robot custom options
robot-options: ''
-
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'groupbasedpolicy-distribution-{stream},
- neutron-distribution-{stream},
- ovsdb-distribution-{stream},
- openflowplugin-distribution-{stream},
- sfc-distribution-{stream},
- dlux-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'neutron-distribution-{stream},
- ovsdb-distribution-{stream},
- openflowplugin-distribution-{stream},
- sfc-distribution-{stream},
- dlux-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'sfc-distribution-{stream},groupbasedpolicy-distribution-{stream},sxp-distribution-{stream}'
name: groupbasedpolicy-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: groupbasedpolicy-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: groupbasedpolicy-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: vbd-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: vbd-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: infrautils-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: infrautils-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: '-v USE_NETCONF_CONNECTOR:False'
- # Trigger jobs (upstream dependencies)
- trigger-jobs: >
- controller-distribution-{stream},
- integration-distribution-merge-{stream}
-
# Controller configuration
odl_system_flavor: 8 GB General Purpose v1
- compare-type: 'ANT'
pattern: '{files}'
-# Macro: integration-csit-only
-# Operation: this macro sets a trigger on reverse job list
-# Used by: csit -only- job templates
-
-- trigger:
- name: integration-csit-only
- triggers:
- - reverse:
- jobs: '{jobs}'
- result: 'success'
-
-# Macro: integration-csit-all
-# Operation: this macro sets a periodic trigger
-# Used by: csit -all- job teamplates
-
-- trigger:
- name: integration-csit-all
- triggers:
- - timed: 'H H * * *'
-
# Macro: integration-openstack-controller-mininet
# Operation: this macro will spin the controller and mininet vms
# Used by: {project}-csit-* job templates
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
- triggers:
- - integration-csit-{install}:
- jobs: '{trigger-jobs}'
-
builders:
- integration-infra-stack:
stack-template: '{stack-template}'
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
- triggers:
- - timed: '{schedule}'
-
builders:
- integration-infra-stack:
stack-template: '{stack-template}'
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
- triggers:
- - integration-csit-{install}:
- jobs: '{trigger-jobs}'
-
builders:
- integration-infra-stack:
stack-template: '{stack-template}'
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
- triggers:
- - integration-csit-{install}:
- jobs: '{trigger-jobs}'
-
builders:
- integration-infra-stack:
stack-template: '{stack-template}'
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
- triggers:
- - timed: '{schedule}'
-
builders:
- integration-infra-stack:
stack-template: '{stack-template}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'iotdm-distribution-{stream}'
name: iotdm-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: iotdm-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: iotdm-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Max number of Hosts'
01-plot-yaxis: 'Network Hosts'
# Robot custom options
robot-options: '-v TOPO_TREE_DEPTH:7'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream},l2switch-distribution-{stream}'
# Robot custom options
robot-options: '-v TOPO_TREE_DEPTH:5'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream},l2switch-distribution-{stream}'
name: l2switch-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: l2switch-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: l2switch-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ' '
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},lacp-distribution-{stream}'
name: lacp-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: lacp-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: lacp-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},neutron-distribution-{stream},lispflowmapping-distribution-{stream}'
# Robot custom options
robot-options: ''
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},mdsal-distribution-{stream},netconf-distribution-{stream},lispflowmapping-distribution-{stream}'
-
# Plot Info
01-plot-title: 'Southbound Map-Reply Rate'
01-plot-yaxis: 'req/sec'
name: lispflowmapping-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: lispflowmapping-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: lispflowmapping-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Additional patterns to archive
archive-artifacts: '*.xml'
-
- # Trigger jobs (daily)
- schedule: 'H H * * *'
name: mdsal-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: mdsal-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: mdsal-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},mdsal-distribution-{stream},messaging4transport-distribution-{stream}'
name: messaging4transport-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: messaging4transport-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: messaging4transport-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowplugin-distribution-{stream},natapp-distribution-{stream}'
name: natapp-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: natapp-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'nemo-distribution-{stream}'
name: nemo-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: nemo-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: nemo-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: '-v USE_NETCONF_CONNECTOR:False'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs:
- controller-distribution-{stream},
- netconf-distribution-{stream},
- integration-distribution-merge-{stream}
# Robot custom options
robot-options: '-v USE_NETCONF_CONNECTOR:False'
-
- # This scaling test can take several hours to finish,
- # so the job is defined to run once a day.
- # Trigger jobs (daily)
- schedule: 'H H * * *'
# Robot custom options
robot-options: '-v USE_NETCONF_CONNECTOR:False'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},netconf-distribution-{stream},mdsal-distribution-{stream}'
# Robot custom options
robot-options: '-v USE_NETCONF_CONNECTOR:False'
- # This scaling test can take several hours to finish,
- # so the job is defined to run once a day.
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# ODL system configuration
odl_system_flavor: 8 GB General Purpose v1
# Robot custom options
robot-options: '-v NETOPEER_USER:root -v USE_NETCONF_CONNECTOR:False'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},mdsal-distribution-{stream}'
name: netconf-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: netconf-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: netconf-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},netide-distribution-{stream}'
name: netide-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: netide-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: netide-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
schedule: 'H H/4 * * *'
sg-mode: 'transparent'
- upstream-stateful:
- schedule: 'H H * * *'
+ schedule: ''
sg-mode: 'stateful'
- upstream-learn:
- schedule: 'H H * * *'
+ schedule: ''
sg-mode: 'learn'
- gate-learn:
schedule: ''
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'netvirt-distribution-{stream},ovsdb-distribution-{stream}'
# The project name
functionality:
- upstream:
- schedule: 'H H * * *'
+ schedule: ''
- gate:
schedule: ''
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},netvirt-distribution-{stream},ovsdb-distribution-{stream}'
name: netvirt-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: netvirt-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: netvirt-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: netvirt-vpp
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: neutron-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: neutron-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: neutron-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: next-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: next-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: next-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'nic-distribution-{stream},vtn-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'nic-distribution-{stream},vtn-distribution-{stream}'
name: nic-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: nic-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: nic-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},ocpplugin-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},ocpplugin-distribution-{stream}'
name: ocpplugin-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: ocpplugin-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: odlparent-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: odlparent-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: odlparent-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'of-config-distribution-{stream}'
name: of-config-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: of-config-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: of-config-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: circuitsw-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: circuitsw-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: circuitsw-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: openflowjava-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: openflowjava-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: openflowjava-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: '-v flnr:50000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'REST setup rate (for 100k flows)'
01-plot-yaxis: 'setup time[s], req[flows/s]'
# Robot custom options
robot-options: '-v flnr:50000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'REST setup rate (for 100k flows)'
01-plot-yaxis: 'setup time[s], req[flows/s]'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:helium'
-
- # Trigger jobs (daily)
- schedule: 'H H * * *'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:lithium'
-
- # Trigger jobs (daily)
- schedule: 'H H * * *'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:helium -v oper_ds_timeout:1000 -v switch_count:32 -v flow_count_per_switch:2000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:2000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:helium -v switch_count:32 -v flow_count_per_switch:2000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count_per_switch:2000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v duration_in_secs:180 -v throughput_threshold:20000 -v latency_threshold:5000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Throughput Mode'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v duration_in_secs:180 -v throughput_threshold:20000 -v latency_threshold:5000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Throughput Mode'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v throughput_threshold:20000 -v latency_threshold:5000'
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Plot Info
01-plot-title: 'Throughput Mode'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v throughput_threshold:20000 -v latency_threshold:5000'
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Plot Info
01-plot-title: 'Throughput Mode'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:helium'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
# mininet image
tools_system_image: 'Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
# Robot custom options
robot-options: ''
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Plot Info
01-plot-title: 'Flow REST API Rate'
01-plot-yaxis: 'http_req/sec'
# Robot custom options
robot-options: ''
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Plot Info
01-plot-title: 'Flow REST API Rate'
01-plot-yaxis: 'http_req/sec'
# mininet image
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
# mininet image
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
# mininet image
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
# Robot custom options
robot-options: ''
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Maxmum Links Full Mesh Topology'
01-plot-yaxis: 'Links'
# mininet image
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Maximum Links Full Mesh Topology'
01-plot-yaxis: 'Links'
# Robot custom options
robot-options: '-v TEST_LENGTH:23h'
-
- # Trigger jobs (daily)
- schedule: 'H H * * *'
# mininet image
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
- # Trigger jobs (daily)
- schedule: 'H H * * *'
+ # Trigger jobs (on saturday)
+ schedule: 'H H * * 6'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:helium -v oper_ds_timeout:1000 -v switch_count:32 -v flow_count:64000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count:64000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:helium -v switch_count:32 -v flow_count:64000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: '-v ODL_OF_PLUGIN:lithium -v switch_count:32 -v flow_count:64000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flow Add rate'
01-plot-yaxis: 'flow_mods/sec'
# Robot custom options
robot-options: ''
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'REST setup rate (for 100k flows)'
01-plot-yaxis: 'setup time[s], req[flows/s]'
# Robot custom options
robot-options: ''
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'REST setup rate (for 100k flows)'
01-plot-yaxis: 'setup time[s], req[flows/s]'
# Robot custom options
robot-options: '-v TOPO_TREE_DEPTH:7'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
# Robot custom options
robot-options: '-v TOPO_TREE_DEPTH:7'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
# Robot custom options
robot-options: '-v flnr:50000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flows (100k) Setup Time'
01-plot-yaxis: '[s]'
# Robot custom options
robot-options: '-v flnr:50000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flows (100k) Setup Time'
01-plot-yaxis: '[s]'
# Robot custom options
robot-options: '-v flnr:50000'
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Flows (100k) Setup Time'
01-plot-yaxis: '[s]'
# Robot custom options
robot-options: ''
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Maximum Switches Linear Topology'
01-plot-yaxis: 'Switches'
# mininet image
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
- # Trigger jobs (daily)
- schedule: 'H H * * *'
-
# Plot Info
01-plot-title: 'Maximum Switches Linear Topology'
01-plot-yaxis: 'Switches'
name: openflowplugin-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: openflowplugin-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: openflowplugin-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},ovsdb-distribution-{stream}'
# Robot custom options
robot-options: '-v MIN_SWITCHES:100 -v MAX_SWITCHES:500 -v STEP_SWITCHES:100'
- # Trigger jobs (daily)
- schedule: ''
-
# Plot Info
01-plot-title: 'Max number of Switches'
01-plot-yaxis: 'OpenFlow Switches'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},ovsdb-distribution-{stream}'
name: ovsdb-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: ovsdb-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: ovsdb-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: >
- packetcable-distribution-merge-{stream}
name: packetcable-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: packetcable-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: packetcable-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: persistence-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: persistence-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: persistence-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
-- job-template:
- name: '{project-name}-distribution-{stream}'
-
- # Required variables:
- # stream: release stream (eg. boron or carbon)
- # branch: git branch (eg. stable/boron or master)
-
- # Need to keep jobs that deploy to Nexus at end of build as Maven
- # projects. Maybe reconsider this once upstream moves deploy to a
- # separate lifecycle:
- # https://issues.apache.org/jira/browse/MNG-5666
- project-type: maven
- node: '{build-node}'
- jdk: '{jdk}'
-
- properties:
- - opendaylight-infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- parameters:
- - opendaylight-infra-parameters:
- project: 'integration/distribution'
- branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts} **/dependency_tree.txt **/target/surefire-reports/*-output.txt'
-
- scm:
- - git-scm:
- refspec: ''
- branch: '{branch}'
-
- wrappers:
- - opendaylight-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- triggers:
- - reverse:
- jobs: '{project}-merge-{stream}'
- result: 'success'
-
- prebuilders:
- - provide-maven-settings:
- global-settings-file: 'odl-global-settings'
- settings-file: '{mvn-settings}'
- - distribute-build-url:
- path: 'distribution-karaf/src/main/assembly'
-
- maven:
- maven-name: 'mvn33'
- root-pom: 'pom.xml'
- goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
- maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
- settings: 'integration-distribution-settings'
- settings-type: cfp
- global-settings: 'odl-global-settings'
- global-settings-type: cfp
-
- publishers:
- - email-notification:
- email-recipients: '{email-recipients}'
- email-prefix: '[{project}]'
- - maven-deploy:
- id: ''
- unique-version: true
- deploy-unstable: false
- - opendaylight-infra-shiplogs:
- maven-version: 'mvn33'
-
- job-template:
# Template: {project-name}-distribution-check-{stream}
# Goal: Build a patch and make sure the distribution can deploy with this change.
name: reservation-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: reservation-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: reservation-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowplugin-distribution-{stream},sdninterfaceapp-distribution-{stream}'
name: sdninterfaceapp-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: sdninterfaceapp-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: sdninterfaceapp-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'ovsdb-distribution-{stream},openflowplugin-distribution-{stream},sfc-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'lispflowmapping-distribution-{stream},ovsdb-distribution-{stream},openflowplugin-distribution-{stream},sfc-distribution-{stream}'
name: sfc-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: sfc-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: sfc-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snbi-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snbi-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snbi-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},snmp-distribution-{stream}'
name: snmp-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snmp-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snmp-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snmp4sdn-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snmp4sdn-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: snmp4sdn-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},sxp-distribution-{stream},mdsal-distribution-{stream},netconf-distribution-{stream}'
# Robot custom options:
robot-options: ''
-
- # Trigger jobs: (daily)
- schedule: 'H H * * *'
-
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},sxp-distribution-{stream},mdsal-distribution-{stream},netconf-distribution-{stream}'
# Robot custom options:
robot-options: ''
-
- # Trigger jobs: (daily)
- schedule: 'H H * * *'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},sxp-distribution-{stream},mdsal-distribution-{stream},netconf-distribution-{stream}'
name: sxp-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: sxp-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: sxp-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: systemmetrics-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
branch: 'master'
mvn-settings: 'systemmetrics-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
\ No newline at end of file
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
name: tcpmd5-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: tcpmd5-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: tcpmd5-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: >
- odlparent-distribution-{stream},
- yangtools-distribution-{stream},
- controller-distribution-{stream},
- aaa-distribution-{stream},
- integration-distribution-merge-{stream}
name: topoprocessing-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: topoprocessing-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: topoprocessing-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: transportpce-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
install-features: 'odl-restconf,odl-tsdr-cassandra,odl-tsdr-openflow-statistics-collector,odl-tsdr-netflow-statistics-collector,odl-tsdr-syslog-collector'
# Robot custom options
- robot-options: ' '
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},tsdr-distribution-{stream}'
+ robot-options: ''
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},tsdr-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},tsdr-distribution-{stream}'
name: tsdr-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: tsdr-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: tsdr-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: ttp-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: ttp-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: ttp-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'ovsdb-distribution-{stream},unimgr-distribution-{stream}'
# mininet image
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'ovsdb-distribution-{stream},unimgr-distribution-{stream},netvirt-distribution-{stream},genius-distribution-{stream}'
name: unimgr-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: unimgr-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: unimgr-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},usc-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},usc-distribution-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},usc-distribution-{stream}'
name: usc-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: usc-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: usc-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
# Robot custom options
robot-options: ''
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowplugin-distribution-{stream},usecplugin-distribution-{stream}'
name: usecplugin-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: usecplugin-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: usecplugin-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: vpnservice-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: vpnservice-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: vpnservice-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
robot-options: ''
tools_system_image: 'Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004'
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},vtn-distribution-{stream}'
# Robot custom options
robot-options: ''
-
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},vtn-distribution-{stream}'
robot-options: ''
tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20170117-0004
-
- # Trigger jobs (upstream dependencies)
- trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},vtn-distribution-{stream}'
odl-ml2-branch: 'master'
odl-ml2-driver-version: 'v1'
- schedule: 'H H * * *'
+ schedule: ''
odl-enable-l3: 'no'
name: vtn-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: vtn-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: vtn-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: yang-push-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: yang-push-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: yang-push-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: yangide-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
name: yangide-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
# Additional patterns to archive
archive-artifacts: ''
# FIXME: Delete if no patterns.
-
- # Trigger jobs (daily)
- schedule: 'H H * * *'
name: yangtools-carbon
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: yangtools-boron
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
name: yangtools-beryllium
jobs:
- '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'