a7e9267d03e3f650337a3b0311d24fef89294234
[releng/builder.git] / jjb / odlparent / odlparent.yaml
1 ---
2 - project:
3     name: odlparent-master
4     jobs:
5       - '{project-name}-maven-javadoc-jobs'
6       - odl-maven-jobs
7       - gerrit-tox-verify
8
9     project: odlparent
10     project-name: odlparent
11     stream: master
12     branch: master
13     distribution_branch: master
14
15     jdks:
16       - openjdk8
17     mvn-settings: odlparent-settings
18     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
19     mvn-version: mvn35
20
21     dependencies: ''
22     email-upstream: '[odlparent]'
23     archive-artifacts: >
24         **/*.prop
25         **/*.log
26         **/target/surefire-reports/*-output.txt
27         **/target/failsafe-reports/failsafe-summary.xml
28         **/hs_err_*.log
29         **/target/feature/feature.xml
30
31     # Used by the release job
32     staging-profile-id: 880d5ac25eaa
33
34 - project:
35     name: odlparent-3.1.x
36     jobs:
37       - '{project-name}-maven-javadoc-jobs'
38       - odl-maven-jobs
39       - gerrit-tox-verify
40
41     project: odlparent
42     project-name: odlparent
43     stream: 3.1.x
44     branch: 3.1.x
45     distribution_branch: master
46
47     jdks:
48       - openjdk8
49     mvn-settings: odlparent-settings
50     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
51
52     dependencies: ''
53     email-upstream: '[odlparent]'
54     archive-artifacts: >
55         **/*.prop
56         **/*.log
57         **/target/surefire-reports/*-output.txt
58         **/target/failsafe-reports/failsafe-summary.xml
59         **/hs_err_*.log
60         **/target/feature/feature.xml
61
62     # Used by the release job
63     javadoc-path: org.opendaylight.$PROJECT/$STREAM
64     staging-profile-id: 880d5ac25eaa
65
66 - project:
67     name: odlparent-3.0.x
68     jobs:
69       - '{project-name}-maven-javadoc-jobs'
70       - odl-maven-jobs
71       - gerrit-tox-verify
72
73     project: odlparent
74     project-name: odlparent
75     stream: 3.0.x
76     branch: 3.0.x
77     distribution_branch: master
78
79     jdks:
80       - openjdk8
81     mvn-settings: odlparent-settings
82     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
83
84     dependencies: ''
85     email-upstream: '[odlparent]'
86     archive-artifacts: >
87         **/*.prop
88         **/*.log
89         **/target/surefire-reports/*-output.txt
90         **/target/failsafe-reports/failsafe-summary.xml
91         **/hs_err_*.log
92         **/target/feature/feature.xml
93
94     # Used by the release job
95     javadoc-path: org.opendaylight.$PROJECT/$STREAM
96     staging-profile-id: 880d5ac25eaa
97
98 - project:
99     name: odlparent-2.0.x
100     jobs:
101       - '{project-name}-maven-javadoc-jobs'
102       - odl-maven-jobs
103       - gerrit-tox-verify
104
105     project: odlparent
106     project-name: odlparent
107     stream: 2.0.x
108     branch: 2.0.x
109     distribution_branch: master
110
111     jdks:
112       - openjdk8
113     mvn-settings: odlparent-settings
114     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
115
116     dependencies: ''
117     email-upstream: '[odlparent]'
118     archive-artifacts: >
119         **/*.prop
120         **/*.log
121         **/target/surefire-reports/*-output.txt
122         **/target/failsafe-reports/failsafe-summary.xml
123         **/hs_err_*.log
124         **/target/feature/feature.xml
125
126     # Used by the release job
127     javadoc-path: org.opendaylight.$PROJECT/$STREAM
128     staging-profile-id: 880d5ac25eaa
129
130 - project:
131     name: odlparent-carbon
132     jobs:
133       - '{project-name}-distribution-check-{stream}'
134       - '{project-name}-integration-{stream}'
135       - '{project-name}-maven-javadoc-jobs'
136       - odl-maven-jobs
137       - gerrit-tox-verify
138
139     stream: carbon
140     project: 'odlparent'
141     project-name: 'odlparent'
142     branch: 'stable/carbon'
143     karaf-version: karaf3
144     jdks:
145       - openjdk8
146     mvn-settings: 'odlparent-settings'
147     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
148     dependencies: ''
149     email-upstream: '[odlparent]'
150     archive-artifacts: >
151         **/*.prop
152         **/*.log
153         **/target/surefire-reports/*-output.txt
154         **/target/failsafe-reports/failsafe-summary.xml
155         **/hs_err_*.log
156         **/target/feature/feature.xml
157
158     # Used by the release job
159     javadoc-path: org.opendaylight.$PROJECT/$STREAM
160     staging-profile-id: 880d5ac25eaa
161
162 - project:
163     name: odlparent-sonar
164     jobs:
165       - gerrit-maven-sonar
166
167     project: 'odlparent'
168     project-name: 'odlparent'
169     branch: 'master'
170     mvn-settings: 'odlparent-settings'
171     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'