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:
26 sm-repos: mvn:org.opendaylight.sxp/features-sxp//xml/features
27 sm-features: odl-sxp-routing
29 branch: 'stable/oxygen'
33 name: distribution-managed
35 # gerrit- is generic template, distribution- is project specific.
36 - 'distribution-merge-{type}-{stream}'
37 - 'distribution-verify-{type}-{stream}'
38 - 'distribution-check-{type}-{stream}'
39 - 'distribution-csit-managed-{stream}'
41 project: integration/distribution
42 project-name: distribution
43 mvn-settings: integration-distribution-settings
44 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
45 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
46 email-upstream: '[int/dist]'
49 forbidden-files: 'opendaylight/**'
57 bgpcep-merge-{stream},
59 controller-merge-{stream},
60 daexim-merge-{stream},
61 genius-merge-{stream},
62 infrautils-merge-{stream},
63 lispflowmapping-merge-{stream},
65 netconf-merge-{stream},
66 netvirt-merge-{stream}
67 neutron-merge-{stream},
68 openflowplugin-merge-{stream},
70 serviceutils-merge-{stream},
74 branch: 'stable/oxygen'
78 bgpcep-merge-{stream},
81 controller-merge-{stream},
82 daexim-merge-{stream},
83 dluxapps-merge-{stream},
86 genius-merge-{stream},
87 groupbasedpolicy-merge-{stream},
88 infrautils-merge-{stream},
89 jsonrpc-merge-{stream},
90 l2switch-merge-{stream},
91 lispflowmapping-merge-{stream},
94 netconf-merge-{stream},
95 netvirt-merge-{stream},
96 neutron-merge-{stream},
97 of-config-merge-{stream},
98 openflowplugin-merge-{stream},
100 p4plugin-merge-{stream},
101 packetcable-merge-{stream},
102 serviceutils-merge-{stream},
104 snmp4sdn-merge-{stream},
112 name: distribution-full
114 # gerrit- is generic template, distribution- is project specific.
115 - 'distribution-merge-{type}-{stream}'
116 - 'distribution-verify-{type}-{stream}'
117 - 'distribution-check-{type}-{stream}'
119 project: integration/distribution
120 project-name: distribution
121 mvn-settings: integration-distribution-settings
122 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
123 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
124 email-upstream: '[int/dist]'
126 profile: '-Punmanaged'
127 files: 'opendaylight/**'
135 distribution-merge-managed-{stream},
139 name: distribution-sonar
143 project: integration/distribution
144 project-name: distribution
146 mvn-settings: integration-distribution-settings
147 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
148 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
152 description: 'List of distribution jobs'
153 regex: '^(integration-)?distribution-.*'
154 <<: *releng_view_common