--- /dev/null
+---
+- 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'
- '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]'
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,
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: