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'
20 nexus-iq-namespace: odl-
21 nexus-iq-stage: release
22 email-upstream: '[int/dist]'
28 branch: 'stable/sodium'
30 # Self-Managed projects repos and features:
32 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
36 odl-transportpce-ordmodels
40 # Self-Managed projects repos and features:
42 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
46 odl-transportpce-ordmodels
48 branch: 'stable/fluorine'
50 # Self-Managed projects repos and features:
52 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
56 odl-transportpce-ordmodels,
57 odl-transportpce-stubmodels
60 name: distribution-managed
62 # gerrit- is generic template, distribution- is project specific.
63 - 'distribution-merge-{type}-{stream}'
64 - 'distribution-verify-{type}-{stream}'
65 - 'distribution-check-{type}-{stream}'
66 - 'distribution-csit-managed-{stream}'
68 project: integration/distribution
69 project-name: distribution
70 mvn-settings: integration-distribution-settings
71 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
73 email-upstream: '[int/dist]'
76 forbidden-files: 'opendaylight/**'
78 dist-pom: 'distribution/pom.xml'
85 bgpcep-merge-{stream},
87 controller-merge-{stream},
88 daexim-merge-{stream},
89 genius-merge-{stream},
90 infrautils-merge-{stream},
91 lispflowmapping-merge-{stream},
93 netconf-merge-{stream},
94 netvirt-merge-{stream}
95 neutron-merge-{stream},
96 openflowplugin-merge-{stream},
98 serviceutils-merge-{stream},
100 branch: 'stable/sodium'
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/neon'
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},
138 branch: 'stable/fluorine'
141 bgpcep-merge-{stream},
143 controller-merge-{stream},
144 daexim-merge-{stream},
145 genius-merge-{stream},
146 infrautils-merge-{stream},
147 lispflowmapping-merge-{stream},
148 mdsal-merge-{stream},
149 netconf-merge-{stream},
150 netvirt-merge-{stream}
151 neutron-merge-{stream},
152 openflowplugin-merge-{stream},
153 ovsdb-merge-{stream},
154 serviceutils-merge-{stream},
158 name: distribution-full
160 # gerrit- is generic template, distribution- is project specific.
161 - 'distribution-merge-{type}-{stream}'
162 - 'distribution-verify-{type}-{stream}'
163 - 'distribution-check-{type}-{stream}'
165 project: integration/distribution
166 project-name: distribution
167 mvn-settings: integration-distribution-settings
168 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
169 mvn-opts: '-Xmx1024m'
170 email-upstream: '[int/dist]'
172 profile: '-Punmanaged'
173 files: 'opendaylight/**'
175 dist-pom: 'distribution/opendaylight/pom.xml'
182 distribution-merge-managed-{stream},
184 branch: 'stable/sodium'
187 distribution-merge-managed-{stream},
188 transportpce-merge-{stream}
190 branch: 'stable/neon'
193 distribution-merge-managed-{stream},
194 transportpce-merge-{stream}
196 branch: 'stable/fluorine'
199 distribution-merge-managed-{stream},
200 transportpce-merge-{stream}
203 name: distribution-release
205 - gerrit-maven-stage:
207 - gerrit-release-merge
209 project: 'integration/distribution'
210 project-name: 'distribution'
211 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
212 mvn-settings: 'integration-distribution-settings'
213 mvn-opts: '-Xmx1024m'
214 email-upstream: '[int/dist]'
216 # Used by the release job
217 staging-profile-id: 2af042ed81d5e2
223 branch: 'stable/sodium'
225 branch: 'stable/neon'
227 branch: 'stable/fluorine'
230 name: distribution-sonar
234 project: integration/distribution
235 project-name: distribution
237 mvn-settings: integration-distribution-settings
238 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
239 mvn-opts: '-Xmx1024m'
242 name: distribution-view
245 view-name: distribution
246 view-regex: '^(integration-)?distribution-.*'