Fix typo in sshlib version. s/2.1.1/3.1.1
[releng/builder.git] / jjb / integration / integration-test-jobs.yaml
index ff1b8f00fb5750fe6d1b9f000d48f4359eb82425..80327f4a8ec1eb7fec56573c8609da43e345faeb 100644 (file)
@@ -6,6 +6,7 @@
     jobs:
       - 'integration-patch-test-{stream}'
       - 'integration-multipatch-test-{stream}'
     jobs:
       - 'integration-patch-test-{stream}'
       - 'integration-multipatch-test-{stream}'
+      - 'integration-merge-dashboard'
       - '{project-name}-rtd-jobs':
           build-node: centos7-builder-2c-2g
           project-pattern: integration/test
       - '{project-name}-rtd-jobs':
           build-node: centos7-builder-2c-2g
           project-pattern: integration/test
           mvn-version: 'mvn35'
           csit-list: !include: csit-jobs-neon.lst
           build-order: >
           mvn-version: 'mvn35'
           csit-list: !include: csit-jobs-neon.lst
           build-order: >
-              odlparent yangtools infrautils mdsal controller aaa netconf daexim bgpcep
-              ovsdb neutron lispflowmapping openflowplugin coe genius sfc netvirt
+              odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
+              daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
+              bgpcep integration/distribution
 
       - fluorine:
           branch: 'stable/fluorine'
           mvn-version: 'mvn35'
           csit-list: !include: csit-jobs-fluorine.lst
           build-order: >
 
       - fluorine:
           branch: 'stable/fluorine'
           mvn-version: 'mvn35'
           csit-list: !include: csit-jobs-fluorine.lst
           build-order: >
-              odlparent yangtools infrautils mdsal controller aaa netconf daexim bgpcep
-              ovsdb neutron lispflowmapping openflowplugin coe genius sfc netvirt
+              odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
+              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: >
 
       - oxygen:
           branch: 'stable/oxygen'
           mvn-version: 'mvn35'
           csit-list: !include: csit-jobs-oxygen.lst
           build-order: >
-              odlparent yangtools infrautils mdsal controller aaa netconf daexim bgpcep
-              ovsdb neutron lispflowmapping openflowplugin coe genius sfc netvirt
+              odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
+              daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
+              bgpcep integration/distribution
 
 - project:
     name: integration-distribution
 
 - project:
     name: integration-distribution
               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
               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
+              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}'
           csit-list: !include: csit-jobs-neon.lst
           csit-weekly-list: '{csit-weekly-list-neon}'
           csit-high-frequency-list: '{csit-high-frequency-list-neon}'
               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
               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
+              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}'
           csit-list: !include: csit-jobs-fluorine.lst
           csit-weekly-list: '{csit-weekly-list-fluorine}'
           csit-high-frequency-list: '{csit-high-frequency-list-fluorine}'
           csit-blacklist: >
               capwap centinel didm iotdm jsonrpc lacp messaging4transport netide nic
               ocpplugin sdninterfaceapp unimgr usecplugin gate longevity sanity tdd tempest wip
           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}'
           csit-list: !include: csit-jobs-oxygen.lst
           csit-weekly-list: '{csit-weekly-list-oxygen}'
           csit-high-frequency-list: '{csit-high-frequency-list-oxygen}'
           karaf-version: karaf4
           csit-sanity-list: '{csit-sanity-list-oxygen}'
 
           karaf-version: karaf4
           csit-sanity-list: '{csit-sanity-list-oxygen}'
 
+- job-template:
+    name: 'integration-merge-dashboard'
+    project-type: freestyle
+    node: centos7-builder-2c-1g
+
+    properties:
+      - opendaylight-infra-properties:
+          build-days-to-keep: '{build-days-to-keep}'
+
+    parameters:
+      - opendaylight-infra-parameters:
+          os-cloud: '{os-cloud}'
+          project: '{project}'
+          branch: 'master'
+          refspec: 'refs/heads/master'
+          artifacts: '{archive-artifacts}'
+
+    scm:
+      - integration-gerrit-scm:
+          basedir: 'test'
+          refspec: '$GERRIT_REFSPEC'
+          branch: 'master'
+
+    wrappers:
+      - opendaylight-infra-wrappers:
+          build-timeout: '{build-timeout}'
+
+    triggers:
+      - gerrit-trigger-patch-merged:
+          gerrit-server-name: '{gerrit-server-name}'
+          name: '{project}'
+          branch: 'master'
+          files: 'dashboard/**'
+          forbidden-files: ''
+
+    builders:
+      - config-file-provider:
+          files:
+            - file-id: odl-elastic-cloud
+              target: '$HOME/.netrc'
+      - integration-install-robotframework
+      # yamllint disable-line rule:line-length
+      - shell: python3 $WORKSPACE/test/csit/scripts/push_dashboard.py a4ff38b99ef2c7626450543021b4c134.us-east-1.aws.found.io:9243
+
+    publishers:
+      - lf-infra-publish
+      - email-notification:
+          email-recipients: '{email-recipients}'
+          email-prefix: '[{project-name}]'
+
 - job-template:
     name: 'integration-distribution-test-{stream}'
     # Goal: Verify a distribution through all system test available
 - job-template:
     name: 'integration-distribution-test-{stream}'
     # Goal: Verify a distribution through all system test available
     #####################
 
     project-type: freestyle
     #####################
 
     project-type: freestyle
-    node: centos7-builder-2c-8g
+    node: centos7-builder-2c-2g
 
     properties:
       - lf-infra-properties:
 
     properties:
       - lf-infra-properties:
     description: 'List of integration jobs'
     regex: '^integration-.*'
     <<: *releng_view_common
     description: 'List of integration jobs'
     regex: '^integration-.*'
     <<: *releng_view_common
+
+- 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-all-fluorine
+      - genius-csit-3node-upstream-all-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: 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-all-neon
+      - genius-csit-3node-upstream-all-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