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,
32 odl-tsdr-openflow-statistics-collector,
33 odl-tsdr-netflow-statistics-collector,
34 odl-tsdr-restconf-collector,
35 odl-tsdr-syslog-collector,
36 odl-tsdr-controller-metrics-collector,
40 odl-tsdr-elasticsearch,
42 branch: 'stable/fluorine'
44 # Self-Managed projects repos and features:
46 mvn:org.opendaylight.snmp4sdn/features-snmp4sdn//xml/features,
47 mvn:org.opendaylight.sxp/features-sxp//xml/features,
48 mvn:org.opendaylight.transportpce/features-transportpce//xml/features,
49 mvn:org.opendaylight.tsdr/features-tsdr//xml/features,
55 odl-transportpce-ordmodels,
56 odl-transportpce-stubmodels,
58 odl-tsdr-openflow-statistics-collector,
59 odl-tsdr-netflow-statistics-collector,
60 odl-tsdr-restconf-collector,
61 odl-tsdr-syslog-collector,
62 odl-tsdr-controller-metrics-collector,
66 odl-tsdr-elasticsearch,
68 branch: 'stable/oxygen'
72 name: distribution-managed
74 # gerrit- is generic template, distribution- is project specific.
75 - 'distribution-merge-{type}-{stream}'
76 - 'distribution-verify-{type}-{stream}'
77 - 'distribution-check-{type}-{stream}'
78 - 'distribution-csit-managed-{stream}'
80 project: integration/distribution
81 project-name: distribution
82 mvn-settings: integration-distribution-settings
83 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
84 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
85 email-upstream: '[int/dist]'
88 forbidden-files: 'opendaylight/**'
90 dist-pom: 'distribution/pom.xml'
97 bgpcep-merge-{stream},
99 controller-merge-{stream},
100 daexim-merge-{stream},
101 genius-merge-{stream},
102 infrautils-merge-{stream},
103 lispflowmapping-merge-{stream},
104 mdsal-merge-{stream},
105 netconf-merge-{stream},
106 netvirt-merge-{stream}
107 neutron-merge-{stream},
108 openflowplugin-merge-{stream},
109 ovsdb-merge-{stream},
110 serviceutils-merge-{stream},
113 branch: 'stable/fluorine'
116 bgpcep-merge-{stream},
118 controller-merge-{stream},
119 daexim-merge-{stream},
120 genius-merge-{stream},
121 infrautils-merge-{stream},
122 lispflowmapping-merge-{stream},
123 mdsal-merge-{stream},
124 netconf-merge-{stream},
125 netvirt-merge-{stream}
126 neutron-merge-{stream},
127 openflowplugin-merge-{stream},
128 ovsdb-merge-{stream},
129 serviceutils-merge-{stream},
133 branch: 'stable/oxygen'
137 bgpcep-merge-{stream},
140 controller-merge-{stream},
141 daexim-merge-{stream},
142 dluxapps-merge-{stream},
145 genius-merge-{stream},
146 groupbasedpolicy-merge-{stream},
147 infrautils-merge-{stream},
148 jsonrpc-merge-{stream},
149 l2switch-merge-{stream},
150 lispflowmapping-merge-{stream},
151 mdsal-merge-{stream},
153 netconf-merge-{stream},
154 netvirt-merge-{stream},
155 neutron-merge-{stream},
156 of-config-merge-{stream},
157 openflowplugin-merge-{stream},
158 ovsdb-merge-{stream},
159 p4plugin-merge-{stream},
160 packetcable-merge-{stream},
161 serviceutils-merge-{stream},
163 snmp4sdn-merge-{stream},
171 name: distribution-full
173 # gerrit- is generic template, distribution- is project specific.
174 - 'distribution-merge-{type}-{stream}'
175 - 'distribution-verify-{type}-{stream}'
176 - 'distribution-check-{type}-{stream}'
178 project: integration/distribution
179 project-name: distribution
180 mvn-settings: integration-distribution-settings
181 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
182 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
183 email-upstream: '[int/dist]'
185 profile: '-Punmanaged'
186 files: 'opendaylight/**'
188 dist-pom: 'distribution/opendaylight/pom.xml'
195 distribution-merge-managed-{stream},
199 branch: 'stable/fluorine'
202 distribution-merge-managed-{stream},
203 snmp4sdn-merge-{stream},
205 transportpce-merge-{stream},
209 name: distribution-sonar
213 project: integration/distribution
214 project-name: distribution
216 mvn-settings: integration-distribution-settings
217 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
218 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
222 description: 'List of distribution jobs'
223 regex: '^(integration-)?distribution-.*'
224 <<: *releng_view_common