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'
19 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
20 nexus-iq-namespace: odl-
21 nexus-iq-stage: release
22 email-upstream: '[int/dist]'
28 branch: 'stable/sodium'
33 # Self-Managed projects repos and features:
35 mvn:org.opendaylight.telemetry/features-telemetry//xml/features,
36 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
38 odl-telemetry-collector,
39 odl-telemetry-configurator,
43 odl-transportpce-ordmodels
45 branch: 'stable/fluorine'
47 # Self-Managed projects repos and features:
49 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
53 odl-transportpce-ordmodels,
54 odl-transportpce-stubmodels
57 name: distribution-managed
59 # gerrit- is generic template, distribution- is project specific.
60 - 'distribution-merge-{type}-{stream}'
61 - 'distribution-verify-{type}-{stream}'
62 - 'distribution-check-{type}-{stream}'
63 - 'distribution-csit-managed-{stream}'
65 project: integration/distribution
66 project-name: distribution
67 mvn-settings: integration-distribution-settings
68 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
69 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
70 email-upstream: '[int/dist]'
73 forbidden-files: 'opendaylight/**'
75 dist-pom: 'distribution/pom.xml'
82 bgpcep-merge-{stream},
84 controller-merge-{stream},
85 daexim-merge-{stream},
86 genius-merge-{stream},
87 infrautils-merge-{stream},
88 lispflowmapping-merge-{stream},
90 netconf-merge-{stream},
91 netvirt-merge-{stream}
92 neutron-merge-{stream},
93 openflowplugin-merge-{stream},
95 serviceutils-merge-{stream},
97 branch: 'stable/sodium'
100 bgpcep-merge-{stream},
102 controller-merge-{stream},
103 daexim-merge-{stream},
104 genius-merge-{stream},
105 infrautils-merge-{stream},
106 lispflowmapping-merge-{stream},
107 mdsal-merge-{stream},
108 netconf-merge-{stream},
109 netvirt-merge-{stream}
110 neutron-merge-{stream},
111 openflowplugin-merge-{stream},
112 ovsdb-merge-{stream},
113 serviceutils-merge-{stream},
116 branch: 'stable/neon'
119 bgpcep-merge-{stream},
121 controller-merge-{stream},
122 daexim-merge-{stream},
123 genius-merge-{stream},
124 infrautils-merge-{stream},
125 lispflowmapping-merge-{stream},
126 mdsal-merge-{stream},
127 netconf-merge-{stream},
128 netvirt-merge-{stream}
129 neutron-merge-{stream},
130 openflowplugin-merge-{stream},
131 ovsdb-merge-{stream},
132 serviceutils-merge-{stream},
135 branch: 'stable/fluorine'
138 bgpcep-merge-{stream},
140 controller-merge-{stream},
141 daexim-merge-{stream},
142 genius-merge-{stream},
143 infrautils-merge-{stream},
144 lispflowmapping-merge-{stream},
145 mdsal-merge-{stream},
146 netconf-merge-{stream},
147 netvirt-merge-{stream}
148 neutron-merge-{stream},
149 openflowplugin-merge-{stream},
150 ovsdb-merge-{stream},
151 serviceutils-merge-{stream},
155 name: distribution-full
157 # gerrit- is generic template, distribution- is project specific.
158 - 'distribution-merge-{type}-{stream}'
159 - 'distribution-verify-{type}-{stream}'
160 - 'distribution-check-{type}-{stream}'
162 project: integration/distribution
163 project-name: distribution
164 mvn-settings: integration-distribution-settings
165 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
166 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
167 email-upstream: '[int/dist]'
169 profile: '-Punmanaged'
170 files: 'opendaylight/**'
172 dist-pom: 'distribution/opendaylight/pom.xml'
179 distribution-merge-managed-{stream},
181 branch: 'stable/sodium'
184 distribution-merge-managed-{stream},
186 branch: 'stable/neon'
189 distribution-merge-managed-{stream},
190 telemetry-merge-{stream},
191 transportpce-merge-{stream}
193 branch: 'stable/fluorine'
196 distribution-merge-managed-{stream},
197 transportpce-merge-{stream}
200 name: distribution-release
202 - gerrit-maven-stage:
205 ossrh-profile-id: 6386ebbbf3a563
207 project: 'integration/distribution'
208 project-name: 'distribution'
209 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
210 mvn-settings: 'integration-distribution-settings'
211 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
212 email-upstream: '[int/dist]'
214 # Used by the release job
215 staging-profile-id: 2af042ed81d5e2
221 branch: 'stable/sodium'
223 branch: 'stable/neon'
225 branch: 'stable/fluorine'
228 name: distribution-sonar
232 project: integration/distribution
233 project-name: distribution
235 mvn-settings: integration-distribution-settings
236 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
237 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
240 name: distribution-view
243 view-name: distribution
244 view-regex: '^(integration-)?distribution-.*'