Merge "Add upgrade tests job"
[releng/builder.git] / jjb / integration / integration-test-jobs.yaml
index 69dfc46d0834525d891a6b128059bcbfaaba8ef7..3ae1fb43d05185191b6902f47906aba30bdd75a6 100644 (file)
@@ -25,7 +25,7 @@
           build-order: >
               odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
               daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
-              bgpcep
+              bgpcep integration/distribution
 
       - fluorine:
           branch: 'stable/fluorine'
@@ -34,7 +34,7 @@
           build-order: >
               odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
               daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
-              bgpcep
+              bgpcep integration/distribution
 
       - oxygen:
           branch: 'stable/oxygen'
@@ -43,7 +43,7 @@
           build-order: >
               odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
               daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
-              bgpcep
+              bgpcep integration/distribution
 
 - project:
     name: integration-distribution
     builders:
       - integration-rebase-gerrit-patch
       - wipe-org-opendaylight-repo
-      - provide-maven-settings:
+      - lf-provide-maven-settings:
           global-settings-file: 'global-settings'
           settings-file: 'integration-settings'
       - maven-target:
       - wipe-org-opendaylight-repo
       - lf-maven-install:
           mvn-version: '{mvn-version}'
-      - provide-maven-settings:
+      - lf-provide-maven-settings:
           global-settings-file: 'global-settings'
           settings-file: 'integration-distribution-settings'
       - integration-multipatch-builder
 
     git-url: '$GIT_URL/$PROJECT'
     submodule-recursive: true
+    submodule-timeout: 10
 
     #####################
     # Job Configuration #
           refspec: '$GERRIT_REFSPEC'
           branch: '$GERRIT_BRANCH'
           submodule-recursive: '{submodule-recursive}'
+          submodule-timeout: '{submodule-timeout}'
           choosing-strategy: default
 
     wrappers:
     publishers:
       - lf-infra-publish
 
+- project:
+    name: integration-view
+    views:
+      - project-view
+    project-name: integration
+
+- view:
+    name: csit-stable-f
+    description: 'List of stable integration jobs for managed projects'
+    job-name:
+      - aaa-csit-1node-authn-all-fluorine
+      - bgpcep-csit-1node-throughpcep-all-fluorine
+      - coe-csit-1node-container-networking-all-fluorine
+      - controller-csit-1node-akka1-all-fluorine
+      - controller-csit-1node-benchmark-all-fluorine
+      - controller-csit-1node-notifications-longevity-only-fluorine
+      - controller-csit-1node-rest-cars-perf-all-fluorine
+      - controller-csit-3node-benchmark-all-fluorine
+      - controller-csit-3node-drb-precedence-longevity-only-fluorine
+      - controller-csit-3node-rest-clust-cars-perf-ask-only-fluorine
+      - controller-csit-3node-rest-clust-cars-perf-tell-only-fluorine
+      - daexim-csit-1node-basic-only-fluorine
+      - daexim-csit-3node-clustering-basic-only-fluorine
+      - distribution-csit-1node-userfeatures-all-fluorine
+      - genius-csit-1node-upstream-only-fluorine
+      - genius-csit-3node-upstream-only-fluorine
+      - lispflowmapping-csit-1node-msmr-all-fluorine
+      - netconf-csit-1node-callhome-only-fluorine
+      - netconf-csit-1node-userfeatures-all-fluorine
+      - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-sfc-fluorine
+      - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-fluorine
+      - openflowplugin-csit-1node-flow-services-all-fluorine
+      - openflowplugin-csit-1node-longevity-only-fluorine
+      - openflowplugin-csit-1node-perf-bulkomatic-only-fluorine
+      - openflowplugin-csit-1node-perf-stats-collection-only-fluorine
+      - openflowplugin-csit-1node-sanity-only-fluorine
+      - openflowplugin-csit-1node-scale-link-only-fluorine
+      - openflowplugin-csit-1node-scale-only-fluorine
+      - openflowplugin-csit-1node-scale-switch-only-fluorine
+      - openflowplugin-csit-3node-clustering-bulkomatic-only-fluorine
+      - openflowplugin-csit-3node-clustering-only-fluorine
+      - 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:
-    name: integration
-    description: 'List of integration jobs'
-    regex: '^integration-.*'
+    name: csit-stable-ne
+    description: 'List of stable integration jobs for managed projects'
+    job-name:
+      - aaa-csit-1node-authn-all-neon
+      - bgpcep-csit-1node-throughpcep-all-neon
+      - coe-csit-1node-container-networking-all-neon
+      - controller-csit-1node-akka1-all-neon
+      - controller-csit-1node-benchmark-all-neon
+      - controller-csit-1node-notifications-longevity-only-neon
+      - controller-csit-1node-rest-cars-perf-all-neon
+      - controller-csit-3node-benchmark-all-neon
+      - controller-csit-3node-drb-precedence-longevity-only-neon
+      - controller-csit-3node-rest-clust-cars-perf-ask-only-neon
+      - controller-csit-3node-rest-clust-cars-perf-tell-only-neon
+      - daexim-csit-1node-basic-only-neon
+      - daexim-csit-3node-clustering-basic-only-neon
+      - distribution-csit-1node-userfeatures-all-neon
+      - genius-csit-1node-upstream-only-neon
+      - genius-csit-3node-upstream-only-neon
+      - lispflowmapping-csit-1node-msmr-all-neon
+      - netconf-csit-1node-callhome-only-neon
+      - netconf-csit-1node-userfeatures-all-neon
+      - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-sfc-neon
+      - netvirt-csit-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-neon
+      - openflowplugin-csit-1node-flow-services-all-neon
+      - openflowplugin-csit-1node-longevity-only-neon
+      - openflowplugin-csit-1node-perf-bulkomatic-only-neon
+      - openflowplugin-csit-1node-perf-stats-collection-only-neon
+      - openflowplugin-csit-1node-sanity-only-neon
+      - openflowplugin-csit-1node-scale-link-only-neon
+      - openflowplugin-csit-1node-scale-only-neon
+      - openflowplugin-csit-1node-scale-switch-only-neon
+      - openflowplugin-csit-3node-clustering-bulkomatic-only-neon
+      - openflowplugin-csit-3node-clustering-only-neon
+      - 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