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.telemetry/features-telemetry//xml/features
29 odl-telemetry-collector,
30 odl-telemetry-configurator,
35 # Self-Managed projects repos and features:
37 mvn:org.opendaylight.telemetry/features-telemetry//xml/features,
38 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
40 odl-telemetry-collector,
41 odl-telemetry-configurator,
45 odl-transportpce-ordmodels
47 branch: 'stable/fluorine'
49 # Self-Managed projects repos and features:
51 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
55 odl-transportpce-ordmodels,
56 odl-transportpce-stubmodels
59 name: distribution-managed
61 # gerrit- is generic template, distribution- is project specific.
62 - 'distribution-merge-{type}-{stream}'
63 - 'distribution-verify-{type}-{stream}'
64 - 'distribution-check-{type}-{stream}'
65 - 'distribution-csit-managed-{stream}'
67 project: integration/distribution
68 project-name: distribution
69 mvn-settings: integration-distribution-settings
70 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
71 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
72 email-upstream: '[int/dist]'
75 forbidden-files: 'opendaylight/**'
77 dist-pom: 'distribution/pom.xml'
84 bgpcep-merge-{stream},
86 controller-merge-{stream},
87 daexim-merge-{stream},
88 genius-merge-{stream},
89 infrautils-merge-{stream},
90 lispflowmapping-merge-{stream},
92 netconf-merge-{stream},
93 netvirt-merge-{stream}
94 neutron-merge-{stream},
95 openflowplugin-merge-{stream},
97 serviceutils-merge-{stream},
100 branch: 'stable/neon'
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 name: distribution-full
141 # gerrit- is generic template, distribution- is project specific.
142 - 'distribution-merge-{type}-{stream}'
143 - 'distribution-verify-{type}-{stream}'
144 - 'distribution-check-{type}-{stream}'
146 project: integration/distribution
147 project-name: distribution
148 mvn-settings: integration-distribution-settings
149 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
150 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
151 email-upstream: '[int/dist]'
153 profile: '-Punmanaged'
154 files: 'opendaylight/**'
156 dist-pom: 'distribution/opendaylight/pom.xml'
163 distribution-merge-managed-{stream},
164 telemetry-merge-{stream}
166 branch: 'stable/neon'
169 distribution-merge-managed-{stream},
170 telemetry-merge-{stream},
171 transportpce-merge-{stream}
173 branch: 'stable/fluorine'
176 distribution-merge-managed-{stream},
177 transportpce-merge-{stream}
180 name: distribution-release
182 - gerrit-maven-stage:
185 ossrh-profile-id: 6386ebbbf3a563
187 project: 'integration/distribution'
188 project-name: 'distribution'
189 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
190 mvn-settings: 'integration-distribution-settings'
191 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
192 email-upstream: '[int/dist]'
194 # Used by the release job
195 staging-profile-id: 2af042ed81d5e2
202 branch: 'stable/neon'
205 branch: 'stable/fluorine'
208 name: distribution-sonar
212 project: integration/distribution
213 project-name: distribution
215 mvn-settings: integration-distribution-settings
216 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
217 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
220 name: distribution-view
223 view-name: distribution
224 view-regex: '^(integration-)?distribution-.*'