X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Fintegration-templates.yaml;h=10a7e6d02cc79dd13a9dbb51e8ac2ea2f3e8e072;hb=115d5c4ae452b0c16ae2561aebd5362b1db3cf64;hp=3a875c538cd86d8a4d8a0230ebc7dab390f99b78;hpb=3d206add25e3de18f36896ec005a6ce009dfcfc4;p=releng%2Fbuilder.git diff --git a/jjb/integration/integration-templates.yaml b/jjb/integration/integration-templates.yaml index 3a875c538..10a7e6d02 100644 --- a/jjb/integration/integration-templates.yaml +++ b/jjb/integration/integration-templates.yaml @@ -103,10 +103,11 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-1node-{functionality}-{install}-{stream}' @@ -187,6 +188,7 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - plot: - title: '{01-plot-title}' @@ -217,7 +219,7 @@ format: csv - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}' @@ -297,6 +299,7 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - plot: - title: '{01-plot-title}' @@ -325,9 +328,113 @@ inclusion-flag: 'off' display-table: true format: csv + - title: '{03-plot-title}' + yaxis: '{03-plot-yaxis}' + group: '{03-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv' + series: + - file: '{03-plot-data-file}' + inclusion-flag: '{03-inclusion-flag}' + exclude: '{03-exclude-value}' + format: csv + - title: '{04-plot-title}' + yaxis: '{04-plot-yaxis}' + group: '{04-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv' + series: + - file: '{04-plot-data-file}' + inclusion-flag: '{04-inclusion-flag}' + exclude: '{04-exclude-value}' + format: csv + - title: '{05-plot-title}' + yaxis: '{05-plot-yaxis}' + group: '{05-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv' + series: + - file: '{05-plot-data-file}' + inclusion-flag: '{05-inclusion-flag}' + exclude: '{05-exclude-value}' + format: csv + - title: '{06-plot-title}' + yaxis: '{06-plot-yaxis}' + group: '{06-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv' + series: + - file: '{06-plot-data-file}' + inclusion-flag: '{06-inclusion-flag}' + exclude: '{06-exclude-value}' + format: csv + - title: '{07-plot-title}' + yaxis: '{07-plot-yaxis}' + group: '{07-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv' + series: + - file: '{07-plot-data-file}' + inclusion-flag: '{07-inclusion-flag}' + exclude: '{07-exclude-value}' + format: csv + - title: '{08-plot-title}' + yaxis: '{08-plot-yaxis}' + group: '{08-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv' + series: + - file: '{08-plot-data-file}' + inclusion-flag: '{08-inclusion-flag}' + exclude: '{08-exclude-value}' + format: csv + - title: '{09-plot-title}' + yaxis: '{09-plot-yaxis}' + group: '{09-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv' + series: + - file: '{09-plot-data-file}' + inclusion-flag: '{09-inclusion-flag}' + exclude: '{09-exclude-value}' + format: csv + - title: '{10-plot-title}' + yaxis: '{10-plot-yaxis}' + group: '{10-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv' + series: + - file: '{10-plot-data-file}' + inclusion-flag: '{10-inclusion-flag}' + exclude: '{10-exclude-value}' + format: csv - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-verify-3node-{functionality}' @@ -409,10 +516,11 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-3node-{functionality}-{install}-{stream}' @@ -494,6 +602,7 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - plot: - title: '{01-plot-title}' @@ -524,7 +633,7 @@ format: csv - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}' @@ -606,6 +715,7 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - plot: - title: '{01-plot-title}' @@ -636,7 +746,7 @@ format: csv - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}' @@ -717,12 +827,13 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - plot: - title: '{01-plot-title}' yaxis: '{01-plot-yaxis}' group: '{01-plot-group}' - num-builds: '5400' + num-builds: '180' keep-records: true style: line use-description: false @@ -735,7 +846,7 @@ - title: '{02-plot-title}' yaxis: '{02-plot-yaxis}' group: '{02-plot-group}' - num-builds: '5400' + num-builds: '180' keep-records: true style: line use-description: false @@ -745,9 +856,113 @@ inclusion-flag: 'off' display-table: true format: csv + - title: '{03-plot-title}' + yaxis: '{03-plot-yaxis}' + group: '{03-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv' + series: + - file: '{03-plot-data-file}' + inclusion-flag: '{03-inclusion-flag}' + exclude: '{03-exclude-value}' + format: csv + - title: '{04-plot-title}' + yaxis: '{04-plot-yaxis}' + group: '{04-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv' + series: + - file: '{04-plot-data-file}' + inclusion-flag: '{04-inclusion-flag}' + exclude: '{04-exclude-value}' + format: csv + - title: '{05-plot-title}' + yaxis: '{05-plot-yaxis}' + group: '{05-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv' + series: + - file: '{05-plot-data-file}' + inclusion-flag: '{05-inclusion-flag}' + exclude: '{05-exclude-value}' + format: csv + - title: '{06-plot-title}' + yaxis: '{06-plot-yaxis}' + group: '{06-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv' + series: + - file: '{06-plot-data-file}' + inclusion-flag: '{06-inclusion-flag}' + exclude: '{06-exclude-value}' + format: csv + - title: '{07-plot-title}' + yaxis: '{07-plot-yaxis}' + group: '{07-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv' + series: + - file: '{07-plot-data-file}' + inclusion-flag: '{07-inclusion-flag}' + exclude: '{07-exclude-value}' + format: csv + - title: '{08-plot-title}' + yaxis: '{08-plot-yaxis}' + group: '{08-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv' + series: + - file: '{08-plot-data-file}' + inclusion-flag: '{08-inclusion-flag}' + exclude: '{08-exclude-value}' + format: csv + - title: '{09-plot-title}' + yaxis: '{09-plot-yaxis}' + group: '{09-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv' + series: + - file: '{09-plot-data-file}' + inclusion-flag: '{09-inclusion-flag}' + exclude: '{09-exclude-value}' + format: csv + - title: '{10-plot-title}' + yaxis: '{10-plot-yaxis}' + group: '{10-plot-group}' + num-builds: '180' + keep-records: true + style: line + use-description: false + csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv' + series: + - file: '{10-plot-data-file}' + inclusion-flag: '{10-inclusion-flag}' + exclude: '{10-exclude-value}' + format: csv - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}' @@ -788,7 +1003,7 @@ description: 'Openstack version to use with devstack' - string: name: ODL_ML2_DRIVER_REPO - default: 'https://github.com/openstack/networking-odl' + default: '{odl-ml2-driver-repo}' description: 'URL to fetch networking-odl driver' - string: name: ODL_ML2_VERSION @@ -834,7 +1049,7 @@ openstack-vms: '{openstack-vms}' triggers: - - integration-csit-all + - timed: '{schedule}' builders: - integration-copy-ssh-keys @@ -857,10 +1072,11 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' - job-template: name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}' @@ -901,7 +1117,7 @@ description: 'Openstack version to use with devstack' - string: name: ODL_ML2_DRIVER_REPO - default: 'https://github.com/openstack/networking-odl' + default: '{odl-ml2-driver-repo}' description: 'URL to fetch networking-odl driver' - string: name: ODL_ML2_VERSION @@ -952,7 +1168,7 @@ openstack-vms: '{openstack-vms}' triggers: - - integration-csit-all + - timed: '{schedule}' builders: - integration-copy-ssh-keys @@ -976,10 +1192,11 @@ unstable-if: 0.0 pass-if: 100.0 - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]' - integration-csit-archive-build - opendaylight-infra-shiplogs: - maven-version: '{mvn33}' + maven-version: 'mvn33' # Template: {project}-patch-test-{stream} # Goal: Build a patch and run project specific system test on a distribution containing the change @@ -987,7 +1204,7 @@ # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword - job-template: - name: '{project}-patch-test-{stream}' + name: '{project}-patch-test-{feature}-{stream}' project-type: maven node: centos7-java-builder-2c-8g @@ -1008,6 +1225,10 @@ - integration-branch: branch: '{branch}' - integration-distribution-git-url + - string: + name: feature + default: 'all' + description: 'Specific feature test for patch' scm: - integration-gerrit-scm: @@ -1026,7 +1247,9 @@ server-name: 'OpenDaylight' trigger-on: - comment-added-contains-event: - comment-contains-value: 'test-{project}' + comment-contains-value: 'test-{project}-all' + - comment-added-contains-event: + comment-contains-value: 'test-{project}-{feature}' projects: - project-compare-type: 'ANT' project-pattern: '{project}' @@ -1049,7 +1272,7 @@ global-settings-file: 'odl-global-settings' settings-file: 'integration-settings' - maven-target: - maven-version: '{mvn33}' + maven-version: 'mvn33' pom: '{project}/pom.xml' goals: 'clean install dependency:tree -V -B -Djenkins -DskipTests -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dmaven.site.skip=true -DgenerateReports=false -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}' java-opts: @@ -1060,7 +1283,7 @@ global-settings-type: cfp maven: - maven-name: '{mvn33}' + maven-name: 'mvn33' root-pom: 'distribution/pom.xml' goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r' maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true' @@ -1080,6 +1303,7 @@ publishers: - email-notification: + email-recipients: '{email-recipients}' email-prefix: '[{project}]'