Merge "Run gate-userfeatures-netty-all as part of mri"
[releng/builder.git] / jjb / integration / integration-test-jobs.yaml
index 1bebf9bef8cc3beabcbafe01726b137f3d18bdc8..097942c88b1504cf45133deb53a78adac55ed2b3 100644 (file)
@@ -8,42 +8,43 @@
       - "inttest-multipatch"
       - "integration-merge-dashboard"
       - "{project-name}-rtd-jobs":
       - "inttest-multipatch"
       - "integration-merge-dashboard"
       - "{project-name}-rtd-jobs":
-          build-node: centos7-builder-2c-2g
+          build-node: centos8-builder-2c-2g
           project-pattern: integration/test
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-integrationtest/32934/
           rtd-token: 70766f97941a74ef80b84749ac4799e5ddeee99a
       - gerrit-tox-verify:
           branch: master
           stream: master
           project-pattern: integration/test
           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-integrationtest/32934/
           rtd-token: 70766f97941a74ef80b84749ac4799e5ddeee99a
       - gerrit-tox-verify:
           branch: master
           stream: master
-          build-node: centos7-builder-2c-2g
+          build-node: centos8-builder-2c-2g
+
+    mvn-version: "mvn38"
 
     # CSIT Lists in defaults.yaml
     stream:
 
     # CSIT Lists in defaults.yaml
     stream:
-      - chlorine:
+      - titanium:
           branch: "master"
           branch: "master"
-          mvn-version: "mvn38"
-          java-version: "openjdk11"
-          csit-list: !include: csit-jobs-chlorine.lst
+          csit-list: !include: csit-jobs-titanium.lst
           build-order: >
             odlparent infrautils yangtools mdsal controller aaa netconf bgpcep
             serviceutils daexim jsonrpc ovsdb openflowplugin lispflowmapping
             integration/distribution
           build-order: >
             odlparent infrautils yangtools mdsal controller aaa netconf bgpcep
             serviceutils daexim jsonrpc ovsdb openflowplugin lispflowmapping
             integration/distribution
-
-      - sulfur:
-          branch: "stable/sulfur"
-          mvn-version: "mvn38"
-          java-version: "openjdk11"
-          csit-list: !include: csit-jobs-sulfur.lst
+      - scandium:
+          branch: "stable/scandium"
+          csit-list: !include: csit-jobs-scandium.lst
           build-order: >
             odlparent infrautils yangtools mdsal controller aaa netconf bgpcep
             serviceutils daexim jsonrpc ovsdb openflowplugin lispflowmapping
             integration/distribution
           build-order: >
             odlparent infrautils yangtools mdsal controller aaa netconf bgpcep
             serviceutils daexim jsonrpc ovsdb openflowplugin lispflowmapping
             integration/distribution
-
-      - phosphorus:
-          branch: "stable/phosphorus"
-          mvn-version: "mvn35"
-          java-version: "openjdk11"
-          csit-list: !include: csit-jobs-phosphorus.lst
+      - calcium:
+          branch: "stable/calcium"
+          csit-list: !include: csit-jobs-calcium.lst
+          build-order: >
+            odlparent infrautils yangtools mdsal controller aaa netconf bgpcep
+            serviceutils daexim jsonrpc ovsdb openflowplugin lispflowmapping
+            integration/distribution
+      - potassium:
+          branch: "stable/potassium"
+          csit-list: !include: csit-jobs-potassium.lst
           build-order: >
             odlparent infrautils yangtools mdsal controller aaa netconf bgpcep
             serviceutils daexim jsonrpc ovsdb openflowplugin lispflowmapping
           build-order: >
             odlparent infrautils yangtools mdsal controller aaa netconf bgpcep
             serviceutils daexim jsonrpc ovsdb openflowplugin lispflowmapping
 
     # CSIT Lists in defaults.yaml
     stream:
 
     # CSIT Lists in defaults.yaml
     stream:
