Merge "Switch DMM job to manual trigger"
authorVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Mon, 4 Jun 2018 19:21:43 +0000 (19:21 +0000)
committerGerrit Code Review <gerrit@fd.io>
Mon, 4 Jun 2018 19:21:43 +0000 (19:21 +0000)
1  2 
jjb/csit/csit.yaml

diff --combined jjb/csit/csit.yaml
@@@ -20,6 -20,9 +20,6 @@@
          - 'centos7'
  
      jobs:
 -        - 'csit-dpdk-perf-{stream}-{type}'
 -        - 'csit-vpp-perf-{stream}-{type}'
 -        - 'csit-ligato-perf-{stream}-{type}'
          - 'csit-vpp-functional-{stream}-{os}-virl'
          - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
          - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
          - 'csit-report-merge-{stream}'
          - 'csit-report-merge-1801_2'
          - 'csit-trending-daily-master'
 +        - 'csit-dpdk-perf-{stream}-{type}'
 +        - 'csit-dpdk-perf-mrr-weekly-master'
 +        - 'csit-ligato-perf-{stream}-{type}'
 +        - 'csit-vpp-perf-{stream}-{type}'
          - 'csit-vpp-perf-trend-daily-master'
          - 'csit-vpp-perf-trend-semi-weekly-master'
          - 'csit-vpp-perf-check-{stream}'
            name
                csit-vpp-perf-mrr-daily
            trigger
 -              daily
 +              twice a day
        perf test-cases selection
 -          all CSIT perf suites
 -      default tags for vpp startup config and perf test type
 -          1T1C - one worker thread, one core
 -          2T2C - two worker threads, two cores
 +          all CSIT MRR perf suites
        results
            jjb verify
                PASS/FAIL
          - fdio-infra-shiplogs:
              maven-version: 'mvn33-new'
  
 +- job-template:
 +    name: 'csit-dpdk-perf-mrr-weekly-master'
 +
 +    description: |
 +      objective
 +          check dpdk perf mrr weekly
 +      job
 +          name
 +              csit-dpdk-perf-mrr-weekly-master
 +          trigger
 +              weekly
 +      perf test-cases selection
 +          all CSIT DPDK MRR perf suites
 +      results
 +          jjb verify
 +              PASS/FAIL
 +          present
 +              no
 +          analyse
 +              csit project
 +                  catch malfunctions
 +                  catch degradations
 +
 +    project-type: freestyle
 +    node: 'ubuntu1604-basebuild-4c-4g'
 +    concurrent: false
 +
 +    logrotate:
 +        daysToKeep: '{build-days-to-keep}'
 +        numToKeep: '{build-num-to-keep}'
 +        artifactDaysToKeep: '{build-artifact-days-to-keep}'
 +        artifactNumToKeep: '{build-artifact-num-to-keep}'
 +
 +    parameters:
 +        - project-parameter:
 +            project: '{project}'
 +        - gerrit-parameter:
 +            branch: '{branch}'
 +
 +    wrappers:
 +        - fdio-infra-wrappers-non-activity-timeout:
 +            build-timeout: '{build-timeout}'
 +
 +    triggers:
 +        - timed: '0 0 * * SUN'
 +
 +    builders:
 +        - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
 +        - inject:
 +            properties-file: variables.prop
 +        - shell:
 +            !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-mrr-weekly.sh
 +
 +    publishers:
 +        - archive-artifacts:
 +            artifacts: 'csit/archive/*.*'
 +            latest-only: false
 +
 +        - robot:
 +            output-path: 'csit/archive'
 +            other-files:
 +              - '*.*'
 +
 +        - trigger:
 +            project: 'csit-trending-daily-master'
 +            threshold: 'FAILURE'
 +
 +        - fdio-infra-shiplogs:
 +            maven-version: 'mvn33-new'
  
  - job-template:
      name: 'csit-vpp-perf-verify-{stream}'
              build-timeout: '{build-timeout}'
  
      triggers:
-         - gerrit-trigger-patch-submitted:
+         - gerrit-trigger-manually-triggered:
              name: '{project}'
              branch: '{branch}'
+             comment-trigger-value: 'csit_verify_dmm_func'
  
      builders:
          - shell: