X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Fintegration-test-jobs.yaml;h=17eb89ccbb7d79507cb213241a196987c14c394b;hb=9e2fcda3f9f1163ab8552e7550ae7a9999ae2c07;hp=9c4f1e0231e7f2d346a8e5b9d30632a02b7721ed;hpb=853876f42d8d8269a056c56eecc91f459e6edfbd;p=releng%2Fbuilder.git diff --git a/jjb/integration/integration-test-jobs.yaml b/jjb/integration/integration-test-jobs.yaml index 9c4f1e023..17eb89ccb 100644 --- a/jjb/integration/integration-test-jobs.yaml +++ b/jjb/integration/integration-test-jobs.yaml @@ -19,43 +19,34 @@ # CSIT Lists in defaults.yaml stream: - - silicon: + - sulfur: branch: "master" mvn-version: "mvn35" java-version: "openjdk11" - csit-list: !include: csit-jobs-silicon.lst + csit-list: !include: csit-jobs-sulfur.lst build-order: > - odlparent yangtools mdsal controller infrautils serviceutils aaa netconf - daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt + odlparent infrautils yangtools mdsal controller serviceutils aaa netconf + daexim jsonrpc ovsdb neutron openflowplugin lispflowmapping bgpcep integration/distribution - - aluminium: - branch: "stable/aluminium" + - phosphorus: + branch: "stable/phosphorus" mvn-version: "mvn35" java-version: "openjdk11" - csit-list: !include: csit-jobs-aluminium.lst + csit-list: !include: csit-jobs-phosphorus.lst build-order: > - odlparent yangtools mdsal controller infrautils serviceutils aaa netconf - daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt + odlparent infrautils yangtools mdsal controller serviceutils aaa netconf + daexim jsonrpc ovsdb neutron openflowplugin lispflowmapping bgpcep integration/distribution - - magnesium: - branch: "stable/magnesium" + - silicon: + branch: "stable/silicon" mvn-version: "mvn35" java-version: "openjdk11" - csit-list: !include: csit-jobs-magnesium.lst - build-order: > - odlparent yangtools mdsal infrautils controller serviceutils aaa netconf - daexim jsonrpc ovsdb neutron openflowplugin genius lispflowmapping netvirt - bgpcep integration/distribution - - - sodium: - branch: "stable/sodium" - mvn-version: "mvn35" - csit-list: !include: csit-jobs-sodium.lst + csit-list: !include: csit-jobs-silicon.lst build-order: > - odlparent yangtools mdsal infrautils controller serviceutils aaa netconf - daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt + odlparent infrautils yangtools mdsal controller serviceutils aaa netconf + daexim jsonrpc ovsdb neutron openflowplugin lispflowmapping bgpcep integration/distribution - project: @@ -70,70 +61,45 @@ # CSIT Lists in defaults.yaml stream: - - silicon: + - sulfur: branch: "master" csit-blocklist: > - alto bier coe controller detnet dluxapps groupbasedpolicy l2switch mdsal - nemo p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools + aaa bier controller dluxapps genius lispflowmapping l2switch mdsal nemo + netconf netvirt odlmicro packetcable sfc sxp telemetry tsdr usc yangtools gate longevity sanity tdd tempest wip bgpcep-csit-3node-bgpclustering-all bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb openflowplugin-csit-1node-bundle-based-reconciliation last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used - csit-list: !include: csit-jobs-silicon.lst - csit-mri-list: "{csit-mri-list-silicon}" - csit-weekly-list: "{csit-weekly-list-silicon}" - - aluminium: - branch: "stable/aluminium" + csit-list: !include: csit-jobs-sulfur.lst + csit-mri-list: "{csit-mri-list-sulfur}" + csit-weekly-list: "{csit-weekly-list-sulfur}" + - phosphorus: + branch: "stable/phosphorus" csit-blocklist: > - alto bier coe controller detnet dluxapps groupbasedpolicy l2switch mdsal - nemo p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools + aaa bier controller dluxapps genius lispflowmapping l2switch mdsal nemo + netconf netvirt odlmicro packetcable sfc sxp telemetry tsdr usc yangtools gate longevity sanity tdd tempest wip bgpcep-csit-3node-bgpclustering-all bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb openflowplugin-csit-1node-bundle-based-reconciliation last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used - csit-list: !include: csit-jobs-aluminium.lst - csit-mri-list: "{csit-mri-list-aluminium}" - csit-weekly-list: "{csit-weekly-list-aluminium}" - - magnesium: - branch: "stable/magnesium" - csit-blocklist: > - alto bier coe detnet dluxapps groupbasedpolicy l2switch mdsal nemo - p4plugin packetcable sfc sxp telemetry tsdr unimgr usc yangtools - gate longevity sanity tdd tempest wip - bgpcep-csit-3node-bgpclustering-all - bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb - openflowplugin-csit-1node-bundle-based-reconciliation - last-line-is-ignored-so-we-need-something-dummy-here-to-make-sure-the-real-last-line-is-used - csit-list: !include: csit-jobs-magnesium.lst - csit-mri-list: "{csit-mri-list-magnesium}" - csit-weekly-list: "{csit-weekly-list-magnesium}" - - sodium: - branch: "stable/sodium" + csit-list: !include: csit-jobs-phosphorus.lst + csit-mri-list: "{csit-mri-list-phosphorus}" + csit-weekly-list: "{csit-weekly-list-phosphorus}" + - silicon: + branch: "stable/silicon" csit-blocklist: > - alto bier dluxapps groupbasedpolicy jsonrpc l2switch mdsal nemo - p4plugin packetcable sxp telemetry tsdr unimgr usc yangtools + aaa bier controller dluxapps genius lispflowmapping l2switch mdsal nemo + netconf netvirt odlmicro packetcable sfc sxp telemetry tsdr usc yangtools gate longevity sanity tdd tempest wip bgpcep-csit-3node-bgpclustering-all bgpcep-csit-3node-bgpclustering-ha-only - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-pike - netvirt-csit-1node-1cmb-0ctl-0cmp-openstack-queens-upstream-stateful-itm-direct - netvirt-csit-3node-1cmb openflowplugin-csit-1node-bundle-based-reconciliation 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-mri-list: "{csit-mri-list-sodium}" - csit-weekly-list: "{csit-weekly-list-sodium}" + csit-list: !include: csit-jobs-silicon.lst + csit-mri-list: "{csit-mri-list-silicon}" + csit-weekly-list: "{csit-weekly-list-silicon}" - project: name: integration-sanity @@ -143,22 +109,18 @@ - "integration-sanity-test-{stream}" stream: - - silicon: + - sulfur: branch: "master" karaf-version: odl - csit-sanity-list: "{csit-sanity-list-silicon}" - - aluminium: - branch: "stable/aluminium" - karaf-version: odl - csit-sanity-list: "{csit-sanity-list-aluminium}" - - magnesium: - branch: "stable/magnesium" + csit-sanity-list: "{csit-sanity-list-sulfur}" + - phosphorus: + branch: "stable/phosphorus" karaf-version: odl - csit-sanity-list: "{csit-sanity-list-magnesium}" - - sodium: - branch: "stable/sodium" + csit-sanity-list: "{csit-sanity-list-phosphorus}" + - silicon: + branch: "stable/silicon" karaf-version: odl - csit-sanity-list: "{csit-sanity-list-sodium}" + csit-sanity-list: "{csit-sanity-list-silicon}" - job-template: name: "integration-merge-dashboard" @@ -363,7 +325,7 @@ -Pq -Dstream={stream} {opendaylight-infra-mvn-opts} - # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. + # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - "-Xmx4096m -Dmaven.compile.fork=true" settings: integration-settings @@ -376,7 +338,7 @@ goals: | clean install dependency:tree -DoutputFile=dependency_tree.txt {opendaylight-infra-mvn-opts} - # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. + # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT. java-opts: - "-Xmx1024m -Dmaven.compile.fork=true" settings: integration-settings @@ -385,6 +347,7 @@ global-settings-type: cfp - integration-upload-distribution: dist-pom: distribution/pom.xml + settings-project: integration - trigger-builds: - project: "{csit-list}" block: true @@ -485,6 +448,7 @@ - integration-multipatch-builder - integration-upload-distribution: dist-pom: patch_tester/distribution/pom.xml + settings-project: integration - conditional-step: condition-kind: boolean-expression condition-expression: $RUN_TEST @@ -535,6 +499,39 @@ email-recipients: "{email-recipients}" email-prefix: "[integration]" +- job-template: + name: "{project}-distribution-mri-test-{stream}" + id: inttest-distribution-mri-test + + 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-weekly}" + + builders: + - trigger-builds: + - project: "{csit-mri-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-distribution-weekly-test-trigger-{stream}" @@ -638,7 +635,7 @@ gerrit-host: "git.opendaylight.org" gerrit-topic: "auto-update-csit-jobs-{stream}" gerrit-commit-message: "Auto Update CSIT Jobs to run for {stream}" - reviewers-email: "jluhrsen@gmail.com" + reviewers-email: "jenkins-releng@opendaylight.org" publishers: - lf-infra-publish