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 email-upstream: '[int/dist]'
25 # Self-Managed projects repos and features:
27 mvn:org.opendaylight.sxp/features-sxp//xml/features,
28 mvn:org.opendaylight.tsdr/features-tsdr//xml/features,
29 mvn:org.opendaylight.unimgr/features4-unimgr//xml/features,
33 odl-tsdr-openflow-statistics-collector,
34 odl-tsdr-netflow-statistics-collector,
35 odl-tsdr-restconf-collector,
36 odl-tsdr-syslog-collector,
37 odl-tsdr-controller-metrics-collector,
41 odl-tsdr-elasticsearch,
43 odl-unimgr-template-driver,
44 odl-unimgr-cisco-xr-driver,
45 odl-unimgr-ovs-driver,
47 branch: 'stable/fluorine'
49 # Self-Managed projects repos and features:
51 mvn:org.opendaylight.snmp4sdn/features-snmp4sdn//xml/features,
52 mvn:org.opendaylight.sxp/features-sxp//xml/features,
53 mvn:org.opendaylight.transportpce/features-transportpce//xml/features,
54 mvn:org.opendaylight.tsdr/features-tsdr//xml/features,
55 mvn:org.opendaylight.unimgr/features4-unimgr//xml/features,
61 odl-transportpce-ordmodels,
62 odl-transportpce-stubmodels,
64 odl-tsdr-openflow-statistics-collector,
65 odl-tsdr-netflow-statistics-collector,
66 odl-tsdr-restconf-collector,
67 odl-tsdr-syslog-collector,
68 odl-tsdr-controller-metrics-collector,
72 odl-tsdr-elasticsearch,
74 odl-unimgr-template-driver,
75 odl-unimgr-cisco-xr-driver,
76 odl-unimgr-ovs-driver,
78 branch: 'stable/oxygen'
82 name: distribution-managed
84 # gerrit- is generic template, distribution- is project specific.
85 - 'distribution-merge-{type}-{stream}'
86 - 'distribution-verify-{type}-{stream}'
87 - 'distribution-check-{type}-{stream}'
88 - 'distribution-csit-managed-{stream}'
90 project: integration/distribution
91 project-name: distribution
92 mvn-settings: integration-distribution-settings
93 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
94 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
95 email-upstream: '[int/dist]'
98 forbidden-files: 'opendaylight/**'
100 dist-pom: 'distribution/pom.xml'
107 bgpcep-merge-{stream},
109 controller-merge-{stream},
110 daexim-merge-{stream},
111 genius-merge-{stream},
112 infrautils-merge-{stream},
113 lispflowmapping-merge-{stream},
114 mdsal-merge-{stream},
115 netconf-merge-{stream},
116 netvirt-merge-{stream}
117 neutron-merge-{stream},
118 openflowplugin-merge-{stream},
119 ovsdb-merge-{stream},
120 serviceutils-merge-{stream},
123 branch: 'stable/fluorine'
126 bgpcep-merge-{stream},
128 controller-merge-{stream},
129 daexim-merge-{stream},
130 genius-merge-{stream},
131 infrautils-merge-{stream},
132 lispflowmapping-merge-{stream},
133 mdsal-merge-{stream},
134 netconf-merge-{stream},
135 netvirt-merge-{stream}
136 neutron-merge-{stream},
137 openflowplugin-merge-{stream},
138 ovsdb-merge-{stream},
139 serviceutils-merge-{stream},
143 branch: 'stable/oxygen'
147 bgpcep-merge-{stream},
150 controller-merge-{stream},
151 daexim-merge-{stream},
152 dluxapps-merge-{stream},
155 genius-merge-{stream},
156 groupbasedpolicy-merge-{stream},
157 infrautils-merge-{stream},
158 jsonrpc-merge-{stream},
159 l2switch-merge-{stream},
160 lispflowmapping-merge-{stream},
161 mdsal-merge-{stream},
163 netconf-merge-{stream},
164 netvirt-merge-{stream},
165 neutron-merge-{stream},
166 of-config-merge-{stream},
167 openflowplugin-merge-{stream},
168 ovsdb-merge-{stream},
169 p4plugin-merge-{stream},
170 packetcable-merge-{stream},
171 serviceutils-merge-{stream},
173 snmp4sdn-merge-{stream},
181 name: distribution-full
183 # gerrit- is generic template, distribution- is project specific.
184 - 'distribution-merge-{type}-{stream}'
185 - 'distribution-verify-{type}-{stream}'
186 - 'distribution-check-{type}-{stream}'
188 project: integration/distribution
189 project-name: distribution
190 mvn-settings: integration-distribution-settings
191 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
192 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
193 email-upstream: '[int/dist]'
195 profile: '-Punmanaged'
196 files: 'opendaylight/**'
198 dist-pom: 'distribution/opendaylight/pom.xml'
205 distribution-merge-managed-{stream},
208 unimgr-merge-{stream},
210 branch: 'stable/fluorine'
213 distribution-merge-managed-{stream},
214 snmp4sdn-merge-{stream},
216 transportpce-merge-{stream},
218 unimgr-merge-{stream},
221 name: distribution-release
225 project: 'integration/distribution'
226 project-name: 'distribution'
227 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
228 mvn-settings: 'integration-distribution-settings'
229 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
230 email-upstream: '[int/dist]'
232 # Used by the release job
233 staging-profile-id: 2af042ed81d5e2
240 branch: 'stable/fluorine'
243 name: distribution-sonar
247 project: integration/distribution
248 project-name: distribution
250 mvn-settings: integration-distribution-settings
251 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
252 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
255 name: distribution-view
258 view-name: distribution
259 view-regex: '^(integration-)?distribution-.*'