-      - chlorine:
+      - titanium:
           branch: "master"
           csit-blocklist: >
           branch: "master"
           csit-blocklist: >
-            aaa controller dluxapps genius lispflowmapping l2switch mdsal
+            aaa controller genius lispflowmapping l2switch mdsal
+            netconf netvirt odlmicro sxp yangtools
+            gate longevity sanity tdd tempest wip
+            bgpcep-csit-3node-bgpclustering-all
+            bgpcep-csit-3node-bgpclustering-ha-only
+            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-titanium.lst
+          csit-mri-list: "{csit-mri-list-titanium}"
+          csit-weekly-list: "{csit-weekly-list-titanium}"
+      - scandium:
+          branch: "stable/scandium"
+          csit-blocklist: >
+            aaa controller genius lispflowmapping l2switch mdsal
             netconf netvirt odlmicro sxp yangtools
             gate longevity sanity tdd tempest wip
             bgpcep-csit-3node-bgpclustering-all
             bgpcep-csit-3node-bgpclustering-ha-only
             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
             netconf netvirt odlmicro sxp yangtools
             gate longevity sanity tdd tempest wip
             bgpcep-csit-3node-bgpclustering-all
             bgpcep-csit-3node-bgpclustering-ha-only
             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-chlorine.lst
-          csit-mri-list: "{csit-mri-list-chlorine}"
-          csit-weekly-list: "{csit-weekly-list-chlorine}"
-      - sulfur:
-          branch: "stable/sulfur"
+          csit-list: !include: csit-jobs-scandium.lst
+          csit-mri-list: "{csit-mri-list-scandium}"
+          csit-weekly-list: "{csit-weekly-list-scandium}"
+      - calcium:
+          branch: "stable/calcium"
           csit-blocklist: >
           csit-blocklist: >
-            aaa controller dluxapps genius lispflowmapping l2switch mdsal
+            aaa controller genius lispflowmapping l2switch mdsal
             netconf netvirt odlmicro sxp yangtools
             gate longevity sanity tdd tempest wip
             bgpcep-csit-3node-bgpclustering-all
             bgpcep-csit-3node-bgpclustering-ha-only
             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
             netconf netvirt odlmicro sxp yangtools
             gate longevity sanity tdd tempest wip
             bgpcep-csit-3node-bgpclustering-all
             bgpcep-csit-3node-bgpclustering-ha-only
             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-sulfur.lst
-          csit-mri-list: "{csit-mri-list-sulfur}"
-          csit-weekly-list: "{csit-weekly-list-sulfur}"
-      - phosphorus:
-          branch: "stable/phosphorus"
+          csit-list: !include: csit-jobs-calcium.lst
+          csit-mri-list: "{csit-mri-list-calcium}"
+          csit-weekly-list: "{csit-weekly-list-calcium}"
+      - potassium:
+          branch: "stable/potassium"
           csit-blocklist: >
           csit-blocklist: >
-            aaa controller dluxapps genius lispflowmapping l2switch mdsal
+            aaa controller genius lispflowmapping l2switch mdsal
             netconf netvirt odlmicro sxp yangtools
             gate longevity sanity tdd tempest wip
             bgpcep-csit-3node-bgpclustering-all
             bgpcep-csit-3node-bgpclustering-ha-only
             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
             netconf netvirt odlmicro sxp yangtools
             gate longevity sanity tdd tempest wip
             bgpcep-csit-3node-bgpclustering-all
             bgpcep-csit-3node-bgpclustering-ha-only
             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-phosphorus.lst
-          csit-mri-list: "{csit-mri-list-phosphorus}"
-          csit-weekly-list: "{csit-weekly-list-phosphorus}"
+          csit-list: !include: csit-jobs-potassium.lst
+          csit-mri-list: "{csit-mri-list-potassium}"
+          csit-weekly-list: "{csit-weekly-list-potassium}"
 
 - project:
     name: integration-sanity
 
 - project:
     name: integration-sanity
       - "integration-sanity-test-{stream}"
 
     stream:
       - "integration-sanity-test-{stream}"
 
     stream:
