- project:
name: aaa
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'aaa'
+ project-name: 'aaa'
mvn-settings: 'aaa-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
-
- project:
name: alto
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'alto'
+ project-name: 'alto'
mvn-settings: 'alto-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: armoury
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'armoury'
+ project-name: 'armoury'
mvn-settings: 'armoury-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
- project:
name: atrium
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'atrium'
+ project-name: 'atrium'
mvn-settings: 'atrium-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: autorelease-version-management
jobs:
- - '{name}-verify-python-{stream}'
+ - '{project-name}-verify-python-{stream}'
project: releng/autorelease
+ project-name: autorelease-version-management
toxdir: 'scripts/version_management'
stream:
- project:
name: bgpcep-pcepy
jobs:
- - '{name}-verify-python-{stream}'
+ - '{project-name}-verify-python-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
toxdir: 'pcep/pcepy'
project: 'bgpcep'
+ project-name: 'bgpcep'
- project:
name: bgpcep
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'bgpcep'
+ project-name: 'bgpcep'
mvn-settings: 'bgpcep-settings'
mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean -DrepoBuild install javadoc:aggregate'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
archive-artifacts: ''
build-node: centos7-java-builder-4c-8g
-
- project:
name: capwap
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'capwap'
+ project-name: 'capwap'
mvn-settings: 'capwap-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: cardinal
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'cardinal'
+ project-name: 'cardinal'
mvn-settings: 'cardinal-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: centinel
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'centinel'
+ project-name: 'centinel'
mvn-settings: 'centinel-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: controller
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'controller'
+ project-name: 'controller'
mvn-settings: 'controller-settings'
mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install -Pintegrationtests,docs'
mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
archive-artifacts: ''
-
- project:
name: coretutorials
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'coretutorials'
+ project-name: 'coretutorials'
mvn-settings: 'coretutorials-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: didm
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'didm'
+ project-name: 'didm'
mvn-settings: 'didm-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: discovery
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'discovery'
+ project-name: 'discovery'
mvn-settings: 'discovery-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: dlux
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'dlux'
+ project-name: 'dlux'
mvn-settings: 'dlux-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[dlux] [odlparent]'
archive-artifacts: ''
-
- project:
name: docs
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'docs'
+ project-name: 'docs'
mvn-settings: 'docs-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[docs] [odlparent]'
archive-artifacts: ''
-
- project:
name: faas
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'faas'
+ project-name: 'faas'
mvn-settings: 'faas-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: genius
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'genius'
+ project-name: 'genius'
mvn-settings: 'genius-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream},openflowplugin-merge-{stream},neutron-merge-{stream}'
email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
archive-artifacts: ''
-
- project:
name: groupbasedpolicy
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'groupbasedpolicy'
+ project-name: 'groupbasedpolicy'
mvn-settings: 'groupbasedpolicy-settings'
mvn-goals: '-U clean install findbugs:findbugs -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: vbd
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'honeycomb/vbd'
+ project-name: 'vbd'
mvn-settings: 'honeycomb-vbd-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: infrautils
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'infrautils'
+ project-name: 'infrautils'
mvn-settings: 'infrautils-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[infrautils] [odlparent]'
archive-artifacts: ''
-
- project:
name: distribution
jobs:
- - '{name}-clm-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
+ - '{project-name}-clm-{stream}'
+ - '{project-name}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'integration/distribution'
+ project-name: 'distribution'
mvn-settings: 'integration-distribution-settings'
mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: integration-distribution
jobs:
- - '{name}-verify-python-{stream}'
+ - '{project-name}-verify-python-{stream}'
- 'integration-distribution-verify-{stream}'
- 'integration-distribution-merge-{stream}'
- 'integration-distribution-deploy-{stream}'
- 'integration-distribution-offline-{stream}'
project: integration/distribution
+ project-name: integration-distribution
stream:
- boron:
- project:
name: integration-test
jobs:
- - '{name}-verify-python-{stream}'
+ - '{project-name}-verify-python-{stream}'
- 'integration-csit-verify-1node-library'
- 'integration-distribution-test-{stream}'
- 'integration-patch-test-{stream}'
- 'integration-multipatch-test-{stream}'
project: integration/test
+ project-name: integration-test
stream:
- boron:
- maven-target:
maven-version: '{mvn33}'
pom: '$GERRIT_PROJECT/pom.xml'
- goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt -V -B -Djenkins -DskipTests -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dmaven.site.skip=true -DgenerateReports=false -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
+ goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt -V -B -Pq -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
java-opts:
- '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
settings: 'integration-settings'
maven-name: '{mvn33}'
root-pom: 'patch_tester/pom.xml'
# TODO: Make Maven options configurable. Currently tests are not skipped, everything else is.
- goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt -f patch_tester/pom.xml -V -B -Djenkins -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dmaven.site.skip=true -DgenerateReports=false -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
+ goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt -f patch_tester/pom.xml -V -B -Pq -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
maven-opts: '-Xmx7168m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
settings: 'yangtools-settings'
settings-type: cfp
- project:
name: iotdm
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'iotdm'
+ project-name: 'iotdm'
mvn-settings: 'iotdm-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: l2switch
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'l2switch'
+ project-name: 'l2switch'
mvn-settings: 'l2switch-settings'
mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},openflowjava-merge-{stream},openflowplugin-merge-{stream}'
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
archive-artifacts: ''
-
- project:
name: lacp
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'lacp'
+ project-name: 'lacp'
mvn-settings: 'lacp-settings'
mvn-goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: lispflowmapping
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'lispflowmapping'
+ project-name: 'lispflowmapping'
mvn-settings: 'lispflowmapping-settings'
mvn-goals: 'clean install findbugs:findbugs javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
archive-artifacts: ''
-
+ build-node: centos7-java-builder-4c-8g
- project:
name: mdsal
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'mdsal'
+ project-name: 'mdsal'
mvn-settings: 'mdsal-settings'
mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmaven.compile.fork=true clean install -Dintegrationtests'
mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[mdsal] [odlparent] [yangtools]'
archive-artifacts: ''
-
- project:
name: messaging4transport
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'messaging4transport'
+ project-name: 'messaging4transport'
mvn-settings: 'messaging4transport-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: natapp
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'natapp'
+ project-name: 'natapp'
mvn-settings: 'natapp-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: nemo
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'nemo'
+ project-name: 'nemo'
mvn-settings: 'nemo-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: netconf
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'netconf'
+ project-name: 'netconf'
mvn-settings: 'netconf-settings'
mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install -Pintegrationtests'
mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
archive-artifacts: ''
-
- project:
name: netide
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'netide'
+ project-name: 'netide'
mvn-settings: 'netide-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
openstack-vms: 3
- install-features: 'odl-netvirt-vpnservice-openstack'
+ install-features: 'odl-netvirt-openstack'
schedule: 'H H * * *'
- project:
name: netvirt
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'netvirt'
+ project-name: 'netvirt'
mvn-settings: 'netvirt-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
- project:
name: neutron
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'neutron'
+ project-name: 'neutron'
mvn-settings: 'neutron-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
email-upstream: '[neutron] [odlparent] [aaa]'
archive-artifacts: ''
-
- project:
name: next
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'next'
+ project-name: 'next'
mvn-settings: 'next-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: nic
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'nic'
+ project-name: 'nic'
mvn-settings: 'nic-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: ocpplugin
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'ocpplugin'
+ project-name: 'ocpplugin'
mvn-settings: 'ocpplugin-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[ocpplugin] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
-
# ODL Releng build templates
- project:
- name: odlparent
+ name: odlparent-boron
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}'
+ - '{project-name}-verify-{stream}-{maven}-{jdk}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
stream:
- boron:
branch: 'master'
- jdk: openjdk8
jdks:
- openjdk8
disable_autorelease: False
disable_distribution_check: False
+
+ project: 'odlparent'
+ project-name: 'odlparent'
+ jdk: openjdk8
+ maven:
+ - mvn33:
+ mvn-version: '{mvn33}'
+ mvn-settings: 'odlparent-settings'
+ mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ dependencies: ''
+ email-upstream: '[odlparent]'
+ archive-artifacts: ''
+
+- project:
+ name: odlparent-beryllium
+ jobs:
+ - '{project-name}-clm-{stream}'
+ - '{project-name}-distribution-{stream}'
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-integration-{stream}'
+ - '{project-name}-merge-{stream}'
+ - '{project-name}-periodic-{stream}'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
+ - '{project-name}-verify-{stream}-{maven}-{jdk}'
+
+ # stream: release stream (eg. stable-lithium or beryllium)
+ # branch: git branch (eg. stable/lithium or master)
+ stream:
- beryllium:
branch: 'stable/beryllium'
- jdk: openjdk7
jdks:
- openjdk7
- openjdk8
disable_autorelease: False
disable_distribution_check: False
+
+ project: 'odlparent'
+ project-name: 'odlparent'
+ jdk:
+ - openjdk7
+ - openjdk8
+ maven:
+ - mvn33:
+ mvn-version: '{mvn33}'
+ mvn-settings: 'odlparent-settings'
+ mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ dependencies: ''
+ email-upstream: '[odlparent]'
+ archive-artifacts: ''
+
+# ODL Releng build templates
+- project:
+ name: odlparent-lithium
+ 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}'
+ - '{project-name}-verify-{stream}-{maven}-{jdk}'
+
+ # stream: release stream (eg. stable-lithium or beryllium)
+ # branch: git branch (eg. stable/lithium or master)
+ stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: openjdk7
jdks:
- openjdk7
disable_autorelease: True
disable_distribution_check: True
project: 'odlparent'
+ project-name: 'odlparent'
+ jdk: openjdk7
+ maven:
+ - mvn33:
+ mvn-version: '{mvn33}'
mvn-settings: 'odlparent-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
email-upstream: '[odlparent]'
archive-artifacts: ''
+- project:
+ name: odlparent-sonar
+ jobs:
+ - '{project-name}-sonar'
+
+ # stream: release stream (eg. stable-lithium or beryllium)
+ # branch: git branch (eg. stable/lithium or master)
+ stream:
+ - boron:
+ branch: 'master'
+
+ project: 'odlparent'
+ project-name: 'odlparent'
+ mvn-settings: 'odlparent-settings'
+ mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: of-config
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'of-config'
+ project-name: 'of-config'
mvn-settings: 'of-config-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: circuitsw
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'ofextensions/circuitsw'
+ project-name: 'circuitsw'
mvn-settings: 'ofextensions-circuitsw-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: openflowjava
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'openflowjava'
+ project-name: 'openflowjava'
mvn-settings: 'openflowjava-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[openflowjava] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
-
- project:
name: openflowplugin
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'openflowplugin'
+ project-name: 'openflowplugin'
mvn-settings: 'openflowplugin-settings'
mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean install javadoc:aggregate'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},openflowjava-merge-{stream}'
email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
archive-artifacts: 'model/*/target/site/**'
-
# ODL Releng build templates
- project:
- name: ovsdb
+ name: ovsdb-boron
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
- - '{name}-verify-{stream}-{maven}-{jdk}'
+ - '{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}'
+ - '{project-name}-verify-{stream}-{maven}-{jdk}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
stream:
- boron:
branch: 'master'
- jdk: openjdk8
jdks:
- openjdk8
disable_autorelease: False
disable_distribution_check: False
+
+ project: 'ovsdb'
+ project-name: 'ovsdb'
+ jdk: openjdk8
+ maven:
+ - mvn33:
+ mvn-version: '{mvn33}'
+ mvn-settings: 'ovsdb-settings'
+ mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
+ email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]'
+ archive-artifacts: ''
+
+- project:
+ name: ovsdb-beryllium
+ jobs:
+ - '{project-name}-clm-{stream}'
+ - '{project-name}-distribution-{stream}'
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-integration-{stream}'
+ - '{project-name}-merge-{stream}'
+ - '{project-name}-periodic-{stream}'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
+ - '{project-name}-verify-{stream}-{maven}-{jdk}'
+
+ # stream: release stream (eg. stable-lithium or beryllium)
+ # branch: git branch (eg. stable/lithium or master)
+ stream:
- beryllium:
branch: 'stable/beryllium'
- jdk: openjdk7
jdks:
- openjdk7
- openjdk8
disable_autorelease: False
disable_distribution_check: False
+
+ project: 'ovsdb'
+ project-name: 'ovsdb'
+ jdk:
+ - openjdk7
+ - openjdk8
+ maven:
+ - mvn33:
+ mvn-version: '{mvn33}'
+ mvn-settings: 'ovsdb-settings'
+ mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
+ email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]'
+ archive-artifacts: ''
+
+- project:
+ name: ovsdb-lithium
+ 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}'
+ - '{project-name}-verify-{stream}-{maven}-{jdk}'
+
+ # stream: release stream (eg. stable-lithium or beryllium)
+ # branch: git branch (eg. stable/lithium or master)
+ stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: openjdk7
jdks:
- openjdk7
disable_autorelease: True
disable_distribution_check: True
project: 'ovsdb'
+ project-name: 'ovsdb'
+ jdk: openjdk7
maven:
- mvn33:
mvn-version: '{mvn33}'
- project:
name: packaging
jobs:
- - '{name}-verify-python-{stream}'
+ - '{project-name}-verify-python-{stream}'
stream:
- master:
branch: 'master'
project: 'integration/packaging'
+ project-name: 'packaging'
- project:
name: packetcable
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'packetcable'
+ project-name: 'packetcable'
mvn-settings: 'packetcable-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: persistence
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'persistence'
+ project-name: 'persistence'
mvn-settings: 'persistence-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
# {mvn-settings} - Project maven settings file
# {stream}
# {jdk}
- name: '{name}-clm-{stream}'
+ name: '{project-name}-clm-{stream}'
project-type: maven
node: '{build-node}'
postbuilders:
- shell: 'find . -regex ".*karaf/target" | xargs rm -rf'
- check-clm:
- application-name: '{name}'
+ application-name: '{project-name}'
publishers:
- email-notification:
- email-prefix: '[{name}]'
+ email-prefix: '[{project-name}]'
- archive-build:
maven-version: '{mvn33}'
- job-template:
- name: '{name}-distribution-{stream}'
+ name: '{project-name}-distribution-{stream}'
# Required variables:
# stream: release stream (eg. stable-lithium or beryllium)
# Operation: This job template builds a patch, creates a distribution containing
# the patch, and triggers the distribution deploy test
- name: '{name}-distribution-check-{stream}'
+ name: '{project-name}-distribution-check-{stream}'
disabled: '{obj:disable_distribution_check}'
project-type: maven
comment-contains-value: 'recheck'
projects:
- project-compare-type: 'ANT'
- project-pattern: '{name}'
+ project-pattern: '{project}'
branches:
- branch-compare-type: 'ANT'
branch-pattern: '**/{branch}'
publishers:
- email-notification:
- email-prefix: '[{name}]'
+ email-prefix: '[{project-name}]'
- postbuildscript:
builders:
- shell: |
maven-version: '{mvn33}'
- job-template:
- name: '{name}-integration-{stream}'
+ name: '{project-name}-integration-{stream}'
# Job template for ODL integration verify jobs
#
maven-version: '{mvn33}'
- job-template:
- name: '{name}-merge-{stream}'
+ name: '{project-name}-merge-{stream}'
# Job template for ODL merge jobs
#
publishers:
- email-notification:
- email-prefix: '[{name}]'
+ email-prefix: '[{project-name}]'
- maven-deploy:
id: ''
unique-version: true
maven-version: '{mvn33}'
- job-template:
- name: '{name}-periodic-{stream}'
+ name: '{project-name}-periodic-{stream}'
# Job template for periodic builders
#
publishers:
- email-notification:
- email-prefix: '[{name}]'
+ email-prefix: '[{project-name}]'
- jacoco-report
- archive-build:
maven-version: '{mvn33}'
- job-template:
- name: '{name}-sonar'
+ name: '{project-name}-sonar'
disabled: false
project-type: maven
language: 'java'
maven-opts: '-Xmx6144m -XX:MaxPermSize=1024m'
- email-notification:
- email-prefix: '[{name}]'
+ email-prefix: '[{project-name}]'
- jacoco-report
- archive-build:
maven-version: '{mvn33}'
- job-template:
- name: '{name}-validate-autorelease-{stream}'
+ name: '{project-name}-validate-autorelease-{stream}'
disabled: '{obj:disable_autorelease}'
project-type: maven
publishers:
- email-notification:
- email-prefix: '[autorelease] [{name}]'
+ email-prefix: '[autorelease] [{project-name}]'
- archive-build:
maven-version: '{mvn33}'
- job-template:
- name: '{name}-verify-{stream}'
+ name: '{project-name}-verify-{stream}'
# Job template for ODL verify jobs
#
publishers:
- findbugs
- email-notification:
- email-prefix: '[{name}]'
+ email-prefix: '[{project-name}]'
- jacoco-report
- archive-build:
maven-version: '{mvn33}'
- job-template:
- name: '{name}-verify-{stream}-{maven}-{jdk}'
+ name: '{project-name}-verify-{stream}-{maven}-{jdk}'
# Job template for ODL verify jobs
#
publishers:
- findbugs
- email-notification:
- email-prefix: '[{name}]'
+ email-prefix: '[{project-name}]'
- jacoco-report
- archive-build:
maven-version: '{mvn-version}'
- job-template:
- name: '{name}-release-java'
+ name: '{project-name}-release-java'
# Job template for producing a release candidate by creating a staging repo
# in Nexus.
- job-template:
- name: '{name}-publish-p2repo'
+ name: '{project-name}-publish-p2repo'
# Job template for publishing a p2 repo given a URL to a zipped p2repo.
# Python Related
- job-template:
- name: '{name}-verify-python-{stream}'
+ name: '{project-name}-verify-python-{stream}'
# Job template for python verify jobs
#
email-prefix: '[{project}]'
- job-template:
- name: '{name}-merge-rtd-{stream}'
+ name: '{project-name}-merge-rtd-{stream}'
# Template for ReadTheDocs triggering
project-type: freestyle
# Node related
- job-template:
- name: '{name}-verify-node-{stream}'
+ name: '{project-name}-verify-node-{stream}'
# Job template for python verify jobs
#
- project:
name: reservation
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'reservation'
+ project-name: 'reservation'
mvn-settings: 'reservation-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: sdninterfaceapp
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'sdninterfaceapp'
+ project-name: 'sdninterfaceapp'
mvn-settings: 'sdninterfaceapp-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: sfc
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'sfc'
+ project-name: 'sfc'
mvn-settings: 'sfc-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
- project:
name: snbi
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'snbi'
+ project-name: 'snbi'
mvn-settings: 'snbi-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: snmp
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'snmp'
+ project-name: 'snmp'
mvn-settings: 'snmp-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[snmp] [odlparent]'
archive-artifacts: ''
-
- project:
name: snmp4sdn
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'snmp4sdn'
+ project-name: 'snmp4sdn'
mvn-settings: 'snmp4sdn-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]'
archive-artifacts: ''
-
- project:
name: spectrometer
jobs:
- - '{name}-merge-rtd-{stream}'
- - '{name}-verify-node-{stream}'
- - '{name}-verify-python-{stream}'
+ - '{project-name}-merge-rtd-{stream}'
+ - '{project-name}-verify-node-{stream}'
+ - '{project-name}-verify-python-{stream}'
stream:
- master:
branch: 'master'
project: 'spectrometer'
+ project-name: 'spectrometer'
rtdproject: 'opendaylight-spectrometer'
toxdir: server
nodedir: web
- project:
name: sxp
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'sxp'
+ project-name: 'sxp'
mvn-settings: 'sxp-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
archive-artifacts: ''
-
- project:
name: tcpmd5
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'tcpmd5'
+ project-name: 'tcpmd5'
mvn-settings: 'tcpmd5-settings'
mvn-goals: '-Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r clean -DrepoBuild install javadoc:aggregate'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[tcpmd5] [odlparent] [yangtools] [controller]'
archive-artifacts: ''
-
- project:
name: toolkit
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'toolkit'
+ project-name: 'toolkit'
mvn-settings: 'toolkit-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: topoprocessing
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'topoprocessing'
+ project-name: 'topoprocessing'
mvn-settings: 'topoprocessing-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[topoprocessing] [odlparent] [controller] [yangtools]'
archive-artifacts: ''
-
- project:
name: tsdr
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'tsdr'
+ project-name: 'tsdr'
mvn-settings: 'tsdr-settings'
mvn-goals: 'clean install javadoc:aggregate -DrepoBuild -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: ttp
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'ttp'
+ project-name: 'ttp'
mvn-settings: 'ttp-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[ttp] [odlparent]'
archive-artifacts: ''
-
- project:
name: unimgr
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'unimgr'
+ project-name: 'unimgr'
mvn-settings: 'unimgr-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: usc
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'usc'
+ project-name: 'usc'
mvn-settings: 'usc-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}'
email-upstream: '[usc] [controller] [yangtools] [odlparent]'
archive-artifacts: ''
-
- project:
name: usecplugin
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'usecplugin'
+ project-name: 'usecplugin'
mvn-settings: 'usecplugin-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: vpnservice
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'vpnservice'
+ project-name: 'vpnservice'
mvn-settings: 'vpnservice-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: vtn
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'vtn'
+ project-name: 'vtn'
mvn-settings: 'vtn-settings'
mvn-goals: 'clean install -V -Pintegrationtests,strictcheck,docs -Dvtn.build.jobs=2 -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: yang-push
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: False
project: 'yang-push'
+ project-name: 'yang-push'
mvn-settings: 'yang-push-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- project:
name: yangide-releng
jobs:
- - '{name}-publish-p2repo'
- - '{name}-release-java'
+ - '{project-name}-publish-p2repo'
+ - '{project-name}-release-java'
project: yangide
+ project-name: 'yangide'
jdk: 'openjdk8'
stage-id: 'fba306956f98'
project-settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1448465159080'
- project:
name: yangide
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
- - '{name}-verify-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
+ - '{project-name}-verify-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'yangide'
+ project-name: 'yangide'
mvn-settings: 'yangide-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[yangide] [odlparent] [yangtools]'
archive-artifacts: ''
-
- project:
name: yangtools
jobs:
- - '{name}-clm-{stream}'
- - '{name}-distribution-{stream}'
- - '{name}-distribution-check-{stream}'
- - '{name}-integration-{stream}'
- - '{name}-merge-{stream}'
- - '{name}-periodic-{stream}'
- - '{name}-sonar'
- - '{name}-validate-autorelease-{stream}'
+ - '{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}-sonar'
+ - '{project-name}-validate-autorelease-{stream}'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
disable_distribution_check: True
project: 'yangtools'
+ project-name: 'yangtools'
mvn-settings: 'yangtools-settings'
mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r '
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'