3 project-name: packaging
6 - '{project-name}-verify-python-{stream}'
7 - '{project-name}-build-rpm-{stream}'
8 - '{project-name}-build-rpm-snap-{stream}'
9 - '{project-name}-test-rpm-{stream}'
10 - '{project-name}-build-deb-{stream}'
12 project: 'integration/packaging'
19 name: '{project-name}-build-rpm-{stream}'
23 project-type: freestyle
26 - opendaylight-infra-properties:
30 - opendaylight-infra-parameters:
33 refspec: 'refs/heads/{branch}'
34 artifacts: '{archive-artifacts}'
38 description: 'OpenDaylight major (element) version number to build'
42 description: 'OpenDaylight minor (SR) version number to build'
46 description: 'OpenDaylight patch version to build'
50 description: 'RPM version for the given ODL major.minor.patch'
53 default: '07f7c83b0ef46ad3809e5be03e09a77fe554eeae'
54 description: 'Version of ODL systemd unitfile to download and package in ODL RPM'
58 description: 'Elemental codename for the ODL release, including SR if applicable'
61 default: 'https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.5.0-Boron/distribution-karaf-0.5.0-Boron.tar.gz'
62 description: 'URL to ODL tarball artifact to repackage into RPM'
65 default: 'Sun Aug 25 1991'
66 description: 'Date this RPM was defined'
70 description: 'Name of person who defined RPM'
73 default: 'jenkins-donotreply@opendaylight.org'
74 description: 'Email of person who defined RPM'
77 - integration-gerrit-scm:
79 refspec: '$GERRIT_REFSPEC'
83 - opendaylight-infra-wrappers:
84 build-timeout: '{build-timeout}'
87 - shell: !include-raw: include-raw-build-rpm.sh
94 name: '{project-name}-build-rpm-snap-{stream}'
98 project-type: freestyle
101 - opendaylight-infra-properties:
102 build-days-to-keep: 7
105 - opendaylight-infra-parameters:
108 refspec: 'refs/heads/{branch}'
109 artifacts: '{archive-artifacts}'
113 description: 'OpenDaylight major (element) version number to build'
117 description: 'OpenDaylight minor (SR) version number to build'
121 description: 'OpenDaylight patch version to build'
124 default: '0.1.20161212snap531'
125 description: 'RPM version for the given ODL major.minor.patch'
128 default: '07f7c83b0ef46ad3809e5be03e09a77fe554eeae'
129 description: 'Version of ODL systemd unitfile to download and package in ODL RPM'
133 description: 'Name of person who defined RPM'
135 name: CHANGELOG_EMAIL
136 default: 'jenkins-donotreply@opendaylight.org'
137 description: 'Email of person who defined RPM'
140 - integration-gerrit-scm:
142 refspec: '$GERRIT_REFSPEC'
146 - opendaylight-infra-wrappers:
147 build-timeout: '{build-timeout}'
150 - shell: !include-raw: include-raw-build-rpm-snap.sh
154 artifacts: '**/*.rpm'
157 name: '{project-name}-test-rpm-{stream}'
162 - opendaylight-infra-parameters:
165 refspec: 'refs/heads/{branch}'
166 artifacts: '{archive-artifacts}'
169 default: 'https://raw.githubusercontent.com/opendaylight/integration-packaging/master/rpm/example_repo_configs/opendaylight-51-release.repo'
170 description: 'Link to .repo or .rpm file'
173 default: '/etc/yum.repos.d/opendaylight-51-release.repo'
174 description: 'Name of the .repo file'
177 - integration-gerrit-scm:
179 refspec: '$GERRIT_REFSPEC'
183 - opendaylight-infra-wrappers:
184 build-timeout: '{build-timeout}'
187 - shell: !include-raw: include-raw-test-rpm.sh
188 - shell: !include-raw: include-raw-test-karaf.sh
195 name: '{project-name}-build-deb-{stream}'
199 project-type: freestyle
202 - opendaylight-infra-properties:
203 build-days-to-keep: 7
206 - opendaylight-infra-parameters:
209 refspec: 'refs/heads/{branch}'
210 artifacts: '{archive-artifacts}'
214 description: 'OpenDaylight major (element) version number to build'
218 description: 'OpenDaylight minor (SR) version number to build'
222 description: 'OpenDaylight patch version to build'
226 description: 'Deb version for the given ODL major.minor.patch'
229 default: '07f7c83b0ef46ad3809e5be03e09a77fe554eeae'
230 description: 'Version of ODL systemd unitfile to download and package in ODL .deb'
234 description: 'Elemental codename for the ODL release, including SR if applicable'
237 default: 'https://nexus.opendaylight.org/content/repositories/public/org/opendaylight/integration/distribution-karaf/0.5.0-Boron/distribution-karaf-0.5.0-Boron.tar.gz'
238 description: 'URL to ODL tarball artifact to repackage into .deb'
242 description: Java dependency for the ODL release
245 default: 'Mon, 1 Aug 2016'
246 description: 'Date this .deb was defined'
249 default: '17:48:42 +0530'
250 description: 'Time this .deb was defined'
254 description: 'Name of person who defined .deb'
256 name: CHANGELOG_EMAIL
257 default: 'jenkins-donotreply@opendaylight.org'
258 description: 'Email of person who defined .deb'
261 - integration-gerrit-scm:
263 refspec: '$GERRIT_REFSPEC'
267 - opendaylight-infra-wrappers:
268 build-timeout: '{build-timeout}'
271 - shell: !include-raw: include-raw-build-deb.sh
275 artifacts: 'packaging/deb/opendaylight/*.deb'