X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Fintegration-test-jobs.yaml;h=d2d8d578be6cb1bf10b0b47cb59c24ef9e68cde7;hb=d35a967d39b9779e7991b41e1685dd3b1d7519d9;hp=be7e06e5d9cfa93f0418ac3591288f839773eaa1;hpb=2a1407a16a568d948d320002d8875e51a845b977;p=releng%2Fbuilder.git diff --git a/jjb/integration/integration-test-jobs.yaml b/jjb/integration/integration-test-jobs.yaml index be7e06e5d..d2d8d578b 100644 --- a/jjb/integration/integration-test-jobs.yaml +++ b/jjb/integration/integration-test-jobs.yaml @@ -5,7 +5,7 @@ project-name: integration-test jobs: - 'integration-patch-test-{stream}' - - 'integration-multipatch-test-{stream}' + - 'inttest-multipatch' - 'integration-merge-dashboard' - '{project-name}-rtd-jobs': build-node: centos7-builder-2c-2g @@ -23,7 +23,7 @@ mvn-version: 'mvn35' csit-list: !include: csit-jobs-sodium.lst build-order: > - odlparent yangtools infrautils mdsal controller serviceutils aaa netconf + odlparent yangtools mdsal infrautils controller serviceutils aaa netconf daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt bgpcep integration/distribution @@ -32,7 +32,7 @@ mvn-version: 'mvn35' csit-list: !include: csit-jobs-neon.lst build-order: > - odlparent yangtools infrautils mdsal controller serviceutils aaa netconf + odlparent yangtools mdsal infrautils controller serviceutils aaa netconf daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt bgpcep integration/distribution @@ -45,16 +45,6 @@ daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt bgpcep integration/distribution - - oxygen: - branch: 'stable/oxygen' - mvn-version: 'mvn35' - csit-list: !include: csit-jobs-oxygen.lst - build-order: > - odlparent yangtools infrautils mdsal controller serviceutils aaa netconf - daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt - bgpcep integration/distribution - disable-job: true - - project: name: integration-distribution project: integration/test @@ -62,7 +52,6 @@ jobs: - 'integration-distribution-test-{stream}' - 'integration-distribution-weekly-test-trigger-{stream}' - - 'integration-distribution-high-frequency-test-trigger-{stream}' - 'integration-update-csit-tests-{stream}' # CSIT Lists in defaults.yaml @@ -70,58 +59,39 @@ - sodium: branch: 'master' csit-blacklist: > - alto bier capwap centinel didm dluxapps groupbasedpolicy iotdm jsonrpc lacp - l2switch messaging4transport nemo netide nic ocpplugin of-config p4plugin packetcable - sdninterfaceapp sxp tsdr unimgr usc usecplugin vtn gate longevity sanity tdd tempest wip - aaa-csit-1node-keystone-all + alto bier didm dluxapps groupbasedpolicy jsonrpc l2switch nemo + of-config p4plugin packetcable sxp telemetry tsdr unimgr usc + gate longevity sanity tdd tempest wip netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct netvirt-csit-3node-1cmb last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used csit-list: !include: csit-jobs-sodium.lst csit-weekly-list: '{csit-weekly-list-sodium}' - csit-high-frequency-list: '{csit-high-frequency-list-sodium}' - neon: branch: 'stable/neon' csit-blacklist: > - alto bier capwap centinel didm dluxapps groupbasedpolicy iotdm jsonrpc lacp - l2switch messaging4transport nemo netide nic ocpplugin of-config p4plugin packetcable - sdninterfaceapp sxp tsdr unimgr usc usecplugin vtn gate longevity sanity tdd tempest wip - aaa-csit-1node-keystone-all + alto bier didm dluxapps groupbasedpolicy jsonrpc l2switch nemo + of-config p4plugin packetcable sxp telemetry tsdr unimgr usc + gate longevity sanity tdd tempest wip netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct netvirt-csit-3node-1cmb last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used csit-list: !include: csit-jobs-neon.lst csit-weekly-list: '{csit-weekly-list-neon}' - csit-high-frequency-list: '{csit-high-frequency-list-neon}' - fluorine: branch: 'stable/fluorine' csit-blacklist: > - alto bier capwap centinel didm dluxapps groupbasedpolicy iotdm jsonrpc lacp - l2switch messaging4transport nemo netide nic ocpplugin of-config p4plugin packetcable - sdninterfaceapp sxp tsdr unimgr usc usecplugin vtn gate longevity sanity tdd tempest wip - aaa-csit-1node-keystone-all + alto bier didm dluxapps groupbasedpolicy jsonrpc l2switch nemo + of-config p4plugin packetcable sxp telemetry tsdr unimgr usc + gate longevity sanity tdd tempest wip netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct netvirt-csit-3node-1cmb last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used csit-list: !include: csit-jobs-fluorine.lst csit-weekly-list: '{csit-weekly-list-fluorine}' - csit-high-frequency-list: '{csit-high-frequency-list-fluorine}' - - oxygen: - branch: 'stable/oxygen' - csit-blacklist: > - capwap centinel didm iotdm jsonrpc lacp messaging4transport netide nic - ocpplugin sdninterfaceapp unimgr usecplugin gate longevity sanity tdd tempest wip - aaa-csit-1node-keystone-all groupbasedpolicy-csit-1node-1cmb-0ctl-0cmp-openstack-pike-openstack - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb - last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used - csit-list: !include: csit-jobs-oxygen.lst - csit-weekly-list: '{csit-weekly-list-oxygen}' - csit-high-frequency-list: '{csit-high-frequency-list-oxygen}' - project: name: integration-sanity @@ -143,10 +113,6 @@ branch: 'stable/fluorine' karaf-version: odl csit-sanity-list: '{csit-sanity-list-fluorine}' - - oxygen: - branch: 'stable/oxygen' - karaf-version: karaf4 - csit-sanity-list: '{csit-sanity-list-oxygen}' - job-template: name: 'integration-merge-dashboard' @@ -386,12 +352,13 @@ - job-template: - name: 'integration-multipatch-test-{stream}' + name: '{prefix}integration-multipatch-test-{stream}' # Goal: Build one or more patches and run all available system test on a distribution containing the change. # Operation: This job template checks out and builds in order each patch provided in job parameters, finally # it creates a distribution containing all patches and triggers the distribution test job which includes most # (if not all) available CSIT jobs. + id: inttest-multipatch project-type: freestyle node: centos7-builder-8c-8g concurrent: true @@ -402,14 +369,28 @@ build-days-to-keep: '{build-days-to-keep}' parameters: - - patches-to-build-parameter: - patches_to_build: '$PATCHES_TO_BUILD' - - build-order-parameter: - build-order: '{build-order}' - - build-fast-parameter: - build-fast: 'false' - - run-test-parameter: - run-test: 'false' + - string: + name: PATCHES_TO_BUILD + default: '$PATCHES_TO_BUILD' + description: | + Ordered list of patches to build in the format of project=changeset (checkout) or + project:changeset (cherry-pick) for example: genius=32/53632/9,netvirt:59/50259/47. + - string: + name: BUILD_ORDER + default: '{build-order}' + description: 'Build order for multipatch test when topic is used' + - string: + name: BUILD_FAST + default: 'true' + description: 'Set true to build fast -Pq' + - string: + name: BUILD_NORMAL + default: '' + description: 'List of projects to build normal (no -Pq) when BUILD_FAST=true' + - string: + name: RUN_TEST + default: 'false' + description: 'Set true to run test after build' - integration-distribution-branch: branch: '{branch}' - integration-distribution-stream: @@ -505,39 +486,6 @@ email-recipients: '{email-recipients}' email-prefix: '[integration]' -- job-template: - name: 'integration-distribution-high-frequency-test-trigger-{stream}' - - project-type: freestyle - node: queue-intque-2c-1g - - properties: - - opendaylight-infra-properties: - build-days-to-keep: '{build-days-to-keep}' - - parameters: - - integration-bundle-url: - bundle-url: '{bundle-url}' - - distribution-karaf-version: - karaf-version: '{karaf-version}' - - triggers: - - timed: '{schedule-high-frequency}' - - builders: - - lf-infra-pre-build - - trigger-builds: - - project: '{csit-high-frequency-list}' - block: true - predefined-parameters: | - BUNDLE_URL=$BUNDLE_URL - KARAF_VERSION=$KARAF_VERSION - - publishers: - - email-notification: - email-recipients: '{email-recipients}' - email-prefix: '[integration]' - - job-template: name: 'integration-update-csit-tests-{stream}' @@ -656,7 +604,21 @@ - ovsdb-csit-3node-upstream-clustering-only-fluorine - sfc-csit-3node-docker-full-deploy-all-fluorine - sfc-csit-3node-rest-basic-all-fluorine - <<: *releng_view_common + view-type: list + filter-executors: false + filter-queue: false + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + - build-button + - jacoco + - find-bugs + - robot-list + recurse: false - view: name: csit-stable-ne @@ -696,4 +658,18 @@ - ovsdb-csit-3node-upstream-clustering-only-neon - sfc-csit-3node-docker-full-deploy-all-neon - sfc-csit-3node-rest-basic-all-neon - <<: *releng_view_common + view-type: list + filter-executors: false + filter-queue: false + columns: + - status + - weather + - job + - last-success + - last-failure + - last-duration + - build-button + - jacoco + - find-bugs + - robot-list + recurse: false