From 7a61ae15dbb90de5f05778fffc1bc0ba7acf2b2a Mon Sep 17 00:00:00 2001 From: Peter Gubka Date: Fri, 10 Mar 2017 12:02:05 +0100 Subject: [PATCH] Add new job to trigger longevity jobs every sunday 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 --- .../controller-csit-dnb-noloss.yaml | 29 ++++++++++++++ jjb/integration/integration-test-jobs.yaml | 38 +++++++++++++++++++ jjb/releng-defaults.yaml | 2 + jjb/releng-jobs.yaml | 2 +- 4 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 jjb/controller/controller-csit-dnb-noloss.yaml diff --git a/jjb/controller/controller-csit-dnb-noloss.yaml b/jjb/controller/controller-csit-dnb-noloss.yaml new file mode 100644 index 000000000..721966c05 --- /dev/null +++ b/jjb/controller/controller-csit-dnb-noloss.yaml @@ -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' diff --git a/jjb/integration/integration-test-jobs.yaml b/jjb/integration/integration-test-jobs.yaml index 7a4d3fbfa..d10f0a939 100644 --- a/jjb/integration/integration-test-jobs.yaml +++ b/jjb/integration/integration-test-jobs.yaml @@ -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: @@ -18,21 +19,27 @@ 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 @@ -357,3 +364,34 @@ - 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]' diff --git a/jjb/releng-defaults.yaml b/jjb/releng-defaults.yaml index 597930b22..3ce203bb8 100644 --- a/jjb/releng-defaults.yaml +++ b/jjb/releng-defaults.yaml @@ -326,6 +326,8 @@ 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, diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index 4cf277cec..ba0563ebe 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -512,7 +512,7 @@ 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: -- 2.36.6