4 project-name: packaging
7 - '{project-name}-verify-tox-master'
8 - 'packaging-build-rpm-{stream}'
9 - 'packaging-build-rpm-snap-master'
10 - 'packaging-build-deb-{stream}'
11 - 'packaging-test-rpm-master'
12 - 'packaging-test-deb-master'
14 project: 'integration/packaging'
24 name: 'packaging-build-rpm-{stream}'
26 node: centos7-java-builder-2c-4g
28 project-type: freestyle
35 - opendaylight-infra-properties:
39 - opendaylight-infra-parameters:
40 os-cloud: '{os-cloud}'
43 refspec: 'refs/heads/{branch}'
44 artifacts: '{archive-artifacts}'
45 - lf-infra-maven-parameters:
46 mvn-opts: '{mvn-opts}'
47 mvn-params: '{mvn-params}'
48 mvn-version: '{mvn-version}'
49 staging-profile-id: ''
52 # yamllint disable-line rule:line-length
53 default: 'https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distribution-karaf/0.6.0-Carbon/distribution-karaf-0.6.0-Carbon.tar.gz'
54 description: 'URL to ODL tarball artifact to repackage into RPM'
58 description: 'Name of person who defined RPM'
61 default: 'jenkins-donotreply@opendaylight.org'
62 description: 'Email of person who defined RPM'
65 - integration-gerrit-scm:
67 refspec: '$GERRIT_REFSPEC'
71 - opendaylight-infra-wrappers:
72 build-timeout: '{build-timeout}'
75 - shell: !include-raw: include-raw-build-rpm.sh
76 - lf-infra-deploy-maven-file:
77 global-settings-file: 'global-settings'
78 settings-file: 'packaging-settings'
80 repo-id: 'opendaylight-{stream}-epel-7-x86_64-devel'
81 group-id: 'org.opendaylight.integration-packaging'
82 files-dir: '$WORKSPACE/upload_files'
91 name: 'packaging-build-rpm-snap-master'
93 node: centos7-java-builder-2c-4g
95 project-type: freestyle
98 - opendaylight-infra-properties:
102 - opendaylight-infra-parameters:
103 os-cloud: '{os-cloud}'
106 refspec: 'refs/heads/{branch}'
107 artifacts: '{archive-artifacts}'
111 description: 'OpenDaylight major (element) version number to build'
115 description: 'OpenDaylight minor (SR) version number to build'
119 description: 'Name of person who defined RPM'
121 name: CHANGELOG_EMAIL
122 default: 'jenkins-donotreply@opendaylight.org'
123 description: 'Email of person who defined RPM'
126 - integration-gerrit-scm:
128 refspec: '$GERRIT_REFSPEC'
132 - opendaylight-infra-wrappers:
133 build-timeout: '{build-timeout}'
136 - shell: !include-raw: include-raw-build-rpm-snap.sh
143 artifacts: '**/*.rpm'
148 name: 'packaging-test-rpm-master'
150 node: centos7-java-builder-2c-4g
153 - opendaylight-infra-parameters:
154 os-cloud: '{os-cloud}'
157 refspec: 'refs/heads/{branch}'
158 artifacts: '{archive-artifacts}'
161 # yamllint disable-line rule:line-length
162 default: 'https://raw.githubusercontent.com/opendaylight/integration-packaging/master/rpm/example_repo_configs/opendaylight-60-release.repo'
163 description: 'Link to .repo or .rpm file'
166 - integration-gerrit-scm:
168 refspec: '$GERRIT_REFSPEC'
172 - opendaylight-infra-wrappers:
173 build-timeout: '{build-timeout}'
176 - shell: !include-raw: include-raw-test-rpm.sh
177 - shell: !include-raw: include-raw-test-karaf.expect
186 name: 'packaging-test-deb-master'
188 node: ubuntu1604-mininet-ovs-25-2c-4g
191 - opendaylight-infra-parameters:
192 os-cloud: '{os-cloud}'
195 refspec: 'refs/heads/{branch}'
196 artifacts: '{archive-artifacts}'
199 default: 'ppa:odl-team/carbon'
200 description: 'Link to .deb package or name of PPA repo'
203 - integration-gerrit-scm:
205 refspec: '$GERRIT_REFSPEC'
209 - opendaylight-infra-wrappers:
210 build-timeout: '{build-timeout}'
213 - shell: !include-raw: include-raw-test-deb.sh
214 - shell: !include-raw: include-raw-test-karaf.expect
223 name: 'packaging-build-deb-{stream}'
225 node: ubuntu1604-mininet-ovs-25-2c-4g
227 project-type: freestyle
230 - opendaylight-infra-properties:
231 build-days-to-keep: 7
234 - opendaylight-infra-parameters:
235 os-cloud: '{os-cloud}'
238 refspec: 'refs/heads/{branch}'
239 artifacts: '{archive-artifacts}'
243 description: 'OpenDaylight major (element) version number to build'
247 description: 'OpenDaylight minor (SR) version number to build'
251 description: 'OpenDaylight patch version to build'
255 description: 'Deb version for the given ODL major.minor.patch'
258 default: 'ba1f409c1a46efd068b16ced6ddc8b32a412b03a'
259 description: 'Version of ODL systemd unitfile to download and package in ODL .deb'
263 description: 'Elemental codename for the ODL release, including SR if applicable'
266 # yamllint disable-line rule:line-length
267 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'
268 description: 'URL to ODL tarball artifact to repackage into .deb'
272 description: Java dependency for the ODL release
275 default: 'Mon, 1 Aug 2016'
276 description: 'Date this .deb was defined'
279 default: '17:48:42 +0530'
280 description: 'Time this .deb was defined'
284 description: 'Name of person who defined .deb'
286 name: CHANGELOG_EMAIL
287 default: 'jenkins-donotreply@opendaylight.org'
288 description: 'Email of person who defined .deb'
291 - integration-gerrit-scm:
293 refspec: '$GERRIT_REFSPEC'
297 - opendaylight-infra-wrappers:
298 build-timeout: '{build-timeout}'
301 - shell: !include-raw: include-raw-build-deb.sh
305 artifacts: 'packaging/deb/opendaylight/*.deb'