4 project-name: packaging
7 - '{project-name}-verify-python-{stream}'
8 - 'packaging-build-rpm-{stream}'
9 - 'packaging-build-rpm-snap-{stream}'
10 - 'packaging-build-deb-{stream}'
11 - 'packaging-test-rpm-{stream}'
12 - 'packaging-test-deb-{stream}'
13 - 'packaging-test-puppet-{stream}'
14 - 'packaging-test-ansible-rpm-{stream}'
15 - 'packaging-test-ansible-deb-{stream}'
17 project: 'integration/packaging'
24 name: 'packaging-test-puppet-{stream}'
26 node: centos7-docker-2c-4g
28 project-type: freestyle
31 - opendaylight-infra-properties:
35 - opendaylight-infra-parameters:
36 os-cloud: '{os-cloud}'
39 refspec: 'refs/heads/{branch}'
40 artifacts: '{archive-artifacts}'
43 - integration-gerrit-scm:
45 refspec: '$GERRIT_REFSPEC'
49 - opendaylight-infra-wrappers:
50 build-timeout: '{build-timeout}'
53 - shell: !include-raw: include-raw-test-puppet.sh
59 name: 'packaging-build-rpm-{stream}'
61 node: centos7-java-builder-2c-4g
63 project-type: freestyle
66 - opendaylight-infra-properties:
70 - opendaylight-infra-parameters:
71 os-cloud: '{os-cloud}'
74 refspec: 'refs/heads/{branch}'
75 artifacts: '{archive-artifacts}'
78 # yamllint disable-line rule:line-length
79 default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz'
80 description: 'URL to ODL tarball artifact to repackage into RPM'
83 default: 'Sun Aug 25 1991'
84 description: 'Date this RPM was defined'
88 description: 'Name of person who defined RPM'
91 default: 'jenkins-donotreply@opendaylight.org'
92 description: 'Email of person who defined RPM'
95 - integration-gerrit-scm:
97 refspec: '$GERRIT_REFSPEC'
101 - opendaylight-infra-wrappers:
102 build-timeout: '{build-timeout}'
105 - shell: !include-raw: include-raw-build-rpm.sh
109 artifacts: '**/*.rpm'
112 name: 'packaging-build-rpm-snap-{stream}'
114 node: centos7-java-builder-2c-4g
116 project-type: freestyle
119 - opendaylight-infra-properties:
120 build-days-to-keep: 7
123 - opendaylight-infra-parameters:
124 os-cloud: '{os-cloud}'
127 refspec: 'refs/heads/{branch}'
128 artifacts: '{archive-artifacts}'
132 description: 'OpenDaylight major (element) version number to build'
136 description: 'OpenDaylight minor (SR) version number to build'
140 description: 'Name of person who defined RPM'
142 name: CHANGELOG_EMAIL
143 default: 'jenkins-donotreply@opendaylight.org'
144 description: 'Email of person who defined RPM'
147 - integration-gerrit-scm:
149 refspec: '$GERRIT_REFSPEC'
153 - opendaylight-infra-wrappers:
154 build-timeout: '{build-timeout}'
157 - shell: !include-raw: include-raw-build-rpm-snap.sh
161 artifacts: '**/*.rpm'
164 name: 'packaging-test-rpm-{stream}'
166 node: centos7-java-builder-2c-4g
169 - opendaylight-infra-parameters:
170 os-cloud: '{os-cloud}'
173 refspec: 'refs/heads/{branch}'
174 artifacts: '{archive-artifacts}'
177 # yamllint disable-line rule:line-length
178 default: 'https://raw.githubusercontent.com/opendaylight/integration-packaging/master/rpm/example_repo_configs/opendaylight-52-release.repo'
179 description: 'Link to .repo or .rpm file'
182 - integration-gerrit-scm:
184 refspec: '$GERRIT_REFSPEC'
188 - opendaylight-infra-wrappers:
189 build-timeout: '{build-timeout}'
192 - shell: !include-raw: include-raw-test-rpm.sh
193 - shell: !include-raw: include-raw-test-karaf.expect
200 name: 'packaging-test-deb-{stream}'
202 node: ubuntu1604-mininet-ovs-25-2c-4g
205 - opendaylight-infra-parameters:
206 os-cloud: '{os-cloud}'
209 refspec: 'refs/heads/{branch}'
210 artifacts: '{archive-artifacts}'
213 # yamllint disable-line rule:line-length
214 default: 'http://download.opensuse.org/repositories/home:/akshitajha/xUbuntu_16.04/all/opendaylight_5.0.0-1_all.deb'
215 description: 'Link to .deb file'
218 default: 'ppa:odl-team/boron'
219 description: 'Name of the PPA repository'
222 - integration-gerrit-scm:
224 refspec: '$GERRIT_REFSPEC'
228 - opendaylight-infra-wrappers:
229 build-timeout: '{build-timeout}'
232 - shell: !include-raw: include-raw-test-deb.sh
233 - shell: !include-raw: include-raw-test-karaf.expect
240 name: 'packaging-test-ansible-rpm-{stream}'
242 node: centos7-java-builder-2c-4g
244 project-type: freestyle
247 - opendaylight-infra-properties:
248 build-days-to-keep: 7
251 - opendaylight-infra-parameters:
252 os-cloud: '{os-cloud}'
255 refspec: 'refs/heads/{branch}'
256 artifacts: '{archive-artifacts}'
259 - integration-gerrit-scm:
261 refspec: '$GERRIT_REFSPEC'
265 - opendaylight-infra-wrappers:
266 build-timeout: '{build-timeout}'
269 - shell: !include-raw: include-raw-test-ansible-rpm.sh
276 name: 'packaging-build-deb-{stream}'
278 node: ubuntu1404-mininet-2c-2g
280 project-type: freestyle
283 - opendaylight-infra-properties:
284 build-days-to-keep: 7
287 - opendaylight-infra-parameters:
288 os-cloud: '{os-cloud}'
291 refspec: 'refs/heads/{branch}'
292 artifacts: '{archive-artifacts}'
296 description: 'OpenDaylight major (element) version number to build'
300 description: 'OpenDaylight minor (SR) version number to build'
304 description: 'OpenDaylight patch version to build'
308 description: 'Deb version for the given ODL major.minor.patch'
311 default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a'
312 description: 'Version of ODL systemd unitfile to download and package in ODL .deb'
316 description: 'Elemental codename for the ODL release, including SR if applicable'
319 # yamllint disable-line rule:line-length
320 default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.5.3-Boron-SR3/distribution-karaf-0.5.3-Boron-SR3.tar.gz'
321 description: 'URL to ODL tarball artifact to repackage into .deb'
325 description: Java dependency for the ODL release
328 default: 'Mon, 1 Aug 2016'
329 description: 'Date this .deb was defined'
332 default: '17:48:42 +0530'
333 description: 'Time this .deb was defined'
337 description: 'Name of person who defined .deb'
339 name: CHANGELOG_EMAIL
340 default: 'jenkins-donotreply@opendaylight.org'
341 description: 'Email of person who defined .deb'
344 - integration-gerrit-scm:
346 refspec: '$GERRIT_REFSPEC'
350 - opendaylight-infra-wrappers:
351 build-timeout: '{build-timeout}'
354 - shell: !include-raw: include-raw-build-deb.sh
358 artifacts: 'packaging/deb/opendaylight/*.deb'
362 name: 'packaging-test-ansible-deb-{stream}'
364 node: ubuntu1604-mininet-ovs-25-2c-4g
366 project-type: freestyle
369 - opendaylight-infra-properties:
370 build-days-to-keep: 7
373 - opendaylight-infra-parameters:
374 os-cloud: '{os-cloud}'
377 refspec: 'refs/heads/{branch}'
378 artifacts: '{archive-artifacts}'
381 - integration-gerrit-scm:
383 refspec: '$GERRIT_REFSPEC'
387 - opendaylight-infra-wrappers:
388 build-timeout: '{build-timeout}'
391 - shell: !include-raw: include-raw-test-ansible-deb.sh