5 # gerrit- is generic template, distribution- is project specific.
6 - 'distribution-sanity-{stream}'
8 - gerrit-maven-verify-dependencies
10 - '{project-name}-rtd-jobs':
11 project-pattern: integration/distribution
12 rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-distribution/34591/
13 rtd-token: 6247e7a21158a20b207470b8bf7719c676ff8944
15 project: integration/distribution
16 project-name: distribution
17 mvn-settings: integration-distribution-settings
18 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
20 nexus-iq-namespace: odl-
21 nexus-iq-stage: release
22 email-upstream: '[int/dist]'
29 branch: 'stable/magnesium'
33 branch: 'stable/sodium'
35 # Self-Managed projects repos and features:
37 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
41 odl-transportpce-ordmodels
45 # Self-Managed projects repos and features:
47 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
51 odl-transportpce-ordmodels
54 name: distribution-managed
56 # gerrit- is generic template, distribution- is project specific.
57 - 'distribution-merge-{type}-{stream}'
58 - 'distribution-verify-{type}-{stream}'
59 - 'distribution-check-{type}-{stream}'
60 - 'distribution-csit-managed-{stream}'
62 project: integration/distribution
63 project-name: distribution
64 mvn-settings: integration-distribution-settings
65 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
67 email-upstream: '[int/dist]'
70 forbidden-files: 'opendaylight/**'
72 dist-pom: 'distribution/pom.xml'
77 java-version: 'openjdk11'
80 aaa-maven-merge-{stream},
81 bgpcep-maven-merge-{stream},
82 controller-maven-merge-{stream},
83 daexim-maven-merge-{stream},
84 genius-maven-merge-{stream},
85 infrautils-maven-merge-{stream},
86 jsonrpc-maven-merge-{stream},
87 lispflowmapping-maven-merge-{stream},
88 netconf-maven-merge-{stream},
89 netvirt-maven-merge-{stream}
90 neutron-maven-merge-{stream},
91 openflowplugin-maven-merge-{stream},
92 ovsdb-maven-merge-{stream},
93 serviceutils-maven-merge-{stream},
95 branch: 'stable/magnesium'
96 java-version: 'openjdk11'
99 aaa-maven-merge-{stream},
100 bgpcep-maven-merge-{stream},
101 controller-maven-merge-{stream},
102 daexim-maven-merge-{stream},
103 genius-maven-merge-{stream},
104 infrautils-maven-merge-{stream},
105 jsonrpc-maven-merge-{stream},
106 lispflowmapping-maven-merge-{stream},
107 netconf-maven-merge-{stream},
108 netvirt-maven-merge-{stream}
109 neutron-maven-merge-{stream},
110 openflowplugin-maven-merge-{stream},
111 ovsdb-maven-merge-{stream},
112 serviceutils-maven-merge-{stream},
114 branch: 'stable/sodium'
117 bgpcep-merge-{stream},
119 controller-merge-{stream},
120 daexim-merge-{stream},
121 genius-merge-{stream},
122 infrautils-merge-{stream},
123 lispflowmapping-merge-{stream},
124 netconf-merge-{stream},
125 netvirt-merge-{stream}
126 neutron-merge-{stream},
127 openflowplugin-merge-{stream},
128 ovsdb-merge-{stream},
129 serviceutils-merge-{stream},
132 branch: 'stable/neon'
135 bgpcep-merge-{stream},
137 controller-merge-{stream},
138 daexim-merge-{stream},
139 genius-merge-{stream},
140 infrautils-merge-{stream},
141 lispflowmapping-merge-{stream},
142 netconf-merge-{stream},
143 netvirt-merge-{stream}
144 neutron-merge-{stream},
145 openflowplugin-merge-{stream},
146 ovsdb-merge-{stream},
147 serviceutils-merge-{stream},
151 name: distribution-full
153 # gerrit- is generic template, distribution- is project specific.
154 - 'distribution-merge-{type}-{stream}'
155 - 'distribution-verify-{type}-{stream}'
156 - 'distribution-check-{type}-{stream}'
158 project: integration/distribution
159 project-name: distribution
160 mvn-settings: integration-distribution-settings
161 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
162 mvn-opts: '-Xmx1024m'
163 email-upstream: '[int/dist]'
165 profile: '-Punmanaged'
166 files: 'opendaylight/**'
168 dist-pom: 'distribution/opendaylight/pom.xml'
173 java-version: 'openjdk11'
176 distribution-merge-managed-{stream},
178 branch: 'stable/magnesium'
179 java-version: 'openjdk11'
182 distribution-merge-managed-{stream},
184 branch: 'stable/sodium'
187 distribution-merge-managed-{stream},
188 transportpce-merge-{stream}
190 branch: 'stable/neon'
193 distribution-merge-managed-{stream},
194 transportpce-merge-{stream}
197 name: distribution-release
199 - gerrit-maven-stage:
201 - gerrit-release-merge
203 project: 'integration/distribution'
204 project-name: 'distribution'
205 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
206 mvn-settings: 'integration-distribution-settings'
207 mvn-opts: '-Xmx1024m'
208 email-upstream: '[int/dist]'
210 # Used by the release job
211 staging-profile-id: 2af042ed81d5e2
216 java-version: 'openjdk11'
218 branch: 'stable/magnesium'
219 java-version: 'openjdk11'
221 branch: 'stable/sodium'
223 branch: 'stable/neon'
226 name: distribution-sonar
230 project: integration/distribution
231 project-name: distribution
233 java-version: 'openjdk11'
234 mvn-settings: integration-distribution-settings
235 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
236 mvn-opts: '-Xmx1024m'
239 name: distribution-view
242 view-name: distribution
243 view-regex: '^(integration-)?distribution-.*'