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,
44 branch: 'stable/fluorine'
46 # Self-Managed projects repos and features:
48 mvn:org.opendaylight.sxp/features-sxp//xml/features,
49 mvn:org.opendaylight.tsdr/features-tsdr//xml/features,
50 mvn:org.opendaylight.unimgr/features4-unimgr//xml/features
54 odl-tsdr-openflow-statistics-collector,
55 odl-tsdr-netflow-statistics-collector,
56 odl-tsdr-restconf-collector,
57 odl-tsdr-syslog-collector,
58 odl-tsdr-controller-metrics-collector,
62 odl-tsdr-elasticsearch,
65 branch: 'stable/oxygen'
69 name: distribution-managed
71 # gerrit- is generic template, distribution- is project specific.
72 - 'distribution-merge-{type}-{stream}'
73 - 'distribution-verify-{type}-{stream}'
74 - 'distribution-check-{type}-{stream}'
75 - 'distribution-csit-managed-{stream}'
77 project: integration/distribution
78 project-name: distribution
79 mvn-settings: integration-distribution-settings
80 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
81 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
82 email-upstream: '[int/dist]'
85 forbidden-files: 'opendaylight/**'
87 dist-pom: 'distribution/pom.xml'
94 bgpcep-merge-{stream},
96 controller-merge-{stream},
97 daexim-merge-{stream},
98 genius-merge-{stream},
99 infrautils-merge-{stream},
100 lispflowmapping-merge-{stream},
101 mdsal-merge-{stream},
102 netconf-merge-{stream},
103 netvirt-merge-{stream}
104 neutron-merge-{stream},
105 openflowplugin-merge-{stream},
106 ovsdb-merge-{stream},
107 serviceutils-merge-{stream},
110 branch: 'stable/fluorine'
113 bgpcep-merge-{stream},
115 controller-merge-{stream},
116 daexim-merge-{stream},
117 genius-merge-{stream},
118 infrautils-merge-{stream},
119 lispflowmapping-merge-{stream},
120 mdsal-merge-{stream},
121 netconf-merge-{stream},
122 netvirt-merge-{stream}
123 neutron-merge-{stream},
124 openflowplugin-merge-{stream},
125 ovsdb-merge-{stream},
126 serviceutils-merge-{stream},
130 branch: 'stable/oxygen'
134 bgpcep-merge-{stream},
137 controller-merge-{stream},
138 daexim-merge-{stream},
139 dluxapps-merge-{stream},
142 genius-merge-{stream},
143 groupbasedpolicy-merge-{stream},
144 infrautils-merge-{stream},
145 jsonrpc-merge-{stream},
146 l2switch-merge-{stream},
147 lispflowmapping-merge-{stream},
148 mdsal-merge-{stream},
150 netconf-merge-{stream},
151 netvirt-merge-{stream},
152 neutron-merge-{stream},
153 of-config-merge-{stream},
154 openflowplugin-merge-{stream},
155 ovsdb-merge-{stream},
156 p4plugin-merge-{stream},
157 packetcable-merge-{stream},
158 serviceutils-merge-{stream},
160 snmp4sdn-merge-{stream},
168 name: distribution-full
170 # gerrit- is generic template, distribution- is project specific.
171 - 'distribution-merge-{type}-{stream}'
172 - 'distribution-verify-{type}-{stream}'
173 - 'distribution-check-{type}-{stream}'
175 project: integration/distribution
176 project-name: distribution
177 mvn-settings: integration-distribution-settings
178 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
179 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
180 email-upstream: '[int/dist]'
182 profile: '-Punmanaged'
183 files: 'opendaylight/**'
185 dist-pom: 'distribution/opendaylight/pom.xml'
192 distribution-merge-managed-{stream},
195 unimgr-merge-{stream}
197 branch: 'stable/fluorine'
200 distribution-merge-managed-{stream},
203 unimgr-merge-{stream}
206 name: distribution-sonar
210 project: integration/distribution
211 project-name: distribution
213 mvn-settings: integration-distribution-settings
214 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
215 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
219 description: 'List of distribution jobs'
220 regex: '^(integration-)?distribution-.*'
221 <<: *releng_view_common