- job-template:
name: 'PROJECT_SHORTNAME-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'aaa'
- job-template:
name: 'aaa-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'alto'
- job-template:
name: 'alto-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk8,openjdk7
+ autorelease: true
MVN_OPTS: -Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true
DEPENDENCIES: odlparent,yangtools,controller,mdsal
jdks:
- openjdk8
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'armoury'
- job-template:
name: 'armoury-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'bgpcep'
- job-template:
name: 'bgpcep-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'capwap'
- job-template:
name: 'capwap-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
DEPENDENCIES: odlparent,controller,yangtools
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'centinel'
- job-template:
name: 'centinel-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'controller'
- job-template:
name: 'controller-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'coretutorials'
- job-template:
name: 'coretutorials-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'defense4all'
- job-template:
name: 'defense4all-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: False
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'didm'
- job-template:
name: 'didm-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'discovery'
- job-template:
name: 'discovery-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'dlux'
- job-template:
name: 'dlux-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'docs'
- job-template:
name: 'docs-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
DEPENDENCIES: controller,yangtools,odlparent
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'faas'
- job-template:
name: 'faas-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'groupbasedpolicy'
- job-template:
name: 'groupbasedpolicy-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'iotdm'
- job-template:
name: 'iotdm-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'l2switch'
- job-template:
name: 'l2switch-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'lacp'
- job-template:
name: 'lacp-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'lispflowmapping'
- job-template:
name: 'lispflowmapping-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
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,yangtools
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'mdsal'
- job-template:
name: 'mdsal-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'messaging4transport'
- job-template:
name: 'messaging4transport-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
DEPENDENCIES: controller,yangtools,odlparent
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'nemo'
- job-template:
name: 'nemo-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
--- /dev/null
+- project:
+ name: netconf-csit-scale
+ jobs:
+ - '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+
+ # The project name
+ project: 'netconf'
+
+ # The functionality under test
+ functionality: 'scale'
+
+ # Project branches
+ stream:
+ - beryllium:
+ branch: 'master'
+ - stable-lithium:
+ branch: 'stable/lithium'
+
+ install:
+ - only:
+ scope: 'only'
+ - all:
+ scope: 'all'
+
+ # Features to install
+ install-features: 'odl-restconf,odl-netconf-connector-all'
+
+ # Robot custom options
+ robot-options: ''
+
+ # This scaling test can take several hours to finish,
+ # so the job is defined to run once a day.
+ # Trigger jobs (daily)
+ schedule: 'H H * * *'
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
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,controller,odlparent,yangtools
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'netconf'
- job-template:
name: 'netconf-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:\r
branch: master\r
jdks: openjdk7,openjdk8\r
+ autorelease: true\r
MVN_OPTS: -Xmx1024m -XX:MaxPermSize=256m\r
DEPENDENCIES: odlparent,yangtools,controller,openflowjava\r
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'netide'
- job-template:
name: 'netide-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdk: openjdk8
jdks:
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'neutron'
- job-template:
name: 'neutron-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
DEPENDENCIES: odlparent,controller,yangtools
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'next'
- job-template:
name: 'next-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'nic'
- job-template:
name: 'nic-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'odlparent'
- job-template:
name: 'odlparent-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
DEPENDENCIES: controller,yangtools,odlparent,netconf
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'of-config'
- job-template:
name: 'of-config-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'ofextensions/circuitsw'
- job-template:
name: 'circuitsw-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'openflowjava'
- job-template:
name: 'openflowjava-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'openflowplugin'
- job-template:
name: 'openflowplugin-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
REALCID=`echo $CID | rev | cut -d ' ' -f 1 | rev`
echo "CID=$REALCID" > env.properties
echo "OVS_VERSION=${OVS_VERSION}" >> env.properties
+CONTROLLER_IP=`facter ipaddress`
+echo "CONTROLLER_IP=${CONTROLLER_IP}" >> env.properties
echo "---> Waiting..."
sleep 10
global-settings: '{odl-global-settings}'
postbuilders:
+ - inject:
+ properties-file: env.properties
- maven-target:
maven-version: '{mvn33}'
pom: 'pom.xml'
- goals: 'verify -Pintegrationtest,coverage,jenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dsonar'
+ goals: 'verify -Pintegrationtest,coverage,jenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dsonar -Dovsdb.controller.address=${{CONTROLLER_IP}}'
properties:
- 'ovsdbserver.ipaddress=127.0.0.1'
- 'ovsdbserver.port=6641'
+ - 'ovsdb.userspace.enabled=yes'
settings: '{ovsdb-settings}'
global-settings: '{odl-global-settings}'
- - inject:
- properties-file: env.properties
- shell:
!include-raw-escape include-raw-cleanup-docker.sh
- jacoco-nojava-workaround
- 1.4.6
- 1.5.0
- 1.6.1
- - 1.7.0
- - 1.7.1
- 1.7.3
- - 1.9.0
- 1.9.3
- - 1.10.0
- 1.10.2
- 1.11.0
- - 2.0.0
- 2.0.1
- - 2.1.0
- - 2.1.1
- 2.1.2
- - 2.3.0
- - 2.3.1
- 2.3.2
- 2.4.0
- axis:
- wipe-org-opendaylight-repo
- shell:
!include-raw-escape include-raw-setup-docker.sh
+ - inject:
+ properties-file: env.properties
- maven-target:
maven-version: '{mvn33}'
pom: 'pom.xml'
- goals: 'clean install verify -Pintegrationtest,jenkins -V'
+ goals: 'clean install verify -Pintegrationtest,jenkins -V -Dovsdb.controller.address=${{CONTROLLER_IP}}'
properties:
- 'ovsdbserver.ipaddress=127.0.0.1'
- 'ovsdbserver.port=6641'
+ - 'ovsdb.userspace.enabled=yes'
- 'maven.repo.local=/tmp/r'
- 'org.ops4j.pax.url.mvn.localRepository=/tmp/r'
- 'stream={stream}'
- '-Xmx1024m -XX:MaxPermSize=256m'
settings: '{ovsdb-settings}'
global-settings: '{odl-global-settings}'
- - inject:
- properties-file: env.properties
- shell:
!include-raw-escape include-raw-cleanup-docker.sh
- jacoco-nojava-workaround
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- clustering-netvirt-master:
branch: 'topic/master/net-virt-clustering'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- neutron-yang-migration:
branch: 'topic/master/neutron-yang-migration'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- routermanager:
branch: 'topic/routermanager'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- beryllium:
branch: 'master'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'ovsdb'
- job-template:
name: 'ovsdb-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'packetcable'
- job-template:
name: 'packetcable-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'persistence'
- job-template:
name: 'persistence-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
usecplugin-settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1439306569008'
vpnservice-settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1423083445104'
vtn-settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1414701949484'
+ yangide-settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1448465159080'
yangtools-settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1414695171776'
yang-push-settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1440438380950'
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'reservation'
- job-template:
name: 'reservation-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'sdninterfaceapp'
- job-template:
name: 'sdninterfaceapp-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'sfc'
- job-template:
name: 'sfc-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'snbi'
- job-template:
name: 'snbi-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'snmp'
- job-template:
name: 'snmp-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'snmp4sdn'
- job-template:
name: 'snmp4sdn-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'sxp'
- job-template:
name: 'sxp-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'tcpmd5'
- job-template:
name: 'tcpmd5-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'toolkit'
- job-template:
name: 'toolkit-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'topoprocessing'
- job-template:
name: 'topoprocessing-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'tsdr'
- job-template:
name: 'tsdr-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdks:
- openjdk7
- openjdk8
- autorelease: True
+ disable_autorelease: False
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'ttp'
- job-template:
name: 'ttp-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
DEPENDENCIES: odlparent,yangtools,controller,ovsdb
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'unimgr'
- job-template:
name: 'unimgr-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdks:
- openjdk7
- openjdk8
- autorelease: True
+ disable_autorelease: False
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk8
jdks:
- openjdk8
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'usc'
- job-template:
name: 'usc-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
jdks:
- openjdk7
- openjdk8
- autorelease: True
+ disable_autorelease: False
project: 'usecplugin'
- job-template:
name: 'usecplugin-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'vpnservice'
- job-template:
name: 'vpnservice-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'vtn'
- job-template:
name: 'vtn-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
DEPENDENCIES: controller,yangtools,odlparent
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
project: 'yang-push'
- job-template:
name: 'yang-push-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
- beryllium:
branch: master
jdks: openjdk7,openjdk8
+ autorelease: true
- stable-lithium:
branch: stable/lithium
jdks: openjdk7,openjdk8
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-lithium:
branch: 'stable/lithium'
jdk: openjdk7
jdks:
- openjdk7
- openjdk8
- autorelease: False
+ disable_autorelease: True
- stable-helium:
branch: 'stable/helium'
jdk: openjdk7
jdks:
- openjdk7
- autorelease: False
+ disable_autorelease: True
project: 'yangtools'
- job-template:
name: 'yangtools-validate-autorelease-{stream}'
- disabled: '{autorelease}'
+ disabled: '{obj:disable_autorelease}'
project-type: maven
node: dynamic_verify
str_streams += " - %s\n" % jdk.strip()
# Disable autorelease validate job unless project is participating
- # in autorelease
- str_streams += " autorelease: %s\n" % options.get(
- "autorelease", False)
+ # in autorelease, JJB does not allow flipping a boolean so we have to
+ # flip it here via not operator since the JJB configuration for disabling
+ # a Jenkins Job is "disabled: bool".
+ str_streams += " disable_autorelease: %s\n" % (not options.get(
+ "autorelease", False))
###############
# Handle JDKS #
If no dependencies are listed then this job type is disabled by default.
-### Patch Test Job
+### <a name="patch_test_job">Patch Test Job</a>
Trigger: **test-integration**