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 branch: 'stable/fluorine'
27 # Self-Managed projects repos and features:
29 mvn:org.opendaylight.sxp/features-sxp//xml/features,
30 mvn:org.opendaylight.tsdr/features-tsdr//xml/features,
31 mvn:org.opendaylight.unimgr/features4-unimgr//xml/features
35 odl-tsdr-openflow-statistics-collector,
36 odl-tsdr-netflow-statistics-collector,
37 odl-tsdr-restconf-collector,
38 odl-tsdr-syslog-collector,
39 odl-tsdr-controller-metrics-collector,
43 odl-tsdr-elasticsearch,
46 branch: 'stable/oxygen'
50 name: distribution-managed
52 # gerrit- is generic template, distribution- is project specific.
53 - 'distribution-merge-{type}-{stream}'
54 - 'distribution-verify-{type}-{stream}'
55 - 'distribution-check-{type}-{stream}'
56 - 'distribution-csit-managed-{stream}'
58 project: integration/distribution
59 project-name: distribution
60 mvn-settings: integration-distribution-settings
61 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
62 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
63 email-upstream: '[int/dist]'
66 forbidden-files: 'opendaylight/**'
74 bgpcep-merge-{stream},
76 controller-merge-{stream},
77 daexim-merge-{stream},
78 genius-merge-{stream},
79 infrautils-merge-{stream},
80 lispflowmapping-merge-{stream},
82 netconf-merge-{stream},
83 netvirt-merge-{stream}
84 neutron-merge-{stream},
85 openflowplugin-merge-{stream},
87 serviceutils-merge-{stream},
91 branch: 'stable/oxygen'
95 bgpcep-merge-{stream},
98 controller-merge-{stream},
99 daexim-merge-{stream},
100 dluxapps-merge-{stream},
103 genius-merge-{stream},
104 groupbasedpolicy-merge-{stream},
105 infrautils-merge-{stream},
106 jsonrpc-merge-{stream},
107 l2switch-merge-{stream},
108 lispflowmapping-merge-{stream},
109 mdsal-merge-{stream},
111 netconf-merge-{stream},
112 netvirt-merge-{stream},
113 neutron-merge-{stream},
114 of-config-merge-{stream},
115 openflowplugin-merge-{stream},
116 ovsdb-merge-{stream},
117 p4plugin-merge-{stream},
118 packetcable-merge-{stream},
119 serviceutils-merge-{stream},
121 snmp4sdn-merge-{stream},
129 name: distribution-full
131 # gerrit- is generic template, distribution- is project specific.
132 - 'distribution-merge-{type}-{stream}'
133 - 'distribution-verify-{type}-{stream}'
134 - 'distribution-check-{type}-{stream}'
136 project: integration/distribution
137 project-name: distribution
138 mvn-settings: integration-distribution-settings
139 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
140 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
141 email-upstream: '[int/dist]'
143 profile: '-Punmanaged'
144 files: 'opendaylight/**'
152 distribution-merge-managed-{stream},
155 unimgr-merge-{stream}
158 name: distribution-sonar
162 project: integration/distribution
163 project-name: distribution
165 mvn-settings: integration-distribution-settings
166 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
167 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
171 description: 'List of distribution jobs'
172 regex: '^(integration-)?distribution-.*'
173 <<: *releng_view_common