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 name: 'vpp-verify-{stream}-opensuse'
41 project-type: freestyle
46 daysToKeep: '{build-days-to-keep}'
48 artifactDaysToKeep: '{build-artifact-days-to-keep}'
49 artifactNumToKeep: '{build-artifact-num-to-keep}'
58 - repo-name-parameter:
59 repo-name: '{repo-stream-part}.opensuse'
65 credentials-id: 'jenkins-gerrit-credentials'
66 refspec: '$GERRIT_REFSPEC'
67 choosing-strategy: 'gerrit'
70 - fdio-infra-wrappers:
71 build-timeout: '{build-timeout}'
74 - gerrit-trigger-checkstyle:
80 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
83 - ../scripts/setup_vpp_dpdk_dev_env.sh
84 - include-raw-vpp-build.sh
87 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
91 default-excludes: false
92 - fdio-infra-shiplogs:
93 maven-version: 'mvn33-new'
94 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
96 rerun-unstable-builds: false
101 name: 'vpp-verify-{stream}-osleap15'
103 project-type: freestyle
108 daysToKeep: '{build-days-to-keep}'
110 artifactDaysToKeep: '{build-artifact-days-to-keep}'
111 artifactNumToKeep: '{build-artifact-num-to-keep}'
120 - repo-name-parameter:
121 repo-name: '{repo-stream-part}.opensuse'
126 - gerrit-trigger-scm:
127 credentials-id: 'jenkins-gerrit-credentials'
128 refspec: '$GERRIT_REFSPEC'
129 choosing-strategy: 'gerrit'
132 - fdio-infra-wrappers:
133 build-timeout: '{build-timeout}'
136 - gerrit-trigger-checkstyle:
142 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
145 - ../scripts/setup_vpp_dpdk_dev_env.sh
146 - include-raw-vpp-build.sh
149 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
152 only-if-success: true
153 default-excludes: false
154 - fdio-infra-shiplogs:
155 maven-version: 'mvn33-new'
156 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
158 rerun-unstable-builds: false
163 name: 'vpp-merge-{stream}-opensuse'
165 project-type: freestyle
169 daysToKeep: '{build-days-to-keep}'
171 artifactDaysToKeep: '{build-artifact-days-to-keep}'
172 artifactNumToKeep: '{build-artifact-num-to-keep}'
181 - maven-project-parameter:
184 maven-version: 'mvn33-new'
187 - repo-name-parameter:
188 repo-name: '{repo-stream-part}.opensuse'
193 - gerrit-trigger-scm:
194 credentials-id: 'jenkins-gerrit-credentials'
196 choosing-strategy: 'default'
199 - fdio-infra-wrappers:
200 build-timeout: '{build-timeout}'
203 - gerrit-trigger-patch-merged:
208 - config-file-provider:
210 - file-id: '.packagecloud'
211 target: '/home/jenkins'
212 - config-file-provider:
214 - file-id: 'packagecloud_api'
215 target: '/home/jenkins'
217 maven-version: 'mvn33-new'
219 settings: 'vpp-settings'
221 global-settings: 'global-settings'
222 global-settings-type: cfp
224 !include-raw-escape: include-raw-vpp-checkstyle.sh
226 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
229 - ../scripts/setup_vpp_dpdk_dev_env.sh
230 - include-raw-vpp-build.sh
231 - provide-maven-settings:
232 settings-file: 'vpp-settings'
233 global-settings-file: 'global-settings'
236 - ../scripts/maven_push_functions.sh
237 - include-raw-vpp-maven-push.sh
240 - ../scripts/packagecloud_push.sh
244 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
247 only-if-success: true
248 default-excludes: false
249 - fdio-infra-shiplogs:
250 maven-version: 'mvn33-new'
252 rerun-unstable-builds: false
257 name: 'vpp-merge-{stream}-osleap15'
259 project-type: freestyle
263 daysToKeep: '{build-days-to-keep}'
265 artifactDaysToKeep: '{build-artifact-days-to-keep}'
266 artifactNumToKeep: '{build-artifact-num-to-keep}'
275 - maven-project-parameter:
278 maven-version: 'mvn33-new'
281 - repo-name-parameter:
282 repo-name: '{repo-stream-part}.opensuse'
285 - gerrit-trigger-scm:
286 credentials-id: 'jenkins-gerrit-credentials'
288 choosing-strategy: 'default'
291 - fdio-infra-wrappers:
292 build-timeout: '{build-timeout}'
295 - gerrit-trigger-patch-merged:
300 - config-file-provider:
302 - file-id: '.packagecloud'
303 target: '/home/jenkins'
304 - config-file-provider:
306 - file-id: 'packagecloud_api'
307 target: '/home/jenkins'
309 maven-version: 'mvn33-new'
311 settings: 'vpp-settings'
313 global-settings: 'global-settings'
314 global-settings-type: cfp
316 !include-raw-escape: include-raw-vpp-checkstyle.sh
318 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
321 - ../scripts/setup_vpp_dpdk_dev_env.sh
322 - include-raw-vpp-build.sh
323 - provide-maven-settings:
324 settings-file: 'vpp-settings'
325 global-settings-file: 'global-settings'
328 - ../scripts/maven_push_functions.sh
329 - include-raw-vpp-maven-push.sh
332 - ../scripts/packagecloud_push.sh
336 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
339 only-if-success: true
340 default-excludes: false
341 - fdio-infra-shiplogs:
342 maven-version: 'mvn33-new'
344 rerun-unstable-builds: false