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.unimgr/features4-unimgr//xml/features
33 branch: 'stable/oxygen'
37 name: distribution-managed
39 # gerrit- is generic template, distribution- is project specific.
40 - 'distribution-merge-{type}-{stream}'
41 - 'distribution-verify-{type}-{stream}'
42 - 'distribution-check-{type}-{stream}'
43 - 'distribution-csit-managed-{stream}'
45 project: integration/distribution
46 project-name: distribution
47 mvn-settings: integration-distribution-settings
48 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
49 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
50 email-upstream: '[int/dist]'
53 forbidden-files: 'opendaylight/**'
61 bgpcep-merge-{stream},
63 controller-merge-{stream},
64 daexim-merge-{stream},
65 genius-merge-{stream},
66 infrautils-merge-{stream},
67 lispflowmapping-merge-{stream},
69 netconf-merge-{stream},
70 netvirt-merge-{stream}
71 neutron-merge-{stream},
72 openflowplugin-merge-{stream},
74 serviceutils-merge-{stream},
78 branch: 'stable/oxygen'
82 bgpcep-merge-{stream},
85 controller-merge-{stream},
86 daexim-merge-{stream},
87 dluxapps-merge-{stream},
90 genius-merge-{stream},
91 groupbasedpolicy-merge-{stream},
92 infrautils-merge-{stream},
93 jsonrpc-merge-{stream},
94 l2switch-merge-{stream},
95 lispflowmapping-merge-{stream},
98 netconf-merge-{stream},
99 netvirt-merge-{stream},
100 neutron-merge-{stream},
101 of-config-merge-{stream},
102 openflowplugin-merge-{stream},
103 ovsdb-merge-{stream},
104 p4plugin-merge-{stream},
105 packetcable-merge-{stream},
106 serviceutils-merge-{stream},
108 snmp4sdn-merge-{stream},
116 name: distribution-full
118 # gerrit- is generic template, distribution- is project specific.
119 - 'distribution-merge-{type}-{stream}'
120 - 'distribution-verify-{type}-{stream}'
121 - 'distribution-check-{type}-{stream}'
123 project: integration/distribution
124 project-name: distribution
125 mvn-settings: integration-distribution-settings
126 mvn-goals: 'clean install dependency:tree -DoutputFile=dependency_tree.txt'
127 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
128 email-upstream: '[int/dist]'
130 profile: '-Punmanaged'
131 files: 'opendaylight/**'
139 distribution-merge-managed-{stream},
141 unimgr-merge-{stream}
144 name: distribution-sonar
148 project: integration/distribution
149 project-name: distribution
151 mvn-settings: integration-distribution-settings
152 mvn-goals: clean install dependency:tree -DoutputFile=dependency_tree.txt
153 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
157 description: 'List of distribution jobs'
158 regex: '^(integration-)?distribution-.*'
159 <<: *releng_view_common