Merge "Send 'Build Failed' Emails to Jenkins Admins"
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Wed, 9 Aug 2017 16:58:51 +0000 (16:58 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Wed, 9 Aug 2017 16:58:51 +0000 (16:58 +0000)
1  2 
jjb/bottlenecks/bottlenecks-ci-jobs.yml
jjb/doctor/doctor.yml
jjb/dovetail/dovetail-ci-jobs.yml

      pod:
  #compass CI PODs
          - baremetal:
 -            slave-label: compass-baremetal
 +            slave-label: compass-baremetal-master
              installer: compass
              auto-trigger-name: 'daily-trigger-disabled'
              <<: *master
          - virtual:
 -            slave-label: compass-virtual
 +            slave-label: compass-virtual-master
              installer: compass
              auto-trigger-name: 'daily-trigger-disabled'
              <<: *master
          - baremetal:
 -            slave-label: compass-baremetal
 +            slave-label: compass-baremetal-branch
              installer: compass
              auto-trigger-name: 'daily-trigger-disabled'
              <<: *danube
          - virtual:
 -            slave-label: compass-virtual
 +            slave-label: compass-virtual-branch
              installer: compass
              auto-trigger-name: 'daily-trigger-disabled'
              <<: *danube
      publishers:
          - email:
              recipients: gabriel.yuyang@huawei.com, liyin11@huawei.com
+         - email-jenkins-admins-on-failure
  
  ########################
  # builder macros
  ####################
  
  - parameter:
 -    name: 'bottlenecks-params-compass-baremetal'
 +    name: 'bottlenecks-params-compass-baremetal-master'
      parameters:
          - string:
              name: BOTTLENECKS_DB_TARGET
 -            default: '104.197.68.199:8086'
 +            default: 'http://testresults.opnfv.org/test/api/v1/results'
              description: 'Arguments to use in order to choose the backend DB'
  
  - parameter:
 -    name: 'bottlenecks-params-compass-virtual'
 +    name: 'bottlenecks-params-compass-virtual-master'
      parameters:
          - string:
              name: BOTTLENECKS_DB_TARGET
 -            default: ''
 +            default: 'http://testresults.opnfv.org/test/api/v1/results'
              description: 'Arguments to use in order to choose the backend DB'
  
  - parameter:
 -    name: 'bottlenecks-params-orange-pod2'
 +    name: 'bottlenecks-params-compass-baremetal-branch'
      parameters:
          - string:
              name: BOTTLENECKS_DB_TARGET
 -            default: '104.197.68.199:8086'
 +            default: 'http://testresults.opnfv.org/test/api/v1/results'
 +            description: 'Arguments to use in order to choose the backend DB'
 +
 +- parameter:
 +    name: 'bottlenecks-params-compass-virtual-branch'
 +    parameters:
 +        - string:
 +            name: BOTTLENECKS_DB_TARGET
 +            default: 'http://testresults.opnfv.org/test/api/v1/results'
              description: 'Arguments to use in order to choose the backend DB'
diff --combined jjb/doctor/doctor.yml
          - '{auto-trigger-name}':
              project: '{project}'
              branch: '{branch}'
 +            files: 'tests/**'
  
      builders:
          - shell: "[ -e tests/run.sh ] && bash -n ./tests/run.sh"
          - '{auto-trigger-name}':
              project: '{project}'
              branch: '{branch}'
 +            files: 'tests/**'
  
      builders:
          - 'clean-workspace-log'
              artifacts: 'tests/*.log'
          - archive:
              artifacts: 'functest_results/$FUNCTEST_SUITE_NAME.log'
+         - email-jenkins-admins-on-failure
  
  
  #####################################
                      branch-pattern: '**/{branch}'
                  file-paths:
                    - compare-type: ANT
 -                    pattern: 'tests/**'
 +                    pattern: '{files}'
              skip-vote:
                  successful: true
                  failed: true
@@@ -25,7 -25,7 +25,7 @@@
          branch: 'stable/{stream}'
          dovetail-branch: master
          gs-pathname: '/{stream}'
 -        docker-tag: 'cvp.0.3.0'
 +        docker-tag: 'cvp.0.4.0'
  
  #-----------------------------------
  # POD, PLATFORM, AND BRANCH MAPPING
              artifacts: 'results/**/*'
              allow-empty: true
              fingerprint: true
+         - email-jenkins-admins-on-failure
  
  #--------------------------
  # builder macros