Merge "add testapi-client verify job"
[releng.git] / jjb / releng / testresults-verify.yml
1 ---
2 - project:
3     name: testresults-verify
4     stream:
5       - master:
6           branch: '{stream}'
7
8     module:
9       - 'testapi'
10       - 'reporting'
11
12     jobs:
13       - '{module}-verify-{stream}'
14       - '{module}-client-verify-{stream}'
15
16     project: 'releng-testresults'
17
18 - job-template:
19     name: '{module}-verify-{stream}'
20
21     parameters:
22       - project-parameter:
23           project: '{project}'
24           branch: '{branch}'
25       - 'opnfv-build-ubuntu-defaults'
26
27     scm:
28       - git-scm-gerrit
29
30     triggers:
31       - gerrit-trigger-patchset-created:
32           server: 'gerrit.opnfv.org'
33           project: '**'
34           branch: '{branch}'
35           files: '{module}/**'
36
37     builders:
38       - shell: |
39           cd {module}/
40           tox
41           if [ -e *.xml ];then
42               cp *.xml $WORKSPACE
43           fi
44
45     publishers:
46       - publish-coverage
47       - email-jenkins-admins-on-failure
48
49 - job-template:
50     name: '{module}-client-verify-{stream}'
51
52     parameters:
53       - project-parameter:
54           project: '{project}'
55           branch: '{branch}'
56       - 'opnfv-build-ubuntu-defaults'
57
58     scm:
59       - git-scm-gerrit
60
61     triggers:
62       - gerrit-trigger-patchset-created:
63           server: 'gerrit.opnfv.org'
64           project: '**'
65           branch: '{branch}'
66           files: '{module}/{module}-client/**'
67
68     builders:
69       - shell: |
70           cd {module}/{module}-client
71           tox
72           if [ -e *.xml ];then
73               cp *.xml $WORKSPACE
74           fi
75
76     publishers:
77       - publish-coverage
78       - email-jenkins-admins-on-failure