Add Euphrates pages for reporting
[releng.git] / jjb / storperf / storperf.yml
1 - project:
2     name: storperf
3
4     project: '{name}'
5
6     jobs:
7         - 'storperf-merge-{stream}'
8
9     stream:
10         - master:
11             branch: '{stream}'
12             gs-pathname: ''
13             disabled: false
14             docker-tag: 'latest'
15         - danube:
16             branch: 'stable/{stream}'
17             gs-pathname: '/{stream}'
18             disabled: false
19             docker-tag: 'stable'
20
21 - job-template:
22     name: 'storperf-merge-{stream}'
23
24     node: opnfv-build-ubuntu
25
26     parameters:
27         - project-parameter:
28             project: '{project}'
29             branch: '{branch}'
30         - string:
31             name: GIT_BASE
32             default: https://gerrit.opnfv.org/gerrit/$PROJECT
33             description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
34
35     scm:
36         - git-scm
37
38     triggers:
39         - gerrit:
40             server-name: 'gerrit.opnfv.org'
41             trigger-on:
42                 - change-merged-event
43                 - comment-added-contains-event:
44                     comment-contains-value: 'remerge'
45             projects:
46               - project-compare-type: 'ANT'
47                 project-pattern: '{project}'
48                 branches:
49                     - branch-compare-type: 'ANT'
50                       branch-pattern: '**/{branch}'
51
52     builders:
53         - shell: |
54             $WORKSPACE/ci/merge.sh
55
56     publishers:
57         - junit:
58             results: nosetests.xml
59         - cobertura:
60             report-file: "coverage.xml"
61             only-stable: "true"
62             health-auto-update: "true"
63             stability-auto-update: "true"
64             zoom-coverage-chart: "true"
65             targets:
66                 - files:
67                     healthy: 10
68                     unhealthy: 20
69                     failing: 30
70                 - method:
71                     healthy: 50
72                     unhealthy: 40
73                     failing: 30
74         - email-jenkins-admins-on-failure
75