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 default: '/etc/yum.repos.d/opendaylight-52-release.repo'
183 description: 'Name of the .repo file'
186 - integration-gerrit-scm:
188 refspec: '$GERRIT_REFSPEC'
192 - opendaylight-infra-wrappers:
193 build-timeout: '{build-timeout}'
196 - shell: !include-raw: include-raw-test-rpm.sh
197 - shell: !include-raw: include-raw-test-karaf.expect
204 name: 'packaging-test-deb-{stream}'
206 node: ubuntu1604-mininet-ovs-25-2c-4g
209 - opendaylight-infra-parameters:
210 os-cloud: '{os-cloud}'
213 refspec: 'refs/heads/{branch}'
214 artifacts: '{archive-artifacts}'
217 # yamllint disable-line rule:line-length
218 default: 'http://download.opensuse.org/repositories/home:/akshitajha/xUbuntu_16.04/all/opendaylight_5.0.0-1_all.deb'
219 description: 'Link to .deb file'
222 default: 'ppa:odl-team/boron'
223 description: 'Name of the PPA repository'
226 - integration-gerrit-scm:
228 refspec: '$GERRIT_REFSPEC'
232 - opendaylight-infra-wrappers:
233 build-timeout: '{build-timeout}'
236 - shell: !include-raw: include-raw-test-deb.sh
237 - shell: !include-raw: include-raw-test-karaf.expect
244 name: 'packaging-test-ansible-rpm-{stream}'
246 node: centos7-java-builder-2c-4g
248 project-type: freestyle
251 - opendaylight-infra-properties:
252 build-days-to-keep: 7
255 - opendaylight-infra-parameters:
256 os-cloud: '{os-cloud}'
259 refspec: 'refs/heads/{branch}'
260 artifacts: '{archive-artifacts}'
263 - integration-gerrit-scm:
265 refspec: '$GERRIT_REFSPEC'
269 - opendaylight-infra-wrappers:
270 build-timeout: '{build-timeout}'
273 - shell: !include-raw: include-raw-test-ansible-rpm.sh
280 name: 'packaging-build-deb-{stream}'
282 node: ubuntu1404-mininet-2c-2g
284 project-type: freestyle
287 - opendaylight-infra-properties:
288 build-days-to-keep: 7
291 - opendaylight-infra-parameters:
292 os-cloud: '{os-cloud}'
295 refspec: 'refs/heads/{branch}'
296 artifacts: '{archive-artifacts}'
300 description: 'OpenDaylight major (element) version number to build'
304 description: 'OpenDaylight minor (SR) version number to build'
308 description: 'OpenDaylight patch version to build'
312 description: 'Deb version for the given ODL major.minor.patch'
315 default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a'
316 description: 'Version of ODL systemd unitfile to download and package in ODL .deb'
320 description: 'Elemental codename for the ODL release, including SR if applicable'
323 # yamllint disable-line rule:line-length
324 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'
325 description: 'URL to ODL tarball artifact to repackage into .deb'
329 description: Java dependency for the ODL release
332 default: 'Mon, 1 Aug 2016'
333 description: 'Date this .deb was defined'
336 default: '17:48:42 +0530'
337 description: 'Time this .deb was defined'
341 description: 'Name of person who defined .deb'
343 name: CHANGELOG_EMAIL
344 default: 'jenkins-donotreply@opendaylight.org'
345 description: 'Email of person who defined .deb'
348 - integration-gerrit-scm:
350 refspec: '$GERRIT_REFSPEC'
354 - opendaylight-infra-wrappers:
355 build-timeout: '{build-timeout}'
358 - shell: !include-raw: include-raw-build-deb.sh
362 artifacts: 'packaging/deb/opendaylight/*.deb'
366 name: 'packaging-test-ansible-deb-{stream}'
368 node: ubuntu1604-mininet-ovs-25-2c-4g
370 project-type: freestyle
373 - opendaylight-infra-properties:
374 build-days-to-keep: 7
377 - opendaylight-infra-parameters:
378 os-cloud: '{os-cloud}'
381 refspec: 'refs/heads/{branch}'
382 artifacts: '{archive-artifacts}'
385 - integration-gerrit-scm:
387 refspec: '$GERRIT_REFSPEC'
391 - opendaylight-infra-wrappers:
392 build-timeout: '{build-timeout}'
395 - shell: !include-raw: include-raw-test-ansible-deb.sh