Temporarily disable integration jobs
[releng/builder.git] / jjb-templates / integration.yaml
1 - job-template:
2     name: 'PROJECT_SHORTNAME-integration-{stream}'
3     # Temporarily disable this job until Rackspace networking issues are
4     # resolved.
5     #disabled: DISABLED
6     disabled: true
7
8     # Job template for ODL integration verify jobs
9     #
10     # This is similar to a normal verify job, but it runs
11     # when a project that's a dependency of your project
12     # is successfully built.
13     #
14     # Required Variables:
15     #     stream:    release stream (eg. stable-lithium or beryllium)
16     #     branch:    git branch (eg. stable/lithium or master)
17
18     project-type: maven
19     node: dynamic_merge
20     jdk: '{jdk}'
21
22     logrotate:
23         daysToKeep: '{build-days-to-keep}'
24         numToKeep: '{build-num-to-keep}'
25         artifactDaysToKeep: '{build-artifact-days-to-keep}'
26         artifactNumToKeep: '{build-artifact-num-to-keep}'
27
28     parameters:
29         - project-parameter:
30             project: '{project}'
31
32     scm:
33         - git-scm:
34             credentials-id: '{ssh-credentials}'
35             refspec: ''
36             branch: '{branch}'
37
38     wrappers:
39         - build-timeout
40         - ssh-agent-credentials:
41             users:
42                 - '{ssh-credentials}'
43
44     triggers:
45         - reverse:
46             jobs: 'DEPENDENCIES'
47             result: 'success'
48
49     prebuilders:
50         - wipe-org-opendaylight-repo
51         - jacoco-nojava-workaround
52         - provide-maven-settings:
53             global-settings-file: '{odl-global-settings}'
54             settings-file: '{JENKINS_SETTINGS}'
55
56     maven:
57         maven-name: '{mvn33}'
58         root-pom: 'POM'
59         goals: 'MAVEN_GOALS -Djenkins'
60         maven-opts: 'MAVEN_OPTS'
61         settings: '{JENKINS_SETTINGS}'
62         global-settings: '{odl-global-settings}'
63
64     reporters:
65         - findbugs
66
67     publishers:
68         - email-notification:
69             email-prefix: 'EMAIL_PREFIX'
70         - jacoco-report