Merge "VPP: add test optimizer to merge jobs"
authorEd Kern <ejk@cisco.com>
Wed, 7 Aug 2019 17:27:50 +0000 (17:27 +0000)
committerGerrit Code Review <gerrit@fd.io>
Wed, 7 Aug 2019 17:27:50 +0000 (17:27 +0000)
1  2 
jjb/vpp/vpp.yaml

diff --combined jjb/vpp/vpp.yaml
      os: ubuntu1804
      device-node-arch:
        - 1n-skx
 -      - 1n-tx2:
 -          executor: 'vpp-csit-arm-ubuntu18'
 +# Is there a good way to allow manual triggers for tx2?
 +#      - 1n-tx2:
 +#          executor: 'vpp-csit-arm-ubuntu18'
      node-arch:
        - 2n-skx
        - 3n-skx
        - 3n-hsw
 -    exclude:
 -      - stream: '1904'
 -        os: 'ubuntu1804'
 -        device-node-arch: '1n-tx2'
 +#    exclude:
 +#      - stream: '1904'
 +#        os: 'ubuntu1804'
 +#        device-node-arch: '1n-tx2'
  
  - project:
      name: vpp-master-only
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
        - naginator:
            rerun-unstable-builds: false
            max-failed-builds: 1
        - shell:
            !include-raw-escape:
            - ../scripts/setup_vpp_dpdk_dev_env.sh
-           - include-raw-vpp-build.sh
+           - include-raw-vpp-testauto-build.sh
        - provide-maven-settings:
            settings-file: 'vpp-settings'
            global-settings-file: 'global-settings'
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
  
  - job-template:
      name: 'vpp-arm-verify-{stream}-{os}'
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
            archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
        - naginator:
            rerun-unstable-builds: false
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
  
  - job-template:
      name: 'vpp-checkstyle-verify-{stream}'
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
            archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
        - naginator:
            rerun-unstable-builds: true
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
            archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
        - naginator:
            rerun-unstable-builds: false
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
            archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
        - naginator:
            rerun-unstable-builds: false
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
        - naginator:
            rerun-unstable-builds: false
            max-failed-builds: 1
            output-path: 'csit_current/'
  
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
  
  - job-template:
      name: 'vpp-csit-verify-perf-{stream}-{node-arch}'
            output-path: 'csit_current/0/'
  
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'
  
  - job-template:
      name: 'vpp-csit-verify-api-crc-{stream}'
  
      publishers:
        - fdio-infra-shiplogs:
 -          maven-version: 'mvn33-new'
 +          maven-version: 'mvn36'