Add new job to trigger longevity jobs every sunday 30/53130/8
authorPeter Gubka <pgubka@cisco.com>
Fri, 10 Mar 2017 11:02:05 +0000 (12:02 +0100)
committerPeter Gubka <pgubka@cisco.com>
Thu, 16 Mar 2017 11:24:35 +0000 (12:24 +0100)
The patch also contain a new job
controller-csit-1node-notifications-longevity-only-carbon, which is in
the https://git.opendaylight.org/gerrit/#/c/53342/

Change-Id: Ia611a14ea3dda49956fe5d4e15e30ffcce7721c9
Signed-off-by: Peter Gubka <pgubka@cisco.com>
jjb/controller/controller-csit-dnb-noloss.yaml [new file with mode: 0644]
jjb/integration/integration-test-jobs.yaml
jjb/releng-defaults.yaml
jjb/releng-jobs.yaml

diff --git a/jjb/controller/controller-csit-dnb-noloss.yaml b/jjb/controller/controller-csit-dnb-noloss.yaml
new file mode 100644 (file)
index 0000000..721966c
--- /dev/null
@@ -0,0 +1,29 @@
+---
+- project:
+    name: mdsal-csit-dom-notification-broker-no-loss-longevity
+    jobs:
+      - '{project}-csit-1node-{functionality}-{install}-{stream}'
+
+    # The project name
+    project: 'controller'
+
+    # The functionality under test
+    functionality: 'notifications-longevity'
+
+    # Project branches
+    stream:
+      - carbon:
+          branch: 'master'
+          jre: 'openjdk8'
+
+    install:
+      - only:
+          scope: 'only'
+
+    # Features to install
+    install-features: >
+        odl-restconf,
+        odl-clustering-test-app
+
+    # Built timeout
+    build-timeout: '1500'
index 7a4d3fbfaf9bc01b552da0e2051a926030bb7b3a..d10f0a939667ce502dad3d6dfc4d80f95b1aea78 100644 (file)
@@ -10,6 +10,7 @@
       - 'integration-distribution-test-{stream}'
       - 'integration-patch-test-{stream}'
       - 'integration-multipatch-test-{stream}'
+      - 'integration-distribution-weekly-test-trigger-{stream}'
 
     # CSIT Lists in releng-defaults.yaml
     stream:
           jdk: 'openjdk8'
           jre: 'openjdk8'
           csit-list: '{csit-list-carbon}'
+          csit-weekly-list: '{csit-weekly-list-carbon}'
           schedule: 'H H * * 0-4'
+          schedule-weekly: 'H 12 * * 0'
 
       - boron:
           branch: 'stable/boron'
           jdk: 'openjdk8'
           jre: 'openjdk8'
           csit-list: '{csit-list-boron}'
+          csit-weekly-list: ''
           schedule: 'H H * * 0-4'
+          schedule-weekly: 'H 12 * * 0'
 
       - beryllium:
           branch: 'stable/beryllium'
           jdk: 'openjdk7'
           jre: 'openjdk7'
           csit-list: '{csit-list-beryllium}'
+          csit-weekly-list: ''
           schedule: 'H H * * 6'
+          schedule-weekly: 'H 12 * * 0'
 
     # tools system image
     tools_system_image: Ubuntu 14.04 - mininet-ovs-25 - 20170210-0300
       - email-notification:
           email-recipients: '{email-recipients}'
           email-prefix: '[int/dist]'
+
+- job-template:
+    name: 'integration-distribution-weekly-test-trigger-{stream}'
+
+    project-type: freestyle
+    node: centos7-robot-2c-2g
+
+    properties:
+      - opendaylight-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
+
+    parameters:
+      - integration-bundleurl:
+          bundleurl: '{bundleurl}'
+      - integration-jdk-version:
+          jdkversion: '{jre}'
+
+    triggers:
+      - timed: '{schedule-weekly}'
+
+    builders:
+      - trigger-builds:
+          - project: '{csit-weekly-list}'
+            block: true
+            predefined-parameters:
+              BUNDLEURL=$BUNDLEURL
+
+    publishers:
+      - email-notification:
+          email-recipients: '{email-recipients}'
+          email-prefix: '[integration]'
index 597930b22972daf30240d721f0f697f382d31a89..3ce203bb8259145084c69e5de2f93eb7593eaaa8 100644 (file)
         vtn-csit-3node-manager-all-carbon,
         vtn-csit-3node-manager-only-carbon,
         yangtools-csit-1node-periodic-system-only-carbon
+    csit-weekly-list-carbon: >
+        controller-csit-1node-notifications-longevity-only-carbon
     csit-list-boron: >
         aaa-csit-1node-authn-all-boron,
         aaa-csit-1node-authn-only-boron,
index 4cf277cec2826fb39ade6733c4f5c5760474936d..ba0563ebe53bbf01a2884d39150621e03d9ace61 100644 (file)
           jobs-filename: "csit_jobs_beryllium.lst"
       - integration-replace-block-text:
           starting-regex: "'csit-list-carbon: >'"
-          ending-regex: "'csit-list-boron: >'"
+          ending-regex: "'csit-weekly-list-carbon: >'"
           file-with-changes-to-insert: "'csit_jobs_carbon.lst'"
           file-to-change: "'jjb/releng-defaults.yaml'"
       - integration-replace-block-text: