- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'aaa'
project-name: 'aaa'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'aaa'
project-name: 'aaa'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'aaa'
project-name: 'aaa'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'alto'
project-name: 'alto'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'alto'
project-name: 'alto'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'alto'
project-name: 'alto'
branch: 'stable/beryllium'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: carbon
project: 'armoury'
project-name: 'armoury'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: boron
project: 'armoury'
project-name: 'armoury'
branch: 'stable/boron'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: beryllium
project: 'armoury'
project-name: 'armoury'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: carbon
project: 'atrium'
project-name: 'atrium'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: boron
project: 'atrium'
project-name: 'atrium'
branch: 'stable/boron'
timeout: 1440
fail: true
-- trigger:
- name: autorelease-trigger-patch-site-merged
- triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - change-merged-event
- - comment-added-contains-event:
- comment-contains-value: 'republish'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{name}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- file-paths:
- - compare-type: ANT
- pattern: src/site/**
- - compare-type: ANT
- pattern: site.xml
-
-- trigger:
- name: autorelease-trigger-patch-site-submitted
- triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - patchset-created-event:
- exclude-drafts: 'true'
- exclude-trivial-rebase: 'false'
- exclude-no-code-change: 'true'
- - draft-published-event
- - comment-added-contains-event:
- comment-contains-value: 'recheck'
- - comment-added-contains-event:
- comment-contains-value: 'reverify'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{name}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- file-paths:
- - compare-type: ANT
- pattern: src/site/**
- - compare-type: ANT
- pattern: site.xml
-
- builder:
name: autorelease-checkout-gerrit-patch
builders:
- file-id: 'odl-global-settings'
variable: 'GLOBAL_SETTINGS_FILE'
+- builder:
+ name: autorelease-determine-merge-order
+ builders:
+ - shell: |
+ virtualenv --system-site-packages $WORKSPACE/venv
+ source $WORKSPACE/venv/bin/activate
+ pip install --upgrade pip
+ pip install --upgrade networkx
+ pip freeze
+ ./scripts/determine-merge-order.py
+ deactivate
+ rm -rf $WORKSPACE/venv
+
- builder:
name: autorelease-maven-deploy
builders:
jdk: 'openjdk8'
integration-test: carbon
- boron:
- next-release-tag: Boron-SR1
+ next-release-tag: Boron-SR2
branch: 'stable/boron'
jdk: 'openjdk8'
integration-test: boron
- wipe-local-maven-repo
- jacoco-nojava-workaround
- shell: "./scripts/list-project-dependencies.sh"
+ - autorelease-determine-merge-order
- autorelease-cfp:
autorelease-settings: 'autorelease-settings'
odl-global-settings: 'odl-global-settings'
properties-file: variables.prop
- autorelease-generate-project-report
- shell: "./scripts/list-project-dependencies.sh"
+ - autorelease-determine-merge-order
- autorelease-sys-stats
publishers:
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'bgpcep'
project-name: 'bgpcep'
build-node: centos7-java-builder-4c-8g
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'bgpcep'
project-name: 'bgpcep'
build-node: centos7-java-builder-4c-8g
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'bgpcep'
project-name: 'bgpcep'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'capwap'
project-name: 'capwap'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'capwap'
project-name: 'capwap'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'capwap'
project-name: 'capwap'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'cardinal'
project-name: 'cardinal'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'cardinal'
project-name: 'cardinal'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'centinel'
project-name: 'centinel'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'centinel'
project-name: 'centinel'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'centinel'
project-name: 'centinel'
branch: 'stable/beryllium'
--- /dev/null
+- project:
+ name: mdsal-csit-periodic-dsbenchmark-cluster
+ jobs:
+ - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'controller'
+
+ # The functionality under test
+ functionality: 'benchmark'
+
+ # Project branches
+ stream:
+ - carbon:
+ branch: 'master'
+ jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+ - all:
+ scope: 'all'
+
+ # Features to install
+ install-features: 'odl-restconf,odl-mdsal-benchmark,odl-jolokia'
+
+ # 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.
+ controller-image: 'centos7-java-builder-2c-8g'
+
+ build-timeout: '480'
+
+
+ # Plot Info
+ 01-plot-title: 'Performance by structure'
+ 01-plot-yaxis: 'Average total time [ms]'
+ 01-plot-group: 'MD-SAL Data Store Performance'
+ 01-plot-data-file: 'perf_per_struct.csv'
+ 02-plot-title: 'Performance by operations'
+ 02-plot-yaxis: 'Average total time [ms]'
+ 02-plot-group: 'MD-SAL Data Store Performance'
+ 02-plot-data-file: 'perf_per_ops.csv'
+
+ 03-plot-data-file: 'perf_per_struct.csv'
+ 03-plot-title: 'Config performance by structure PUT'
+ 03-plot-yaxis: 'Average total time [ms]'
+ 03-plot-group: 'MD-SAL Data Store Performance'
+ 03-inclusion-flag: 'include-by-string'
+ 03-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC'
+ 04-plot-data-file: 'perf_per_struct.csv'
+ 04-plot-title: 'Config performance by structure READ'
+ 04-plot-yaxis: 'Average total time [ms]'
+ 04-plot-group: 'MD-SAL Data Store Performance'
+ 04-inclusion-flag: 'include-by-string'
+ 04-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC'
+ 05-plot-data-file: 'perf_per_struct.csv'
+ 05-plot-title: 'Operational performance by structure MERGE'
+ 05-plot-yaxis: 'Average total time [ms]'
+ 05-plot-group: 'MD-SAL Data Store Performance'
+ 05-inclusion-flag: 'include-by-string'
+ 05-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC'
+ 06-plot-data-file: 'perf_per_struct.csv'
+ 06-plot-title: 'Operational performance by structure DELETE'
+ 06-plot-yaxis: 'Average total time [ms]'
+ 06-plot-group: 'MD-SAL Data Store Performance'
+ 06-inclusion-flag: 'include-by-string'
+ 06-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC'
+
+ 07-plot-data-file: 'perf_per_ops.csv'
+ 07-plot-title: 'Config performance by operations PUT'
+ 07-plot-yaxis: 'Average total time [ms]'
+ 07-plot-group: 'MD-SAL Data Store Performance'
+ 07-inclusion-flag: 'include-by-string'
+ 07-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC'
+ 08-plot-data-file: 'perf_per_ops.csv'
+ 08-plot-title: 'Config performance by operations READ'
+ 08-plot-yaxis: 'Average total time [ms]'
+ 08-plot-group: 'MD-SAL Data Store Performance'
+ 08-inclusion-flag: 'include-by-string'
+ 08-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC'
+ 09-plot-data-file: 'perf_per_ops.csv'
+ 09-plot-title: 'Operational performance by operations MERGE'
+ 09-plot-yaxis: 'Average total time [ms]'
+ 09-plot-group: 'MD-SAL Data Store Performance'
+ 09-inclusion-flag: 'include-by-string'
+ 09-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC'
+ 10-plot-data-file: 'perf_per_ops.csv'
+ 10-plot-title: 'Operational performance by operations DELETE'
+ 10-plot-yaxis: 'Average total time [ms]'
+ 10-plot-group: 'MD-SAL Data Store Performance'
+ 10-inclusion-flag: 'include-by-string'
+ 10-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,FOL_OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC'
name: mdsal-csit-periodic-dsbenchmark
jobs:
- '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
- - '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
# The project name
project: 'controller'
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-mdsal-benchmark'
+ install-features: 'odl-restconf,odl-mdsal-benchmark,odl-jolokia'
# Robot custom options
- robot-options: ''
+ robot-options: '--exclude clustered_setup'
# Trigger jobs (daily)
schedule: 'H H * * *'
02-plot-yaxis: 'Average total time [ms]'
02-plot-group: 'MD-SAL Data Store Performance'
02-plot-data-file: 'perf_per_ops.csv'
+
+ 03-plot-data-file: 'perf_per_struct.csv'
+ 03-plot-title: 'Performance by structure PUT'
+ 03-plot-yaxis: 'Average total time [ms]'
+ 03-plot-group: 'MD-SAL Data Store Performance'
+ 03-inclusion-flag: 'include-by-string'
+ 03-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/100000OUTER/INNER-1OP-EXEC'
+ 04-plot-data-file: 'perf_per_struct.csv'
+ 04-plot-title: 'Performance by structure READ'
+ 04-plot-yaxis: 'Average total time [ms]'
+ 04-plot-group: 'MD-SAL Data Store Performance'
+ 04-inclusion-flag: 'include-by-string'
+ 04-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/100000OUTER/INNER-1OP-EXEC'
+ 05-plot-data-file: 'perf_per_struct.csv'
+ 05-plot-title: 'Performance by structure MERGE'
+ 05-plot-yaxis: 'Average total time [ms]'
+ 05-plot-group: 'MD-SAL Data Store Performance'
+ 05-inclusion-flag: 'include-by-string'
+ 05-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/100000OUTER/INNER-1OP-EXEC'
+ 06-plot-data-file: 'perf_per_struct.csv'
+ 06-plot-title: 'Performance by structure DELETE'
+ 06-plot-yaxis: 'Average total time [ms]'
+ 06-plot-group: 'MD-SAL Data Store Performance'
+ 06-inclusion-flag: 'include-by-string'
+ 06-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/100000OUTER/INNER-1OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/100000OUTER/INNER-1OP-EXEC'
+
+ 07-plot-data-file: 'perf_per_ops.csv'
+ 07-plot-title: 'Performance by operations PUT'
+ 07-plot-yaxis: 'Average total time [ms]'
+ 07-plot-group: 'MD-SAL Data Store Performance'
+ 07-inclusion-flag: 'include-by-string'
+ 07-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-PUT-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-PUT-1/1OUTER/INNER-100000OP-EXEC'
+ 08-plot-data-file: 'perf_per_ops.csv'
+ 08-plot-title: 'Performance by operations READ'
+ 08-plot-yaxis: 'Average total time [ms]'
+ 08-plot-group: 'MD-SAL Data Store Performance'
+ 08-inclusion-flag: 'include-by-string'
+ 08-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-READ-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-READ-1/1OUTER/INNER-100000OP-EXEC'
+ 09-plot-data-file: 'perf_per_ops.csv'
+ 09-plot-title: 'Performance by operations MERGE'
+ 09-plot-yaxis: 'Average total time [ms]'
+ 09-plot-group: 'MD-SAL Data Store Performance'
+ 09-inclusion-flag: 'include-by-string'
+ 09-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-MERGE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-MERGE-1/1OUTER/INNER-100000OP-EXEC'
+ 10-plot-data-file: 'perf_per_ops.csv'
+ 10-plot-title: 'Performance by operations DELETE'
+ 10-plot-yaxis: 'Average total time [ms]'
+ 10-plot-group: 'MD-SAL Data Store Performance'
+ 10-inclusion-flag: 'include-by-string'
+ 10-exclude-value: 'CONFIG-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,CONFIG-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-AWARE-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-SIMPLE-TX-DELETE-1/1OUTER/INNER-100000OP-EXEC,OPERATIONAL-BINDING-INDEPENDENT-TX-CHAINING-DELETE-1/1OUTER/INNER-100000OP-EXEC'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'controller'
project-name: 'controller'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'controller'
project-name: 'controller'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'controller'
project-name: 'controller'
branch: 'stable/beryllium'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: carbon
project: 'coretutorials'
project-name: 'coretutorials'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: boron
project: 'coretutorials'
project-name: 'coretutorials'
branch: 'stable/boron'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: True
- disable_distribution_check: False
-
+ stream: beryllium
project: 'coretutorials'
project-name: 'coretutorials'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'didm'
project-name: 'didm'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'didm'
project-name: 'didm'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'didm'
project-name: 'didm'
branch: 'stable/beryllium'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: True
- disable_distribution_check: False
+ stream: carbon
project: 'discovery'
project-name: 'discovery'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: True
- disable_distribution_check: False
+ stream: boron
project: 'discovery'
project-name: 'discovery'
branch: 'stable/boron'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: True
- disable_distribution_check: False
+
+ stream: beryllium
project: 'discovery'
project-name: 'discovery'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'dlux'
project-name: 'dlux'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'dlux'
project-name: 'dlux'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'dlux'
project-name: 'dlux'
branch: 'stable/beryllium'
-- project:
- name: docs-carbon
- jobs:
- - '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- - '{project-name}-merge-{stream}'
- - '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
-
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: True
- project: 'docs'
- project-name: 'docs'
- branch: 'master'
- jdk: openjdk8
- jdks:
- - openjdk8
- maven:
- - mvn33:
- mvn-version: 'mvn33'
- mvn-settings: 'docs-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[docs] [odlparent]'
- archive-artifacts: ''
-
-- project:
- name: docs-boron
- jobs:
- - '{project-name}-clm-{stream}'
- - '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- - '{project-name}-merge-{stream}'
- - '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- - '{project-name}-verify-{stream}-{maven}-{jdks}'
-
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: True
- project: 'docs'
- project-name: 'docs'
- branch: 'stable/boron'
- jdk: openjdk8
- jdks:
- - openjdk8
- maven:
- - mvn33:
- mvn-version: 'mvn33'
- mvn-settings: 'docs-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[docs] [odlparent]'
- archive-artifacts: ''
-
- project:
name: docs-beryllium
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: True
+
+ stream: beryllium
project: 'docs'
project-name: 'docs'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'eman'
project-name: 'eman'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'eman'
project-name: 'eman'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'faas'
project-name: 'faas'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'faas'
project-name: 'faas'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'faas'
project-name: 'faas'
branch: 'stable/beryllium'
feature:
- netvirt:
csit-list: >
- netvirt-vpnservice-csit-1node-openstack-mitaka-transparent-{stream}
+ netvirt-csit-1node-openstack-mitaka-gate-transparent-{stream}
- genius:
csit-list: >
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'genius'
project-name: 'genius'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'genius'
project-name: 'genius'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'groupbasedpolicy'
project-name: 'groupbasedpolicy'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'groupbasedpolicy'
project-name: 'groupbasedpolicy'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'groupbasedpolicy'
project-name: 'groupbasedpolicy'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'honeycomb/vbd'
project-name: 'vbd'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'honeycomb/vbd'
project-name: 'vbd'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'infrautils'
project-name: 'infrautils'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'infrautils'
project-name: 'infrautils'
branch: 'stable/boron'
email-upstream: '[infrautils] [odlparent]'
archive-artifacts: ''
-
- project:
name: infrautils-sonar
jobs:
jdk: openjdk8
jdks:
- openjdk8
- disable_autorelease: False
- disable_distribution_check: False
- boron:
branch: 'stable/boron'
jdk: openjdk8
jdks:
- openjdk8
- disable_autorelease: False
- disable_distribution_check: False
- beryllium:
branch: 'stable/beryllium'
jdk: openjdk8
jdks:
- openjdk8
- openjdk7
- disable_autorelease: False
- disable_distribution_check: False
project: 'integration/distribution'
project-name: 'distribution'
- compare-type: 'ANT'
pattern: '{pattern}'
-# Macro: integration-trigger-patch-merged
-# Operation: this macro sets a trigger for patch merged on a path pattern
-# Used by: not used yet
-
-- trigger:
- name: integration-trigger-patch-merged
- triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - change-merged-event
- - comment-added-contains-event:
- comment-contains-value: 'remerge'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{name}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- file-paths:
- - compare-type: 'ANT'
- pattern: '{pattern}'
-
# Macro: integration-csit-only
# Operation: this macro sets a trigger on reverse job list
# Used by: csit -only- job templates
inclusion-flag: 'off'
display-table: true
format: csv
+ - title: '{03-plot-title}'
+ yaxis: '{03-plot-yaxis}'
+ group: '{03-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
+ series:
+ - file: '{03-plot-data-file}'
+ inclusion-flag: '{03-inclusion-flag}'
+ exclude: '{03-exclude-value}'
+ format: csv
+ - title: '{04-plot-title}'
+ yaxis: '{04-plot-yaxis}'
+ group: '{04-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
+ series:
+ - file: '{04-plot-data-file}'
+ inclusion-flag: '{04-inclusion-flag}'
+ exclude: '{04-exclude-value}'
+ format: csv
+ - title: '{05-plot-title}'
+ yaxis: '{05-plot-yaxis}'
+ group: '{05-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
+ series:
+ - file: '{05-plot-data-file}'
+ inclusion-flag: '{05-inclusion-flag}'
+ exclude: '{05-exclude-value}'
+ format: csv
+ - title: '{06-plot-title}'
+ yaxis: '{06-plot-yaxis}'
+ group: '{06-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
+ series:
+ - file: '{06-plot-data-file}'
+ inclusion-flag: '{06-inclusion-flag}'
+ exclude: '{06-exclude-value}'
+ format: csv
+ - title: '{07-plot-title}'
+ yaxis: '{07-plot-yaxis}'
+ group: '{07-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
+ series:
+ - file: '{07-plot-data-file}'
+ inclusion-flag: '{07-inclusion-flag}'
+ exclude: '{07-exclude-value}'
+ format: csv
+ - title: '{08-plot-title}'
+ yaxis: '{08-plot-yaxis}'
+ group: '{08-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
+ series:
+ - file: '{08-plot-data-file}'
+ inclusion-flag: '{08-inclusion-flag}'
+ exclude: '{08-exclude-value}'
+ format: csv
+ - title: '{09-plot-title}'
+ yaxis: '{09-plot-yaxis}'
+ group: '{09-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
+ series:
+ - file: '{09-plot-data-file}'
+ inclusion-flag: '{09-inclusion-flag}'
+ exclude: '{09-exclude-value}'
+ format: csv
+ - title: '{10-plot-title}'
+ yaxis: '{10-plot-yaxis}'
+ group: '{10-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
+ series:
+ - file: '{10-plot-data-file}'
+ inclusion-flag: '{10-inclusion-flag}'
+ exclude: '{10-exclude-value}'
+ format: csv
- integration-csit-archive-build
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
- title: '{01-plot-title}'
yaxis: '{01-plot-yaxis}'
group: '{01-plot-group}'
- num-builds: '5400'
+ num-builds: '180'
keep-records: true
style: line
use-description: false
- title: '{02-plot-title}'
yaxis: '{02-plot-yaxis}'
group: '{02-plot-group}'
- num-builds: '5400'
+ num-builds: '180'
keep-records: true
style: line
use-description: false
inclusion-flag: 'off'
display-table: true
format: csv
+ - title: '{03-plot-title}'
+ yaxis: '{03-plot-yaxis}'
+ group: '{03-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
+ series:
+ - file: '{03-plot-data-file}'
+ inclusion-flag: '{03-inclusion-flag}'
+ exclude: '{03-exclude-value}'
+ format: csv
+ - title: '{04-plot-title}'
+ yaxis: '{04-plot-yaxis}'
+ group: '{04-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
+ series:
+ - file: '{04-plot-data-file}'
+ inclusion-flag: '{04-inclusion-flag}'
+ exclude: '{04-exclude-value}'
+ format: csv
+ - title: '{05-plot-title}'
+ yaxis: '{05-plot-yaxis}'
+ group: '{05-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
+ series:
+ - file: '{05-plot-data-file}'
+ inclusion-flag: '{05-inclusion-flag}'
+ exclude: '{05-exclude-value}'
+ format: csv
+ - title: '{06-plot-title}'
+ yaxis: '{06-plot-yaxis}'
+ group: '{06-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
+ series:
+ - file: '{06-plot-data-file}'
+ inclusion-flag: '{06-inclusion-flag}'
+ exclude: '{06-exclude-value}'
+ format: csv
+ - title: '{07-plot-title}'
+ yaxis: '{07-plot-yaxis}'
+ group: '{07-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
+ series:
+ - file: '{07-plot-data-file}'
+ inclusion-flag: '{07-inclusion-flag}'
+ exclude: '{07-exclude-value}'
+ format: csv
+ - title: '{08-plot-title}'
+ yaxis: '{08-plot-yaxis}'
+ group: '{08-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
+ series:
+ - file: '{08-plot-data-file}'
+ inclusion-flag: '{08-inclusion-flag}'
+ exclude: '{08-exclude-value}'
+ format: csv
+ - title: '{09-plot-title}'
+ yaxis: '{09-plot-yaxis}'
+ group: '{09-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
+ series:
+ - file: '{09-plot-data-file}'
+ inclusion-flag: '{09-inclusion-flag}'
+ exclude: '{09-exclude-value}'
+ format: csv
+ - title: '{10-plot-title}'
+ yaxis: '{10-plot-yaxis}'
+ group: '{10-plot-group}'
+ num-builds: '180'
+ keep-records: true
+ style: line
+ use-description: false
+ csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
+ series:
+ - file: '{10-plot-data-file}'
+ inclusion-flag: '{10-inclusion-flag}'
+ exclude: '{10-exclude-value}'
+ format: csv
- integration-csit-archive-build
- opendaylight-infra-shiplogs:
maven-version: 'mvn33'
description: 'Openstack version to use with devstack'
- string:
name: ODL_ML2_DRIVER_REPO
- default: 'https://github.com/openstack/networking-odl'
+ default: '{odl-ml2-driver-repo}'
description: 'URL to fetch networking-odl driver'
- string:
name: ODL_ML2_BRANCH
description: 'Openstack version to use with devstack'
- string:
name: ODL_ML2_DRIVER_REPO
- default: 'https://github.com/openstack/networking-odl'
+ default: '{odl-ml2-driver-repo}'
description: 'URL to fetch networking-odl driver'
- string:
name: ODL_ML2_BRANCH
lispflowmapping-csit-1node-msmr-all-{stream},
nemo-csit-1node-engine-all-{stream},
nemo-csit-1node-engine-only-{stream},
- netvirt-csit-1node-openstack-basic-only-{stream},
- netvirt-csit-1node-openstack-basic-all-{stream},
- netvirt-csit-1node-openstack-mitaka-openstack-{stream},
- netvirt-vpnservice-csit-1node-openstack-mitaka-openstack-{stream},
- netvirt-csit-3node-clustering-only-{stream},
+ netvirt-csit-1node-openstack-mitaka-upstream-{stream},
+ netvirt-legacy-csit-1node-openstack-basic-only-{stream},
+ netvirt-legacy-csit-1node-openstack-basic-all-{stream},
+ netvirt-legacy-csit-1node-openstack-mitaka-openstack-{stream},
+ netvirt-legacy-csit-3node-clustering-only-{stream},
ocpplugin-csit-1node-get-only-{stream},
ocpplugin-csit-1node-get-all-{stream},
ocpplugin-csit-1node-scalability-only-{stream},
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'iotdm'
project-name: 'iotdm'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'iotdm'
project-name: 'iotdm'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'iotdm'
project-name: 'iotdm'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'l2switch'
project-name: 'l2switch'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'l2switch'
project-name: 'l2switch'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'l2switch'
project-name: 'l2switch'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'lacp'
project-name: 'lacp'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'lacp'
project-name: 'lacp'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'lacp'
project-name: 'lacp'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'lispflowmapping'
project-name: 'lispflowmapping'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'lispflowmapping'
project-name: 'lispflowmapping'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'lispflowmapping'
project-name: 'lispflowmapping'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'mdsal'
project-name: 'mdsal'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'mdsal'
project-name: 'mdsal'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'mdsal'
project-name: 'mdsal'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'messaging4transport'
project-name: 'messaging4transport'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'messaging4transport'
project-name: 'messaging4transport'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'messaging4transport'
project-name: 'messaging4transport'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'natapp'
project-name: 'natapp'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'natapp'
project-name: 'natapp'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'nemo'
project-name: 'nemo'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'nemo'
project-name: 'nemo'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'nemo'
project-name: 'nemo'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'netconf'
project-name: 'netconf'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'netconf'
project-name: 'netconf'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- branch: 'stable/beryllium'
- jdk: openjdk7
- jdks:
- - openjdk7
- - openjdk8
- disable_autorelease: False
- disable_distribution_check: False
+ stream: beryllium
project: 'netconf'
project-name: 'netconf'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'netide'
project-name: 'netide'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'netide'
project-name: 'netide'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'netide'
project-name: 'netide'
branch: 'stable/beryllium'
- current:
csit-list: >
netvirt-csit-1node-openstack-mitaka-gate-transparent-{stream}
+ - legacy-cluster:
+ csit-list: >
+ netvirt-legacy-csit-3node-openstack-mitaka-gate-{stream}
+ netvirt-legacy-csit-3node-clustering-only-{stream},
+ - current-cluster:
+ csit-list: >
+ netvirt-csit-3node-openstack-newton-gate-{stream}
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'netvirt'
project-name: 'netvirt'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'netvirt'
project-name: 'netvirt'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'netvirt'
project-name: 'netvirt'
branch: 'stable/beryllium'
- project:
name: netvirt-routermanager
jobs:
- - '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- - '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - routermanager:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: routermanager
project: 'netvirt'
project-name: 'netvirt'
branch: 'topic/routermanager'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'neutron'
project-name: 'neutron'
build-timeout: 60
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'neutron'
project-name: 'neutron'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'neutron'
project-name: 'neutron'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'next'
project-name: 'next'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'next'
project-name: 'next'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'next'
project-name: 'next'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'nic'
project-name: 'nic'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'nic'
project-name: 'nic'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'nic'
project-name: 'nic'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'ocpplugin'
project-name: 'ocpplugin'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'ocpplugin'
project-name: 'ocpplugin'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'odlparent'
project-name: 'odlparent'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'odlparent'
project-name: 'odlparent'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'odlparent'
project-name: 'odlparent'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'of-config'
project-name: 'of-config'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'of-config'
project-name: 'of-config'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'of-config'
project-name: 'of-config'
branch: 'stable/beryllium'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'ofextensions/circuitsw'
project-name: 'circuitsw'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'ofextensions/circuitsw'
project-name: 'circuitsw'
branch: 'stable/boron'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: True
- disable_distribution_check: False
+
+ stream: beryllium
project: 'ofextensions/circuitsw'
project-name: 'circuitsw'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'openflowjava'
project-name: 'openflowjava'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'openflowjava'
project-name: 'openflowjava'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: beryllium
project: 'openflowjava'
project-name: 'openflowjava'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'openflowplugin'
project-name: 'openflowplugin'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'openflowplugin'
project-name: 'openflowplugin'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'openflowplugin'
project-name: 'openflowplugin'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'ovsdb'
project-name: 'ovsdb'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'ovsdb'
project-name: 'ovsdb'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'ovsdb'
project-name: 'ovsdb'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'packetcable'
project-name: 'packetcable'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'packetcable'
project-name: 'packetcable'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'packetcable'
project-name: 'packetcable'
branch: 'stable/beryllium'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: True
- disable_distribution_check: False
+ stream: carbon
project: 'persistence'
project-name: 'persistence'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: True
- disable_distribution_check: False
+ stream: boron
project: 'persistence'
project-name: 'persistence'
branch: 'stable/boron'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: True
- disable_distribution_check: False
+
+ stream: beryllium
project: 'persistence'
project-name: 'persistence'
branch: 'stable/beryllium'
build-node: centos7-java-builder-2c-8g
email-recipients: 'jenkins@lists.opendaylight.org'
+ odl-ml2-driver-repo: 'https://github.com/openstack/networking-odl'
# openstack-infra-parameters defaults
archive-artifacts: ''
branch: master
- # Plot configuration
- 01-plot-title: ''
- 01-plot-yaxis: ''
- 01-plot-group: 'Default Plot Group'
- 01-plot-data-file: 'plot-data.csv'
- 02-plot-title: ''
- 02-plot-yaxis: ''
- 02-plot-group: 'Default Plot Group'
- 02-plot-data-file: 'plot-data.csv'
-
- # CSIT images configuration
+ # CSIT images configuration
controller-image: 'centos7-java-builder-2c-4g'
openstack-image: 'centos7-devstack-2c-8g'
mininet-image: 'ubuntu-trusty-mininet-2c-2g'
# Python
toxdir: ''
+
+ # Plot configuration
+ 01-plot-title: ''
+ 01-plot-yaxis: ''
+ 01-plot-group: 'Default Plot Group'
+ 01-plot-data-file: 'plot-data.csv'
+ 02-plot-title: ''
+ 02-plot-yaxis: ''
+ 02-plot-group: 'Default Plot Group'
+ 02-plot-data-file: 'plot-data.csv'
+ 03-plot-data-file: '03-nonexisting.csv'
+ 03-plot-title: ''
+ 03-plot-yaxis: ''
+ 03-plot-group: ''
+ 03-inclusion-flag: 'off'
+ 03-exclude-value: ''
+ 04-plot-data-file: '04-nonexisting.csv'
+ 04-plot-title: ''
+ 04-plot-yaxis: ''
+ 04-plot-group: ''
+ 04-inclusion-flag: 'off'
+ 04-exclude-value: ''
+ 05-plot-data-file: '05-nonexisting.csv'
+ 05-plot-title: ''
+ 05-plot-yaxis: ''
+ 05-plot-group: ''
+ 05-inclusion-flag: 'off'
+ 05-exclude-value: ''
+ 06-plot-data-file: '06-nonexisting.csv'
+ 06-plot-title: ''
+ 06-plot-yaxis: ''
+ 06-plot-group: ''
+ 06-inclusion-flag: 'off'
+ 06-exclude-value: ''
+ 07-plot-data-file: '07-nonexisting.csv'
+ 07-plot-title: ''
+ 07-plot-yaxis: ''
+ 07-plot-group: ''
+ 07-inclusion-flag: 'off'
+ 07-exclude-value: ''
+ 08-plot-data-file: '08-nonexisting.csv'
+ 08-plot-title: ''
+ 08-plot-yaxis: ''
+ 08-plot-group: ''
+ 08-inclusion-flag: 'off'
+ 08-exclude-value: ''
+ 09-plot-data-file: '09-nonexisting.csv'
+ 09-plot-title: ''
+ 09-plot-yaxis: ''
+ 09-plot-group: ''
+ 09-inclusion-flag: 'off'
+ 09-exclude-value: ''
+ 10-plot-data-file: '10-nonexisting.csv'
+ 10-plot-title: ''
+ 10-plot-yaxis: ''
+ 10-plot-group: ''
+ 10-inclusion-flag: 'off'
+ 10-exclude-value: ''
build-timeout: '{build-timeout}'
triggers:
+ - timed: '00 10 1 * *'
- gerrit:
server-name: 'OpenDaylight'
trigger-on:
unstable: true
notbuilt: true
-- trigger:
- name: gerrit-trigger-patch-site-merged
- triggers:
- - gerrit:
- server-name: 'OpenDaylight'
- trigger-on:
- - change-merged-event
- - comment-added-contains-event:
- comment-contains-value: 'republish'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{name}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- # Force Jenkins always vote the values it should already have voted
- # during the prior verify phase
- override-votes: true
- gerrit-build-started-verified-value: 1
- gerrit-build-successful-verified-value: 1
- gerrit-build-failed-verified-value: 1
- gerrit-build-unstable-verified-value: 1
- gerrit-build-notbuilt-verified-value: 1
- gerrit-build-started-codereview-value: 0
- gerrit-build-successful-codereview-value: 0
- gerrit-build-failed-codereview-value: 0
- gerrit-build-unstable-codereview-value: 0
- gerrit-build-notbuilt-codereview-value: 0
-
- publisher:
name: archive-artifacts
publishers:
# the patch, and triggers the distribution deploy test
name: '{project-name}-distribution-check-{stream}'
- disabled: '{obj:disable_distribution_check}'
+ disabled: false
project-type: freestyle
node: '{build-node}'
- job-template:
name: '{project-name}-validate-autorelease-{stream}'
- disabled: '{obj:disable_autorelease}'
+ disabled: false
project-type: freestyle
node: '{build-node}'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'reservation'
project-name: 'reservation'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'reservation'
project-name: 'reservation'
branch: 'stable/boron'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'reservation'
project-name: 'reservation'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'sdninterfaceapp'
project-name: 'sdninterfaceapp'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'sdninterfaceapp'
project-name: 'sdninterfaceapp'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'sdninterfaceapp'
project-name: 'sdninterfaceapp'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- # stream: release stream (eg. stable-boron or beryllium)
- # branch: git branch (eg. stable/boron or master)
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'sfc'
project-name: 'sfc'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- # stream: release stream (eg. stable-boron or beryllium)
- # branch: git branch (eg. stable/boron or master)
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'sfc'
project-name: 'sfc'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'sfc'
project-name: 'sfc'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'snbi'
project-name: 'snbi'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'snbi'
project-name: 'snbi'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'snbi'
project-name: 'snbi'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'snmp'
project-name: 'snmp'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'snmp'
project-name: 'snmp'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'snmp'
project-name: 'snmp'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'snmp4sdn'
project-name: 'snmp4sdn'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'snmp4sdn'
project-name: 'snmp4sdn'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'snmp4sdn'
project-name: 'snmp4sdn'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'sxp'
project-name: 'sxp'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'sxp'
project-name: 'sxp'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'sxp'
project-name: 'sxp'
branch: 'stable/beryllium'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'tcpmd5'
project-name: 'tcpmd5'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'tcpmd5'
project-name: 'tcpmd5'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'tcpmd5'
project-name: 'tcpmd5'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'topoprocessing'
project-name: 'topoprocessing'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'topoprocessing'
project-name: 'topoprocessing'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: beryllium
project: 'topoprocessing'
project-name: 'topoprocessing'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'tsdr'
project-name: 'tsdr'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'tsdr'
project-name: 'tsdr'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'tsdr'
project-name: 'tsdr'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'ttp'
project-name: 'ttp'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'ttp'
project-name: 'ttp'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'ttp'
project-name: 'ttp'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'unimgr'
project-name: 'unimgr'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'unimgr'
project-name: 'unimgr'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: beryllium
project: 'unimgr'
project-name: 'unimgr'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'usc'
project-name: 'usc'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'usc'
project-name: 'usc'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+
+ stream: beryllium
project: 'usc'
project-name: 'usc'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'usecplugin'
project-name: 'usecplugin'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'usecplugin'
project-name: 'usecplugin'
branch: 'stable/boron'
- '{project-name}-periodic-{stream}'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: beryllium
project: 'usecplugin'
project-name: 'usecplugin'
branch: 'stable/beryllium'
email-upstream: '[usecplugin] [openflowplugin]'
archive-artifacts: ''
-
- project:
name: usecplugin-sonar
jobs:
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'vpnservice'
project-name: 'vpnservice'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'vpnservice'
project-name: 'vpnservice'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: beryllium
project: 'vpnservice'
project-name: 'vpnservice'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'vtn'
project-name: 'vtn'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'vtn'
project-name: 'vtn'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'vtn'
project-name: 'vtn'
branch: 'stable/beryllium'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: carbon
project: 'yang-push'
project-name: 'yang-push'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: boron
project: 'yang-push'
project-name: 'yang-push'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
+ stream: beryllium
project: 'yang-push'
project-name: 'yang-push'
branch: 'stable/beryllium'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: True
- disable_distribution_check: True
-
+ stream: carbon
project: 'yangide'
project-name: 'yangide'
branch: 'master'
jobs:
- '{project-name}-clm-{stream}'
- '{project-name}-distribution-{stream}'
- - '{project-name}-distribution-check-{stream}'
- '{project-name}-integration-{stream}'
- '{project-name}-merge-{stream}'
- '{project-name}-periodic-{stream}'
- - '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: True
- disable_distribution_check: True
-
+ stream: boron
project: 'yangide'
project-name: 'yangide'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - carbon:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: carbon
project: 'yangtools'
project-name: 'yangtools'
branch: 'master'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - boron:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: boron
project: 'yangtools'
project-name: 'yangtools'
branch: 'stable/boron'
- '{project-name}-validate-autorelease-{stream}'
- '{project-name}-verify-{stream}-{maven}-{jdks}'
- stream:
- - beryllium:
- disable_autorelease: False
- disable_distribution_check: False
-
+ stream: beryllium
project: 'yangtools'
project-name: 'yangtools'
branch: 'stable/beryllium'