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.telemetry/features-telemetry//xml/features
31 odl-telemetry-collector,
32 odl-telemetry-configurator,
35 branch: 'stable/fluorine'
37 # Self-Managed projects repos and features:
39 mvn:org.opendaylight.sxp/features-sxp//xml/features,
40 mvn:org.opendaylight.transportpce/features-transportpce//xml/features
45 odl-transportpce-ordmodels,
46 odl-transportpce-stubmodels
49 branch: 'stable/oxygen'
53 name: distribution-managed
55 # gerrit- is generic template, distribution- is project specific.
56 - 'distribution-merge-{type}-{stream}'
57 - 'distribution-verify-{type}-{stream}'
58 - 'distribution-check-{type}-{stream}'
59 - 'distribution-csit-managed-{stream}'
61 project: integration/distribution
62 project-name: distribution
63 mvn-settings: integration-distribution-settings
64 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
65 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
66 email-upstream: '[int/dist]'
69 forbidden-files: 'opendaylight/**'
71 dist-pom: 'distribution/pom.xml'
78 bgpcep-merge-{stream},
80 controller-merge-{stream},
81 daexim-merge-{stream},
82 genius-merge-{stream},
83 infrautils-merge-{stream},
84 lispflowmapping-merge-{stream},
86 netconf-merge-{stream},
87 netvirt-merge-{stream}
88 neutron-merge-{stream},
89 openflowplugin-merge-{stream},
91 serviceutils-merge-{stream},
94 branch: 'stable/fluorine'
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},
114 branch: 'stable/oxygen'
118 bgpcep-merge-{stream},
121 controller-merge-{stream},
122 daexim-merge-{stream},
123 dluxapps-merge-{stream},
126 genius-merge-{stream},
127 groupbasedpolicy-merge-{stream},
128 infrautils-merge-{stream},
129 jsonrpc-merge-{stream},
130 l2switch-merge-{stream},
131 lispflowmapping-merge-{stream},
132 mdsal-merge-{stream},
134 netconf-merge-{stream},
135 netvirt-merge-{stream},
136 neutron-merge-{stream},
137 of-config-merge-{stream},
138 openflowplugin-merge-{stream},
139 ovsdb-merge-{stream},
140 p4plugin-merge-{stream},
141 packetcable-merge-{stream},
142 serviceutils-merge-{stream},
144 snmp4sdn-merge-{stream},
152 name: distribution-full
154 # gerrit- is generic template, distribution- is project specific.
155 - 'distribution-merge-{type}-{stream}'
156 - 'distribution-verify-{type}-{stream}'
157 - 'distribution-check-{type}-{stream}'
159 project: integration/distribution
160 project-name: distribution
161 mvn-settings: integration-distribution-settings
162 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
163 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
164 email-upstream: '[int/dist]'
166 profile: '-Punmanaged'
167 files: 'opendaylight/**'
169 dist-pom: 'distribution/opendaylight/pom.xml'
176 distribution-merge-managed-{stream},
178 telemetry-merge-{stream},
180 unimgr-merge-{stream}
182 branch: 'stable/fluorine'
185 distribution-merge-managed-{stream},
186 snmp4sdn-merge-{stream},
188 transportpce-merge-{stream},
190 unimgr-merge-{stream}
193 name: distribution-release
195 - gerrit-maven-stage:
198 ossrh-profile-id: 7edbe315063867
200 project: 'integration/distribution'
201 project-name: 'distribution'
202 mvn-goals: 'clean deploy -f opendaylight/pom.xml'
203 mvn-settings: 'integration-distribution-settings'
204 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
205 email-upstream: '[int/dist]'
207 # Used by the release job
208 staging-profile-id: 2af042ed81d5e2
215 branch: 'stable/fluorine'
218 name: distribution-sonar
222 project: integration/distribution
223 project-name: distribution
225 mvn-settings: integration-distribution-settings
226 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
227 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
230 name: distribution-view
233 view-name: distribution
234 view-regex: '^(integration-)?distribution-.*'