Merge "Add Job to run tempest against odl-neutron-dummyprovider-test"
[releng/builder.git] / jjb-templates / verify.yaml
1 - job-template:
2     name: 'PROJECT-verify-{stream}'
3
4     # Job template for ODL verify jobs
5     #
6     # The purpose of this job template is to setup a ODL verify job
7     #
8     # Required Variables:
9     #     stream:    branch with - in place of / (eg. stable-helium)
10     #     branch:    branch (eg. stable/helium)
11
12     project-type: matrix
13     node: matrix_master
14     concurrent: true
15
16     axes:
17         - axis:
18             type: slave
19             name: nodes
20             values:
21                 - dynamic_verify
22         - axis:
23             type: jdk
24             values:
25 JDKS
26
27     logrotate:
28         daysToKeep: '{build-days-to-keep}'
29         numToKeep: '{build-num-to-keep}'
30         artifactDaysToKeep: '{build-artifact-days-to-keep}'
31         artifactNumToKeep: '{build-artifact-num-to-keep}'
32
33     parameters:
34         - project-parameter:
35             project: '{project}'
36         - gerrit-parameter:
37             branch: '{branch}'
38
39     scm:
40         - gerrit-trigger-scm:
41             credentials-id: '{ssh-credentials}'
42             refspec: '$GERRIT_REFSPEC'
43             choosing-strategy: 'gerrit'
44
45     wrappers:
46         - build-timeout
47         - ssh-agent-credentials:
48             user: '{ssh-credentials}'
49
50     triggers:
51         - gerrit-trigger-patch-submitted:
52             name: 'PROJECT'
53             branch: '{branch}'
54
55     builders:
56         - wipe-org-opendaylight-repo
57         - maven-target:
58             maven-version: '{mvn32}'
59             pom: 'POM'
60             goals: 'MAVEN_GOALS'
61             java-opts:
62                 - 'MAVEN_OPTS'
63             settings: '{PROJECT-settings}'
64             global-settings: '{odl-global-settings}'
65         - jacoco-nojava-workaround
66
67     publishers:
68         - findbugs
69         - email-notification:
70             email-prefix: '[PROJECT]'
71         - jacoco-report