5 - 'vpp-verify-{stream}-opensuse'
6 - 'vpp-merge-{stream}-opensuse'
10 repo-os-part: 'opensuse'
15 repo-stream-part: 'stable.1801'
18 repo-stream-part: 'stable.1804'
23 - 'vpp-verify-{stream}-osleap15'
24 - 'vpp-merge-{stream}-osleap15'
28 repo-os-part: 'opensuse'
33 repo-stream-part: 'master'
36 repo-stream-part: 'stable.1807'
39 repo-stream-part: 'stable.1810'
42 name: 'vpp-verify-{stream}-opensuse'
44 project-type: freestyle
49 daysToKeep: '{build-days-to-keep}'
51 artifactDaysToKeep: '{build-artifact-days-to-keep}'
52 artifactNumToKeep: '{build-artifact-num-to-keep}'
61 - repo-name-parameter:
62 repo-name: '{repo-stream-part}.opensuse'
68 credentials-id: 'jenkins-gerrit-credentials'
69 refspec: '$GERRIT_REFSPEC'
70 choosing-strategy: 'gerrit'
73 - fdio-infra-wrappers:
74 build-timeout: '{build-timeout}'
77 - gerrit-trigger-checkstyle:
83 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
86 - ../scripts/setup_vpp_dpdk_dev_env.sh
87 - include-raw-vpp-build.sh
91 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
95 default-excludes: false
96 - fdio-infra-shiplogs:
97 maven-version: 'mvn33-new'
98 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
100 rerun-unstable-builds: false
105 name: 'vpp-verify-{stream}-osleap15'
107 project-type: freestyle
112 daysToKeep: '{build-days-to-keep}'
114 artifactDaysToKeep: '{build-artifact-days-to-keep}'
115 artifactNumToKeep: '{build-artifact-num-to-keep}'
124 - repo-name-parameter:
125 repo-name: '{repo-stream-part}.opensuse'
130 - gerrit-trigger-scm:
131 credentials-id: 'jenkins-gerrit-credentials'
132 refspec: '$GERRIT_REFSPEC'
133 choosing-strategy: 'gerrit'
136 - fdio-infra-wrappers:
137 build-timeout: '{build-timeout}'
140 - gerrit-trigger-checkstyle:
146 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
149 - ../scripts/setup_vpp_dpdk_dev_env.sh
150 - include-raw-vpp-build.sh
154 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
157 only-if-success: true
158 default-excludes: false
159 - fdio-infra-shiplogs:
160 maven-version: 'mvn33-new'
161 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
163 rerun-unstable-builds: false
168 name: 'vpp-merge-{stream}-opensuse'
170 project-type: freestyle
174 daysToKeep: '{build-days-to-keep}'
176 artifactDaysToKeep: '{build-artifact-days-to-keep}'
177 artifactNumToKeep: '{build-artifact-num-to-keep}'
186 - maven-project-parameter:
189 maven-version: 'mvn33-new'
192 - repo-name-parameter:
193 repo-name: '{repo-stream-part}.opensuse'
198 - gerrit-trigger-scm:
199 credentials-id: 'jenkins-gerrit-credentials'
201 choosing-strategy: 'default'
204 - fdio-infra-wrappers:
205 build-timeout: '{build-timeout}'
208 - gerrit-trigger-patch-merged:
213 - config-file-provider:
215 - file-id: '.packagecloud'
216 target: '/home/jenkins'
217 - config-file-provider:
219 - file-id: 'packagecloud_api'
220 target: '/home/jenkins'
222 maven-version: 'mvn33-new'
224 settings: 'vpp-settings'
226 global-settings: 'global-settings'
227 global-settings-type: cfp
229 !include-raw-escape: include-raw-vpp-checkstyle.sh
231 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
234 - ../scripts/setup_vpp_dpdk_dev_env.sh
235 - include-raw-vpp-build.sh
236 - provide-maven-settings:
237 settings-file: 'vpp-settings'
238 global-settings-file: 'global-settings'
241 - ../scripts/packagecloud_push.sh
244 - ../scripts/maven_push_functions.sh
245 - include-raw-vpp-maven-push.sh
249 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
252 only-if-success: true
253 default-excludes: false
254 - fdio-infra-shiplogs:
255 maven-version: 'mvn33-new'
257 rerun-unstable-builds: false
262 name: 'vpp-merge-{stream}-osleap15'
264 project-type: freestyle
268 daysToKeep: '{build-days-to-keep}'
270 artifactDaysToKeep: '{build-artifact-days-to-keep}'
271 artifactNumToKeep: '{build-artifact-num-to-keep}'
280 - maven-project-parameter:
283 maven-version: 'mvn33-new'
286 - repo-name-parameter:
287 repo-name: '{repo-stream-part}.opensuse'
290 - gerrit-trigger-scm:
291 credentials-id: 'jenkins-gerrit-credentials'
293 choosing-strategy: 'default'
296 - fdio-infra-wrappers:
297 build-timeout: '{build-timeout}'
300 - gerrit-trigger-patch-merged:
305 - config-file-provider:
307 - file-id: '.packagecloud'
309 - config-file-provider:
311 - file-id: 'packagecloud_api'
314 maven-version: 'mvn33-new'
316 settings: 'vpp-settings'
318 global-settings: 'global-settings'
319 global-settings-type: cfp
321 !include-raw-escape: include-raw-vpp-checkstyle.sh
323 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
326 - ../scripts/setup_vpp_dpdk_dev_env.sh
327 - include-raw-vpp-build.sh
328 - provide-maven-settings:
329 settings-file: 'vpp-settings'
330 global-settings-file: 'global-settings'
333 - ../scripts/packagecloud_push.sh
336 - ../scripts/maven_push_functions.sh
337 - include-raw-vpp-maven-push.sh
341 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
344 only-if-success: true
345 default-excludes: false
346 - fdio-infra-shiplogs:
347 maven-version: 'mvn33-new'
349 rerun-unstable-builds: false