-      - chlorine:
+      - titanium:
           branch: "master"
           branch: "master"
-          karaf-version: odl
-          csit-sanity-list: "{csit-sanity-list-chlorine}"
-      - sulfur:
-          branch: "stable/sulfur"
-          karaf-version: odl
-          csit-sanity-list: "{csit-sanity-list-sulfur}"
-      - phosphorus:
-          branch: "stable/phosphorus"
-          karaf-version: odl
-          csit-sanity-list: "{csit-sanity-list-phosphorus}"
+          karaf-version: karaf4
+          csit-sanity-list: "{csit-sanity-list-titanium}"
+      - scandium:
+          branch: "stable/scandium"
+          karaf-version: karaf4
+          csit-sanity-list: "{csit-sanity-list-scandium}"
+      - calcium:
+          branch: "stable/calcium"
+          karaf-version: karaf4
+          csit-sanity-list: "{csit-sanity-list-calcium}"
+      - potassium:
+          branch: "stable/potassium"
+          karaf-version: karaf4
+          csit-sanity-list: "{csit-sanity-list-potassium}"
 
 - job-template:
     name: "integration-merge-dashboard"
 
 - job-template:
     name: "integration-merge-dashboard"
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
+      - integration-distribution-branch:
+          branch: "{branch}"
 
     builders:
       - lf-infra-pre-build
 
     builders:
       - lf-infra-pre-build
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
+              DISTROBRANCH=$DISTROBRANCH
 
     wrappers:
       - lf-infra-wrappers:
 
     wrappers:
       - lf-infra-wrappers:
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
+      - integration-distribution-branch:
+          branch: "{branch}"
 
     triggers:
       - timed: "{schedule-daily}"
 
     triggers:
       - timed: "{schedule-daily}"
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
+              DISTROBRANCH=$DISTROBRANCH
 
     publishers:
       - email-notification:
 
     publishers:
       - email-notification:
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
+              DISTROBRANCH=$DISTROBRANCH
 
     publishers:
       - lf-infra-publish
 
     publishers:
       - lf-infra-publish
                   predefined-parameters: |
                     BUNDLE_URL=$BUNDLE_URL
                     KARAF_VERSION=$KARAF_VERSION
                   predefined-parameters: |
                     BUNDLE_URL=$BUNDLE_URL
                     KARAF_VERSION=$KARAF_VERSION
+                    DISTROBRANCH=$DISTROBRANCH
 
     publishers:
       - lf-infra-publish
 
     publishers:
       - lf-infra-publish
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
+      - integration-distribution-branch:
+          branch: "{branch}"
 
     triggers:
       - timed: "{schedule-weekly}"
 
     triggers:
       - timed: "{schedule-weekly}"
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
+              DISTROBRANCH=$DISTROBRANCH
 
     publishers:
       - email-notification:
 
     publishers:
       - email-notification:
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
+      - integration-distribution-branch:
+          branch: "{branch}"
 
     triggers:
       - timed: "{schedule-weekly}"
 
     triggers:
       - timed: "{schedule-weekly}"
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
+              DISTROBRANCH=$DISTROBRANCH
 
     publishers:
       - email-notification:
 
     publishers:
       - email-notification:
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
           bundle-url: "{bundle-url}"
       - distribution-karaf-version:
           karaf-version: "{karaf-version}"
+      - integration-distribution-branch:
+          branch: "{branch}"
 
     triggers:
       - timed: "{schedule-weekly}"
 
     triggers:
       - timed: "{schedule-weekly}"
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
             predefined-parameters: |
               BUNDLE_URL=$BUNDLE_URL
               KARAF_VERSION=$KARAF_VERSION
+              DISTROBRANCH=$DISTROBRANCH
 
     publishers:
       - email-notification:
 
     publishers:
       - email-notification: