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-puppet-{stream}'
13 - 'packaging-test-ansible-rpm-{stream}'
14 - 'packaging-test-ansible-deb-{stream}'
16 project: 'integration/packaging'
23 name: 'packaging-test-puppet-{stream}'
25 node: centos7-docker-2c-4g
27 project-type: freestyle
30 - opendaylight-infra-properties:
34 - opendaylight-infra-parameters:
37 refspec: 'refs/heads/{branch}'
38 artifacts: '{archive-artifacts}'
41 - integration-gerrit-scm:
43 refspec: '$GERRIT_REFSPEC'
47 - opendaylight-infra-wrappers:
48 build-timeout: '{build-timeout}'
51 - shell: !include-raw: include-raw-test-puppet.sh
57 name: 'packaging-build-rpm-{stream}'
59 node: centos7-java-builder-2c-4g
61 project-type: freestyle
64 - opendaylight-infra-properties:
68 - opendaylight-infra-parameters:
71 refspec: 'refs/heads/{branch}'
72 artifacts: '{archive-artifacts}'
75 # yamllint disable-line rule:line-length
76 default: 'https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.5.2-Boron/distribution-karaf-0.5.2-Boron.tar.gz'
77 description: 'URL to ODL tarball artifact to repackage into RPM'
80 default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a'
81 description: 'Version of ODL systemd unitfile to download and package in ODL RPM'
84 default: 'Sun Aug 25 1991'
85 description: 'Date this RPM was defined'
89 description: 'Name of person who defined RPM'
92 default: 'jenkins-donotreply@opendaylight.org'
93 description: 'Email of person who defined RPM'
96 - integration-gerrit-scm:
98 refspec: '$GERRIT_REFSPEC'
102 - opendaylight-infra-wrappers:
103 build-timeout: '{build-timeout}'
106 - shell: !include-raw: include-raw-build-rpm.sh
110 artifacts: '**/*.rpm'
113 name: 'packaging-build-rpm-snap-{stream}'
115 node: centos7-java-builder-2c-4g
117 project-type: freestyle
120 - opendaylight-infra-properties:
121 build-days-to-keep: 7
124 - opendaylight-infra-parameters:
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'
139 default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a'
140 description: 'Version of ODL systemd unitfile to download and package in ODL RPM'
144 description: 'Name of person who defined RPM'
146 name: CHANGELOG_EMAIL
147 default: 'jenkins-donotreply@opendaylight.org'
148 description: 'Email of person who defined RPM'
151 - integration-gerrit-scm:
153 refspec: '$GERRIT_REFSPEC'
157 - opendaylight-infra-wrappers:
158 build-timeout: '{build-timeout}'
161 - shell: !include-raw: include-raw-build-rpm-snap.sh
165 artifacts: '**/*.rpm'
168 name: 'packaging-test-rpm-{stream}'
170 node: centos7-java-builder-2c-4g
173 - opendaylight-infra-parameters:
176 refspec: 'refs/heads/{branch}'
177 artifacts: '{archive-artifacts}'
180 # yamllint disable-line rule:line-length
181 default: 'https://raw.githubusercontent.com/opendaylight/integration-packaging/master/rpm/example_repo_configs/opendaylight-52-release.repo'
182 description: 'Link to .repo or .rpm file'
185 default: '/etc/yum.repos.d/opendaylight-52-release.repo'
186 description: 'Name of the .repo file'
189 - integration-gerrit-scm:
191 refspec: '$GERRIT_REFSPEC'
195 - opendaylight-infra-wrappers:
196 build-timeout: '{build-timeout}'
199 - shell: !include-raw: include-raw-test-rpm.sh
200 - shell: !include-raw: include-raw-test-karaf.expect
207 name: 'packaging-test-ansible-rpm-{stream}'
209 node: centos7-java-builder-2c-4g
211 project-type: freestyle
214 - opendaylight-infra-properties:
215 build-days-to-keep: 7
218 - opendaylight-infra-parameters:
221 refspec: 'refs/heads/{branch}'
222 artifacts: '{archive-artifacts}'
225 - integration-gerrit-scm:
227 refspec: '$GERRIT_REFSPEC'
231 - opendaylight-infra-wrappers:
232 build-timeout: '{build-timeout}'
235 - shell: !include-raw: include-raw-test-ansible-rpm.sh
242 name: 'packaging-build-deb-{stream}'
244 node: ubuntu-trusty-mininet-2c-2g
246 project-type: freestyle
249 - opendaylight-infra-properties:
250 build-days-to-keep: 7
253 - opendaylight-infra-parameters:
256 refspec: 'refs/heads/{branch}'
257 artifacts: '{archive-artifacts}'
261 description: 'OpenDaylight major (element) version number to build'
265 description: 'OpenDaylight minor (SR) version number to build'
269 description: 'OpenDaylight patch version to build'
273 description: 'Deb version for the given ODL major.minor.patch'
276 default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a'
277 description: 'Version of ODL systemd unitfile to download and package in ODL .deb'
281 description: 'Elemental codename for the ODL release, including SR if applicable'
284 # yamllint disable-line rule:line-length
285 default: 'https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.5.2-Boron/distribution-karaf-0.5.2-Boron.tar.gz'
286 description: 'URL to ODL tarball artifact to repackage into .deb'
290 description: Java dependency for the ODL release
293 default: 'Mon, 1 Aug 2016'
294 description: 'Date this .deb was defined'
297 default: '17:48:42 +0530'
298 description: 'Time this .deb was defined'
302 description: 'Name of person who defined .deb'
304 name: CHANGELOG_EMAIL
305 default: 'jenkins-donotreply@opendaylight.org'
306 description: 'Email of person who defined .deb'
309 - integration-gerrit-scm:
311 refspec: '$GERRIT_REFSPEC'
315 - opendaylight-infra-wrappers:
316 build-timeout: '{build-timeout}'
319 - shell: !include-raw: include-raw-build-deb.sh
323 artifacts: 'packaging/deb/opendaylight/*.deb'
327 name: 'packaging-test-ansible-deb-{stream}'
329 node: ubuntu-xenial-mininet-ovs-25-2c-4g
331 project-type: freestyle
334 - opendaylight-infra-properties:
335 build-days-to-keep: 7
338 - opendaylight-infra-parameters:
341 refspec: 'refs/heads/{branch}'
342 artifacts: '{archive-artifacts}'
345 - integration-gerrit-scm:
347 refspec: '$GERRIT_REFSPEC'
351 - opendaylight-infra-wrappers:
352 build-timeout: '{build-timeout}'
355 - shell: !include-raw: include-raw-test-ansible-deb.sh