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]'
27 branch: 'stable/sodium'
29 # Self-Managed projects repos and features:
31 mvn:org.opendaylight.telemetry/features-telemetry//xml/features
33 odl-telemetry-collector,
34 odl-telemetry-configurator,
39 # Self-Managed projects repos and features:
41 mvn:org.opendaylight.telemetry/features-telemetry//xml/features,
42 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
44 odl-telemetry-collector,
45 odl-telemetry-configurator,
49 odl-transportpce-ordmodels
51 branch: 'stable/fluorine'
53 # Self-Managed projects repos and features:
55 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
59 odl-transportpce-ordmodels,
60 odl-transportpce-stubmodels
63 name: distribution-managed
65 # gerrit- is generic template, distribution- is project specific.
66 - 'distribution-merge-{type}-{stream}'
67 - 'distribution-verify-{type}-{stream}'
68 - 'distribution-check-{type}-{stream}'
69 - 'distribution-csit-managed-{stream}'
71 project: integration/distribution
72 project-name: distribution
73 mvn-settings: integration-distribution-settings
74 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
75 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
76 email-upstream: '[int/dist]'
79 forbidden-files: 'opendaylight/**'
81 dist-pom: 'distribution/pom.xml'
88 bgpcep-merge-{stream},
90 controller-merge-{stream},
91 daexim-merge-{stream},
92 genius-merge-{stream},
93 infrautils-merge-{stream},
94 lispflowmapping-merge-{stream},
96 netconf-merge-{stream},
97 netvirt-merge-{stream}
98 neutron-merge-{stream},
99 openflowplugin-merge-{stream},
100 ovsdb-merge-{stream},
101 serviceutils-merge-{stream},
104 branch: 'stable/neon'
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 name: distribution-full
145 # gerrit- is generic template, distribution- is project specific.
146 - 'distribution-merge-{type}-{stream}'
147 - 'distribution-verify-{type}-{stream}'
148 - 'distribution-check-{type}-{stream}'
150 project: integration/distribution
151 project-name: distribution
152 mvn-settings: integration-distribution-settings
153 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
154 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
155 email-upstream: '[int/dist]'
157 profile: '-Punmanaged'
158 files: 'opendaylight/**'
160 dist-pom: 'distribution/opendaylight/pom.xml'
167 distribution-merge-managed-{stream},
168 telemetry-merge-{stream}
170 branch: 'stable/neon'
173 distribution-merge-managed-{stream},
174 telemetry-merge-{stream},
175 transportpce-merge-{stream}
177 branch: 'stable/fluorine'
180 distribution-merge-managed-{stream},
181 transportpce-merge-{stream}
184 name: distribution-release
186 - gerrit-maven-stage:
189 ossrh-profile-id: 6386ebbbf3a563
191 project: 'integration/distribution'
192 project-name: 'distribution'
193 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
194 mvn-settings: 'integration-distribution-settings'
195 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
196 email-upstream: '[int/dist]'
198 # Used by the release job
199 staging-profile-id: 2af042ed81d5e2
206 branch: 'stable/neon'
209 branch: 'stable/fluorine'
212 name: distribution-sonar
216 project: integration/distribution
217 project-name: distribution
219 mvn-settings: integration-distribution-settings
220 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
221 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
224 name: distribution-view
227 view-name: distribution
228 view-regex: '^(integration-)?distribution-.*'