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]'
26 java-version: openjdk11
29 branch: 'stable/sodium'
31 # Self-Managed projects repos and features:
33 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
37 odl-transportpce-ordmodels
41 # Self-Managed projects repos and features:
43 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
47 odl-transportpce-ordmodels
49 branch: 'stable/fluorine'
51 # Self-Managed projects repos and features:
53 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
57 odl-transportpce-ordmodels,
58 odl-transportpce-stubmodels
61 name: distribution-managed
63 # gerrit- is generic template, distribution- is project specific.
64 - 'distribution-merge-{type}-{stream}'
65 - 'distribution-verify-{type}-{stream}'
66 - 'distribution-check-{type}-{stream}'
67 - 'distribution-csit-managed-{stream}'
69 project: integration/distribution
70 project-name: distribution
71 mvn-settings: integration-distribution-settings
72 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
74 email-upstream: '[int/dist]'
77 forbidden-files: 'opendaylight/**'
79 dist-pom: 'distribution/pom.xml'
84 java-version: openjdk11
87 bgpcep-merge-{stream},
89 controller-merge-{stream},
90 daexim-merge-{stream},
91 genius-merge-{stream},
92 infrautils-merge-{stream},
93 lispflowmapping-merge-{stream},
95 netconf-merge-{stream},
96 netvirt-merge-{stream}
97 neutron-merge-{stream},
98 openflowplugin-merge-{stream},
100 serviceutils-merge-{stream},
102 branch: 'stable/sodium'
105 bgpcep-merge-{stream},
107 controller-merge-{stream},
108 daexim-merge-{stream},
109 genius-merge-{stream},
110 infrautils-merge-{stream},
111 lispflowmapping-merge-{stream},
112 mdsal-merge-{stream},
113 netconf-merge-{stream},
114 netvirt-merge-{stream}
115 neutron-merge-{stream},
116 openflowplugin-merge-{stream},
117 ovsdb-merge-{stream},
118 serviceutils-merge-{stream},
121 branch: 'stable/neon'
124 bgpcep-merge-{stream},
126 controller-merge-{stream},
127 daexim-merge-{stream},
128 genius-merge-{stream},
129 infrautils-merge-{stream},
130 lispflowmapping-merge-{stream},
131 mdsal-merge-{stream},
132 netconf-merge-{stream},
133 netvirt-merge-{stream}
134 neutron-merge-{stream},
135 openflowplugin-merge-{stream},
136 ovsdb-merge-{stream},
137 serviceutils-merge-{stream},
140 branch: 'stable/fluorine'
143 bgpcep-merge-{stream},
145 controller-merge-{stream},
146 daexim-merge-{stream},
147 genius-merge-{stream},
148 infrautils-merge-{stream},
149 lispflowmapping-merge-{stream},
150 mdsal-merge-{stream},
151 netconf-merge-{stream},
152 netvirt-merge-{stream}
153 neutron-merge-{stream},
154 openflowplugin-merge-{stream},
155 ovsdb-merge-{stream},
156 serviceutils-merge-{stream},
160 name: distribution-full
162 # gerrit- is generic template, distribution- is project specific.
163 - 'distribution-merge-{type}-{stream}'
164 - 'distribution-verify-{type}-{stream}'
165 - 'distribution-check-{type}-{stream}'
167 project: integration/distribution
168 project-name: distribution
169 mvn-settings: integration-distribution-settings
170 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
171 mvn-opts: '-Xmx1024m'
172 email-upstream: '[int/dist]'
174 profile: '-Punmanaged'
175 files: 'opendaylight/**'
177 dist-pom: 'distribution/opendaylight/pom.xml'
182 java-version: openjdk11
185 distribution-merge-managed-{stream},
187 branch: 'stable/sodium'
190 distribution-merge-managed-{stream},
191 transportpce-merge-{stream}
193 branch: 'stable/neon'
196 distribution-merge-managed-{stream},
197 transportpce-merge-{stream}
199 branch: 'stable/fluorine'
202 distribution-merge-managed-{stream},
203 transportpce-merge-{stream}
206 name: distribution-release
208 - gerrit-maven-stage:
210 - gerrit-release-merge
212 project: 'integration/distribution'
213 project-name: 'distribution'
214 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
215 mvn-settings: 'integration-distribution-settings'
216 mvn-opts: '-Xmx1024m'
217 email-upstream: '[int/dist]'
219 # Used by the release job
220 staging-profile-id: 2af042ed81d5e2
225 java-version: openjdk11
227 branch: 'stable/sodium'
229 branch: 'stable/neon'
231 branch: 'stable/fluorine'
234 name: distribution-sonar
238 project: integration/distribution
239 project-name: distribution
241 mvn-settings: integration-distribution-settings
242 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
243 mvn-opts: '-Xmx1024m'
246 name: distribution-view
249 view-name: distribution
250 view-regex: '^(integration-)?distribution-.*'