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 branch: 'stable/fluorine'
45 # Self-Managed projects repos and features:
47 mvn:org.opendaylight.snmp4sdn/features-snmp4sdn//xml/features,
48 mvn:org.opendaylight.sxp/features-sxp//xml/features,
49 mvn:org.opendaylight.transportpce/features-transportpce//xml/features,
50 mvn:org.opendaylight.tsdr/features-tsdr//xml/features,
51 mvn:org.opendaylight.unimgr/features4-unimgr//xml/features
57 odl-transportpce-ordmodels,
58 odl-transportpce-stubmodels,
60 odl-tsdr-openflow-statistics-collector,
61 odl-tsdr-netflow-statistics-collector,
62 odl-tsdr-restconf-collector,
63 odl-tsdr-syslog-collector,
64 odl-tsdr-controller-metrics-collector,
68 odl-tsdr-elasticsearch,
70 odl-unimgr-template-driver,
71 odl-unimgr-cisco-xr-driver,
74 branch: 'stable/oxygen'
78 name: distribution-managed
80 # gerrit- is generic template, distribution- is project specific.
81 - 'distribution-merge-{type}-{stream}'
82 - 'distribution-verify-{type}-{stream}'
83 - 'distribution-check-{type}-{stream}'
84 - 'distribution-csit-managed-{stream}'
86 project: integration/distribution
87 project-name: distribution
88 mvn-settings: integration-distribution-settings
89 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
90 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
91 email-upstream: '[int/dist]'
94 forbidden-files: 'opendaylight/**'
96 dist-pom: 'distribution/pom.xml'
103 bgpcep-merge-{stream},
105 controller-merge-{stream},
106 daexim-merge-{stream},
107 genius-merge-{stream},
108 infrautils-merge-{stream},
109 lispflowmapping-merge-{stream},
110 mdsal-merge-{stream},
111 netconf-merge-{stream},
112 netvirt-merge-{stream}
113 neutron-merge-{stream},
114 openflowplugin-merge-{stream},
115 ovsdb-merge-{stream},
116 serviceutils-merge-{stream},
119 branch: 'stable/fluorine'
122 bgpcep-merge-{stream},
124 controller-merge-{stream},
125 daexim-merge-{stream},
126 genius-merge-{stream},
127 infrautils-merge-{stream},
128 lispflowmapping-merge-{stream},
129 mdsal-merge-{stream},
130 netconf-merge-{stream},
131 netvirt-merge-{stream}
132 neutron-merge-{stream},
133 openflowplugin-merge-{stream},
134 ovsdb-merge-{stream},
135 serviceutils-merge-{stream},
139 branch: 'stable/oxygen'
143 bgpcep-merge-{stream},
146 controller-merge-{stream},
147 daexim-merge-{stream},
148 dluxapps-merge-{stream},
151 genius-merge-{stream},
152 groupbasedpolicy-merge-{stream},
153 infrautils-merge-{stream},
154 jsonrpc-merge-{stream},
155 l2switch-merge-{stream},
156 lispflowmapping-merge-{stream},
157 mdsal-merge-{stream},
159 netconf-merge-{stream},
160 netvirt-merge-{stream},
161 neutron-merge-{stream},
162 of-config-merge-{stream},
163 openflowplugin-merge-{stream},
164 ovsdb-merge-{stream},
165 p4plugin-merge-{stream},
166 packetcable-merge-{stream},
167 serviceutils-merge-{stream},
169 snmp4sdn-merge-{stream},
177 name: distribution-full
179 # gerrit- is generic template, distribution- is project specific.
180 - 'distribution-merge-{type}-{stream}'
181 - 'distribution-verify-{type}-{stream}'
182 - 'distribution-check-{type}-{stream}'
184 project: integration/distribution
185 project-name: distribution
186 mvn-settings: integration-distribution-settings
187 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
188 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
189 email-upstream: '[int/dist]'
191 profile: '-Punmanaged'
192 files: 'opendaylight/**'
194 dist-pom: 'distribution/opendaylight/pom.xml'
201 distribution-merge-managed-{stream},
204 unimgr-merge-{stream},
206 branch: 'stable/fluorine'
209 distribution-merge-managed-{stream},
210 snmp4sdn-merge-{stream},
212 transportpce-merge-{stream},
214 unimgr-merge-{stream},
217 name: distribution-release
221 project: 'integration/distribution'
222 project-name: 'distribution'
223 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
224 mvn-settings: 'integration-distribution-settings'
225 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
226 email-upstream: '[int/dist]'
228 # Used by the release job
229 staging-profile-id: 2af042ed81d5e2
236 branch: 'stable/fluorine'
239 name: distribution-sonar
243 project: integration/distribution
244 project-name: distribution
246 mvn-settings: integration-distribution-settings
247 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
248 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
251 name: distribution-view
254 view-name: distribution
255 view-regex: '^(integration-)?distribution-.*'