Merge "Adding ability to build from different distribution branches"
authorLuis Gomez <ecelgp@gmail.com>
Mon, 30 Nov 2015 19:07:47 +0000 (19:07 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 30 Nov 2015 19:07:47 +0000 (19:07 +0000)
107 files changed:
jjb-templates/validate-autorelease.yaml
jjb/aaa/aaa.cfg
jjb/aaa/aaa.yaml
jjb/alto/alto.cfg
jjb/alto/alto.yaml
jjb/armoury/armoury.cfg
jjb/armoury/armoury.yaml
jjb/bgpcep/bgpcep.cfg
jjb/bgpcep/bgpcep.yaml
jjb/capwap/capwap.cfg
jjb/capwap/capwap.yaml
jjb/centinel/centinel.cfg
jjb/centinel/centinel.yaml
jjb/controller/controller.cfg
jjb/controller/controller.yaml
jjb/coretutorials/coretutorials.yaml
jjb/defense4all/defense4all.yaml
jjb/didm/didm.cfg
jjb/didm/didm.yaml
jjb/discovery/discovery.yaml
jjb/dlux/dlux.cfg
jjb/dlux/dlux.yaml
jjb/docs/docs.cfg
jjb/docs/docs.yaml
jjb/faas/faas.cfg
jjb/faas/faas.yaml
jjb/groupbasedpolicy/groupbasedpolicy.cfg
jjb/groupbasedpolicy/groupbasedpolicy.yaml
jjb/iotdm/iotdm.cfg
jjb/iotdm/iotdm.yaml
jjb/l2switch/l2switch.cfg
jjb/l2switch/l2switch.yaml
jjb/lacp/lacp.cfg
jjb/lacp/lacp.yaml
jjb/lispflowmapping/lispflowmapping.cfg
jjb/lispflowmapping/lispflowmapping.yaml
jjb/mdsal/mdsal.cfg
jjb/mdsal/mdsal.yaml
jjb/messaging4transport/messaging4transport.cfg
jjb/messaging4transport/messaging4transport.yaml
jjb/nemo/nemo.cfg
jjb/nemo/nemo.yaml
jjb/netconf/netconf-scale.yaml [new file with mode: 0644]
jjb/netconf/netconf.cfg
jjb/netconf/netconf.yaml
jjb/netide/netide.cfg
jjb/netide/netide.yaml
jjb/neutron/neutron.cfg
jjb/neutron/neutron.yaml
jjb/next/next.cfg
jjb/next/next.yaml
jjb/nic/nic.cfg
jjb/nic/nic.yaml
jjb/odlparent/odlparent.cfg
jjb/odlparent/odlparent.yaml
jjb/of-config/of-config.cfg
jjb/of-config/of-config.yaml
jjb/ofextensions/circuitsw/circuitsw.yaml
jjb/openflowjava/openflowjava.cfg
jjb/openflowjava/openflowjava.yaml
jjb/openflowplugin/openflowplugin.cfg
jjb/openflowplugin/openflowplugin.yaml
jjb/ovsdb/include-raw-setup-docker.sh
jjb/ovsdb/ovsdb-custom.yaml
jjb/ovsdb/ovsdb-full-integration.yaml
jjb/ovsdb/ovsdb.cfg
jjb/ovsdb/ovsdb.yaml
jjb/packetcable/packetcable.cfg
jjb/packetcable/packetcable.yaml
jjb/persistence/persistence.yaml
jjb/releng-defaults.yaml
jjb/reservation/reservation.cfg
jjb/reservation/reservation.yaml
jjb/sdninterfaceapp/sdninterfaceapp.cfg
jjb/sdninterfaceapp/sdninterfaceapp.yaml
jjb/sfc/sfc.cfg
jjb/sfc/sfc.yaml
jjb/snbi/snbi.cfg
jjb/snbi/snbi.yaml
jjb/snmp/snmp.cfg
jjb/snmp/snmp.yaml
jjb/snmp4sdn/snmp4sdn.cfg
jjb/snmp4sdn/snmp4sdn.yaml
jjb/sxp/sxp.cfg
jjb/sxp/sxp.yaml
jjb/tcpmd5/tcpmd5.cfg
jjb/tcpmd5/tcpmd5.yaml
jjb/toolkit/toolkit.yaml
jjb/topoprocessing/topoprocessing.cfg
jjb/topoprocessing/topoprocessing.yaml
jjb/tsdr/tsdr.cfg
jjb/tsdr/tsdr.yaml
jjb/ttp/ttp.yaml
jjb/unimgr/unimgr.cfg
jjb/unimgr/unimgr.yaml
jjb/usc/usc.yaml
jjb/usecplugin/usecplugin.yaml
jjb/vpnservice/vpnservice.cfg
jjb/vpnservice/vpnservice.yaml
jjb/vtn/vtn.cfg
jjb/vtn/vtn.yaml
jjb/yang-push/yang-push.cfg
jjb/yang-push/yang-push.yaml
jjb/yangtools/yangtools.cfg
jjb/yangtools/yangtools.yaml
scripts/jjb-init-project.py
src/site/markdown/jenkins.markdown

index 5332c3184f4fa8ba67dbf64bd55dd66af27f1eee..8ebc14e46bfaf89ceed3ead0fc6de4cd697232c0 100644 (file)
@@ -1,6 +1,6 @@
 - job-template:
     name: 'PROJECT_SHORTNAME-validate-autorelease-{stream}'
-    disabled: '{autorelease}'
+    disabled: '{obj:disable_autorelease}'
 
     project-type: maven
     node: dynamic_verify
index bd106bfe5df38f1c3a8f4498175c93ea7f273d2e..c92ca5416df7fb758210c26a00415c2b57192549 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index c634048beecb669a59390ec0c0568f948f9250eb..fc57420b7ab0acf2eb4aabfab2e6539c3cdd8402 100644 (file)
             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
index 67b5adea43c5899784ffb25ac2c27e05b716d0e5..7e8a91ab3a322de6b6f67205b79431fa2da0d6ae 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 48839218f9663e7cb80bdce872a17224f557dfff..5057c334a9297208f264b739f94230236053847d 100644 (file)
             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
index a97541e53cf51fb26bb881ec08c76c1ef41fb725..fe1d9f2ff6182d9f631a645f608ea26ae89182a3 100644 (file)
@@ -2,5 +2,6 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk8,openjdk7
+    autorelease: true
 MVN_OPTS: -Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true
 DEPENDENCIES: odlparent,yangtools,controller,mdsal
index 3d9401b135d61b5f971817c2b8558c4490430c56..94952ac1d375324d2418d1e57b9ab5bce46622c6 100644 (file)
@@ -25,7 +25,7 @@
             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
index f6e7e63e9203ccd68ed4a5b86b251b1debee7cbb..2b170df0ed257137984e1ad127d3609295ad8c0c 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index 2724b41139359918c660b31b6e4b3131af41bd28..9eaf71df3af8e493e837ff89477203bc44063824 100644 (file)
             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
index 3ca49e60167521b2740c6458ab37f1230ff1584c..5becb24c7b5ac2830619a214af8d4cadf8bed36c 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 1235c7e50c047f5024e6e56445670139abe7a6a5..4454894e54322b48e153cd3eaf2cf5fe69f5d465 100644 (file)
             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
index 52a70e0184be17800ed012b165e0ec98a86a3e5a..ae96f12ab8f1b0bb6fb70f2a960b9f67a2d582f6 100644 (file)
@@ -2,4 +2,5 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 DEPENDENCIES: odlparent,controller,yangtools
index 45f850c37299a626243357b57003fe822413a36c..6e46ec3ea31cf27f399a7650946a64e09b80d072 100644 (file)
@@ -25,7 +25,7 @@
             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
index 5431633ee0649537a38b5897593926231e1642a3..237183d725731870f63ae3a6fc4b12c5d6cb3eb3 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index c95904ba5b9f8e586bec50befe1a32f94ab9fa0b..b2c919c8e1b4ca38eaba8a01b4e5a3691c6f082b 100644 (file)
             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
index 171052cec420fe86dc01cc7064ae72de4ce584fc..628ae5b9fe447b33014dfb714b582e2a08a2a3e6 100644 (file)
             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
index 3762ae32735313fe9da9356f2ba4ba02e87403bd..b33f22b0bd6bb72ca146e14bfd7fe51b57a4676f 100644 (file)
             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
index 0237266b2732f7825ca59547a371dfa9bcb6bd62..785ed4f12af0453353068ab167cd70293f7ca27a 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 34cfcee9cfe84f4b3d351925900f4f7da8e1f8f3..7f99bb57d61da2c66da897821facabcf420f59b6 100644 (file)
             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
index e431b38daaf926cbb4a858fd6cac0ba03761466c..24461749958535f72a413d8235bba1a3a52a2b02 100644 (file)
@@ -24,7 +24,7 @@
             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
index fb1e37caf2cdd9bed100adfd3e110678c800d16f..81bc06d8cc5df5b000574f09de4a8ea50f557164 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 3e367ce70d22590de1d2b96e4ac12bfff9059df3..5798eb2b451079a924c78089b2c649ce951ded71 100644 (file)
             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
index fb1e37caf2cdd9bed100adfd3e110678c800d16f..81bc06d8cc5df5b000574f09de4a8ea50f557164 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 2a2436f7bde44a4389393e3d80c2f16729298887..5115b2a813e9e4c09d38c6e7badf8267fa2e27f5 100644 (file)
             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
index 2bdec41693cf90363d51ad1e7650192dddc1b76c..916bcc46e4653ba67e3e945036c599ccd296fd58 100644 (file)
@@ -2,4 +2,5 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 DEPENDENCIES: controller,yangtools,odlparent
index eb3801a02b5a4495bf6ba4453aae780f3bee44e6..6c759992588ef50d7d339ddcef93a450874a70fd 100644 (file)
@@ -25,7 +25,7 @@
             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
index c9673ee50f73daa68820af7150b4e7287b628010..b5a4f54704404b4614b0f3d76ba2431ecfdb7e57 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 09da637e08e8c43e97e929a38fd141aa24f6584c..b4391a066a3e1b18800dbe8798b78279c0638bbe 100644 (file)
             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
index 016f03f6afe3b76455459f78fe13cffa83c1149e..0176c40e1064de0cfc322a63457ba5e4ebd7b010 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index 9f671e358dda7854dacf1b9689a6d9142eea1667..2c0cdb5dc5570a9fd2f0009dea7cd4a06d3e4483 100644 (file)
             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
index 7a6beb9b45d683ed08a5fe622278dc5e62ff0171..1575192d50c3dc1bcd027ae9481826cab25efac3 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 387a263daf43ac36ab8f4db3389aa060a79a1658..112a41ed49ae0afc01a29264c6fb418598e516b4 100644 (file)
             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
index c210ca33b733f126afafdfdf1ea1f9e97726bb5f..2f8e5b91d8a4e39e0d7457c4f6253c1f6b8794b4 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 80ff9d475e741c540cdcc9f0955e6c9aed55de9c..888027d1a8a9fcb1b25ec30232d2a077b4de37e4 100644 (file)
             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
index 94384d31f13feed19394956872c96fb1a4d6f3bd..d6370749b2676e6f7cb2509da057e543ba96ec6e 100644 (file)
@@ -3,6 +3,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index a7af3f5af8ff862fe8dd7b175699b8a72dcbe22b..79d0a256ac4617ef81aa627b68c027d5372ea7e7 100644 (file)
             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
index dc95a8bf5700d397c03c2b06494501124c8f1d8d..2f2b41a2c837e5bfe7bf1f038a703691f271d070 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - 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
index 8384a1e6d22482291ae6a383f4f5ad7cdf17315a..3edbd26734f6ac925cfa79dea2e47f389b953dd3 100644 (file)
@@ -25,7 +25,7 @@
             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
index c36b85882d0c0a379dbb6112a0f45d6d3d13f880..1b5d748dddbdf9b09567f8ed002b0876daf56c72 100644 (file)
@@ -3,3 +3,4 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
index 9bc4b854d56be765d103f6c241e932b38f072cd7..76e28d7d754e76c51095560f21ccc285d7e61998 100644 (file)
@@ -25,7 +25,7 @@
             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
index 2bdec41693cf90363d51ad1e7650192dddc1b76c..916bcc46e4653ba67e3e945036c599ccd296fd58 100644 (file)
@@ -2,4 +2,5 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 DEPENDENCIES: controller,yangtools,odlparent
index 525b92da0fc8834ea4a1808d2a274bb1934b42e1..2113cb650a01ec0a66a860e494b15decd3747b76 100644 (file)
@@ -25,7 +25,7 @@
             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
diff --git a/jjb/netconf/netconf-scale.yaml b/jjb/netconf/netconf-scale.yaml
new file mode 100644 (file)
index 0000000..4b3b454
--- /dev/null
@@ -0,0 +1,34 @@
+- 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 * * *'
index b7815c7fc5d01c46c165cb33957e1070e7f6999e..a4b52c9fa29cd0fd98121462dd917fa45c215ed2 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - 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
index d8aafd261be66e71c25841451f555084cb7bca1b..57f69724f1223ded06435e252ca5fc6c2c331600 100644 (file)
@@ -25,7 +25,7 @@
             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
index cddb697b9398093fab469c6bef040155f6824170..1c1a46a2011f1b7fbf59191a10cd0a3910ade4ed 100644 (file)
@@ -2,5 +2,6 @@ STREAMS:
 - 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
index 958f18ff861bcdedd0bb67d1c8981a6d901e80c8..c26286912097832096a5c4168087a65dddb38aa7 100644 (file)
@@ -25,7 +25,7 @@
             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
index 78f57074f23c7ecebe0a0f588103bf3b1f0779af..81908b1e0ec35cd198fa104bd4104e057e408f69 100644 (file)
@@ -3,6 +3,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index d03a77056e449a25cfe41212176d2e04a132f6f6..5429120082cb267edd7c30e4c2ed1e13ac20f420 100644 (file)
             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
index 52a70e0184be17800ed012b165e0ec98a86a3e5a..ae96f12ab8f1b0bb6fb70f2a960b9f67a2d582f6 100644 (file)
@@ -2,4 +2,5 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 DEPENDENCIES: odlparent,controller,yangtools
index 8bdb8ddaec1f360a522dee1b9b2ab3151ddcb319..84f57a939f622a7ea1a17919511d26d999554f90 100644 (file)
@@ -25,7 +25,7 @@
             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
index a6a0e31d57bbef567474cdd09492b5ec26f248cd..bdfd27c3f974e9418c3873741ec1dfb15b4b70a4 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 1a9e0bca3ce8d00b4670105358a364d3d3382f88..75cd494531b8a629a6ce0748cd33dd73f328ccb4 100644 (file)
             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
index fb1e37caf2cdd9bed100adfd3e110678c800d16f..81bc06d8cc5df5b000574f09de4a8ea50f557164 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 6553b0e37a828c879addd5d04606edd185de1acf..d28ef96822565b231047fae7750544124ba84fa1 100644 (file)
             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
index e76cbf487b5327f68e7d9398dc430af72dda2750..15361094e4bd9011c124446b80ed2c8dbdf06a84 100644 (file)
@@ -2,4 +2,5 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 DEPENDENCIES: controller,yangtools,odlparent,netconf
index c734b0128d5906701a9bdee7188b5f6e83aafbcd..460b2908802d19f6bbb448e5d73bebef9d92a029 100644 (file)
@@ -25,7 +25,7 @@
             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
index 1dfd6d6ec1c7183bdeec744825c151cfd9fd7637..fb4ee62de1cb540e4f0cc6766d2ecdfe40ced541 100644 (file)
@@ -25,7 +25,7 @@
             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
index 13729319b7b7d1a6862813879475957af9b44ae6..8f3575638c091a76fa3768bc0cced4f0ed8f1366 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index 6e35cf6fe602aa1cc91e70cd03b7c1163e4f6221..d073b549d0dc8ff4476dc3b0b828404fe45f4d99 100644 (file)
             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
index 29c006292470d4f2b65ab06ddef3c1f4622a0796..5b4caaaedfbe517a4264f132bd98918c22c86894 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index 9a69446d81c42447e49ce3a807fc0411d4d42a4a..fe6ededbdda2175162686f167beb22b03e66634d 100644 (file)
             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
index 153dd95161e580bbfd26cad2f796355912f7548a..6056b741afb704612cf764e1c63bbd307e093832 100644 (file)
@@ -24,6 +24,8 @@ CID=$(/usr/bin/docker run -p 6641:6640 --privileged=true -d -i -t mgkwill/openvs
 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
index fba1d3631b867f4be18a2650463b24651744eea3..ba2897cce9745cfb0d2105f053a4c61cf05090fe 100644 (file)
         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
index ac72fdd4fa41403b27f3aba8957703652952cfbb..a52e8e8495a0b00e26ec16ec175fb7d39f49564b 100644 (file)
                 - 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
index 006ae34dee3f18069446b3314e0573a20a4da49e..3dfa07f72bd2f578fbb2e6225777427830e785ab 100644 (file)
@@ -14,6 +14,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 20f1672e7fe4b8b15b9eb87addb22793180cbad7..0fd06648e34a8e34f1a7d39738e6e3c0eb24d0f4 100644 (file)
             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
index 16c40cabac467f2ea57cd51f36606f7582f72933..9a57eb4be0e65260695d4fb62970d471a69a6d8a 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 0d7ace1c6db00b2040b073cc2deb99f3704fc1aa..1618d8bd837f9d83a17ce9ed51e4cfeef204af1a 100644 (file)
             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
index 08424d3c088443979b626b81c8580c7cd52fb095..a3749c2e0dbab015c3e5c2b33a2bfcadedbc591d 100644 (file)
             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
index 11bc33c3c1296a0777c9087da4b4af5572b272f3..42f3bc1f4b3d84832b72cec47acca8bfdafe3243 100644 (file)
@@ -81,6 +81,7 @@
     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'
 
index 73510eeaa9d083d10d1bf07dbdcd5dcb0b5236e6..4cd0da21e8bf5e463a7ff261cd82fcec386d6588 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index b56a4a4f7d87db9ae74379cc660e04d970bc12e8..89b1bf3447d6281571bbe36bd93ea4a5c9c9c7ea 100644 (file)
             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
index 4f2ffb5c1f94e1739fa957a450d78d573f4797f2..fc7b4263efb4a9f278e19d04ed01b8ca9a898399 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index c73c1e8118614b236de47277518dc9d6b962d52a..a4eaeba2c4345376565977a3e364aa558c994469 100644 (file)
             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
index 91ed73ee301b1e2ce29284d843009932d869bd47..e283ebb273eaebd17f981d7242e3e8d39759396a 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index f534174e12b92ed5eea14e1aa47e15ff1ac6de05..ac815dd408948d8d76bc4e745cef86c313f7f4c4 100644 (file)
             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
index fb1e37caf2cdd9bed100adfd3e110678c800d16f..81bc06d8cc5df5b000574f09de4a8ea50f557164 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 37e8c068b807b766bc66167fe4b43d4a2f15e512..6582fcf1219af8e5e215bcea57c48308fff79f59 100644 (file)
             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
index 3e7915f7fda3dd82d382c9a083742b09ccd7146b..18efd4d30e19fa9e2d4dd22c397b2577584a543b 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index d461e1fab3414c96af045d6bcdc16c950ad9915c..bf318904deb32b7aaf8ba9e42d82ef85883bd4ec 100644 (file)
             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
index 66edac599fabfef4f5d8fb7774600a51880c6af7..75874fdb102978743b42a793f78058c9539d9722 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index fda283e00d93a7ade81b997b436b9c95aaef8bd6..07cdcdce6a485b06ddc5c81c43246d143fe48440 100644 (file)
             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
index 26163f10be20f3da3b9a089bf83bb6fbd14183f1..a36b6747380a3ee32840259f251e08db618cc179 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index f807665860b74f2ac2d4a912ac14e5ce24f4f544..720ba094c38aef4384f858353403803f99ff8c2e 100644 (file)
             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
index 4ab923336cd8b68f2ee6632812df818fbe738688..1198c183233f78974dce6129075dc204aad6ec35 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index 166de6df4610a0b017c000c47dfb94a62ddc8f7f..4a739007c8c7bb497a388b36febb0c3f0852e1cd 100644 (file)
             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
index a96db48fdb757aaf444f6113021b408a67afff46..33b39681978c2bd1d9e0b68131722a7b1ae64980 100644 (file)
@@ -24,7 +24,7 @@
             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
index e01dd52e19ccdb0d2bb9d820f7f83848de923015..4cce7d7e93ecbf0c8cc7ab0f6fd4c67fb26b4d37 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index e970b1b005b9acfed9e308f8bdbe679953512508..51e6fe81bfa7eb451cd846c01bd6cf6dd69fddac 100644 (file)
             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
index 6858a4626d0aeec852dec05835b808e0e9f02e02..e4477f0032521d1f99f546af02a93fb96cd98771 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 84a97fd85e14426f4f136fc8ea1dfcaf425df583..50faafbe14f44f2e1878e61b73f6740e8e678d81 100644 (file)
             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
index d6204abd19f4ca86f9857cf94e447ad3c9af6fa7..d6d766d715a5b53ab9f21036b892b80e79c695b9 100644 (file)
             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
index 1a44f90dd41cf982d83218ea7f586bf3fb81548f..94a4e09d207367ae2716e8d2a440f3529994b03b 100644 (file)
@@ -2,4 +2,5 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 DEPENDENCIES: odlparent,yangtools,controller,ovsdb
index 2fe74165a0c3892f03f65345bdb53f895da8dbe6..ef943461a34882dfc91458a6a1fe3f225a0b0fa9 100644 (file)
@@ -25,7 +25,7 @@
             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
index b1680cd8c5a54f7d4adb8d9af8998159aeaec775..59055ab0a0332b0b68782ff8bdea16df8bb7e35f 100644 (file)
             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
index 0c12a8d72c93dd46ba283fc9e6eefb8a7ccbed30..6f1edcfc5f4d362403be21ed0b2c69852145e70a 100644 (file)
@@ -25,7 +25,7 @@
             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
index 786219c04fb7b68c31f1f895784e262f18c831c4..54f1cb5d77dda5f8d6d4b796df01dbc1a4bd9851 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index 79ba5f353fd400b70cdc7042ff0af555e723caf6..99b083e78d01481b0200fcaa80c51a5d40eef07f 100644 (file)
             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
index a81fbf2475722b04d6982d9f4b78e6266ef4f146..977ab6a0984a73a87f0c68edf5abba39c976c268 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7
index a13d921c1acab4efd9fc74e49f213198678f1ea3..00f757d6d2ae1ed6de242893d221a253af0d5ca3 100644 (file)
             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
index 2bdec41693cf90363d51ad1e7650192dddc1b76c..916bcc46e4653ba67e3e945036c599ccd296fd58 100644 (file)
@@ -2,4 +2,5 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 DEPENDENCIES: controller,yangtools,odlparent
index 4ac57bbaf0f7fb88d4d4322c5f73905c5a5c064d..83a49528893f42934b87e9bc2746cab0e0f068f0 100644 (file)
@@ -25,7 +25,7 @@
             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
index a52658855cfa997d2d03e74199f32e3bad898c53..5c9f8bb2287876b2cd96be09eaff838527ed9d80 100644 (file)
@@ -2,6 +2,7 @@ STREAMS:
 - beryllium:
     branch: master
     jdks: openjdk7,openjdk8
+    autorelease: true
 - stable-lithium:
     branch: stable/lithium
     jdks: openjdk7,openjdk8
index ab889589f8dea904c87f584a1ea309f12cf5d58e..a2d934b6575b8e55d86c2a1603d307da7c6be237 100644 (file)
             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
index a5df316dac840145fcdef7abb28d57dc2aebe81d..57ad0ceddc0c6aba7de02d1c12657eca19b364b2 100644 (file)
@@ -85,9 +85,11 @@ for stream, options in streams.items():
         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 #
index 10690af98e326e279b07f5af47110f5cb71e63dd..12e136f229473e7bf26a0d925f1f1f6922407993 100644 (file)
@@ -397,7 +397,7 @@ under the **DEPENDENCIES** variable.
 
 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**