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
90 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
94 default-excludes: false
95 - fdio-infra-shiplogs:
96 maven-version: 'mvn33-new'
97 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
99 rerun-unstable-builds: false
104 name: 'vpp-verify-{stream}-osleap15'
106 project-type: freestyle
111 daysToKeep: '{build-days-to-keep}'
113 artifactDaysToKeep: '{build-artifact-days-to-keep}'
114 artifactNumToKeep: '{build-artifact-num-to-keep}'
123 - repo-name-parameter:
124 repo-name: '{repo-stream-part}.opensuse'
129 - gerrit-trigger-scm:
130 credentials-id: 'jenkins-gerrit-credentials'
131 refspec: '$GERRIT_REFSPEC'
132 choosing-strategy: 'gerrit'
135 - fdio-infra-wrappers:
136 build-timeout: '{build-timeout}'
139 - gerrit-trigger-checkstyle:
145 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
148 - ../scripts/setup_vpp_dpdk_dev_env.sh
149 - include-raw-vpp-build.sh
152 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
155 only-if-success: true
156 default-excludes: false
157 - fdio-infra-shiplogs:
158 maven-version: 'mvn33-new'
159 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
161 rerun-unstable-builds: false
166 name: 'vpp-merge-{stream}-opensuse'
168 project-type: freestyle
172 daysToKeep: '{build-days-to-keep}'
174 artifactDaysToKeep: '{build-artifact-days-to-keep}'
175 artifactNumToKeep: '{build-artifact-num-to-keep}'
184 - maven-project-parameter:
187 maven-version: 'mvn33-new'
190 - repo-name-parameter:
191 repo-name: '{repo-stream-part}.opensuse'
196 - gerrit-trigger-scm:
197 credentials-id: 'jenkins-gerrit-credentials'
199 choosing-strategy: 'default'
202 - fdio-infra-wrappers:
203 build-timeout: '{build-timeout}'
206 - gerrit-trigger-patch-merged:
211 - config-file-provider:
213 - file-id: '.packagecloud'
214 target: '/home/jenkins'
215 - config-file-provider:
217 - file-id: 'packagecloud_api'
218 target: '/home/jenkins'
220 maven-version: 'mvn33-new'
222 settings: 'vpp-settings'
224 global-settings: 'global-settings'
225 global-settings-type: cfp
227 !include-raw-escape: include-raw-vpp-checkstyle.sh
229 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
232 - ../scripts/setup_vpp_dpdk_dev_env.sh
233 - include-raw-vpp-build.sh
234 - provide-maven-settings:
235 settings-file: 'vpp-settings'
236 global-settings-file: 'global-settings'
239 - ../scripts/packagecloud_push.sh
242 - ../scripts/maven_push_functions.sh
243 - include-raw-vpp-maven-push.sh
247 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
250 only-if-success: true
251 default-excludes: false
252 - fdio-infra-shiplogs:
253 maven-version: 'mvn33-new'
255 rerun-unstable-builds: false
260 name: 'vpp-merge-{stream}-osleap15'
262 project-type: freestyle
266 daysToKeep: '{build-days-to-keep}'
268 artifactDaysToKeep: '{build-artifact-days-to-keep}'
269 artifactNumToKeep: '{build-artifact-num-to-keep}'
278 - maven-project-parameter:
281 maven-version: 'mvn33-new'
284 - repo-name-parameter:
285 repo-name: '{repo-stream-part}.opensuse'
288 - gerrit-trigger-scm:
289 credentials-id: 'jenkins-gerrit-credentials'
291 choosing-strategy: 'default'
294 - fdio-infra-wrappers:
295 build-timeout: '{build-timeout}'
298 - gerrit-trigger-patch-merged:
303 - config-file-provider:
305 - file-id: '.packagecloud'
307 - config-file-provider:
309 - file-id: 'packagecloud_api'
312 maven-version: 'mvn33-new'
314 settings: 'vpp-settings'
316 global-settings: 'global-settings'
317 global-settings-type: cfp
319 !include-raw-escape: include-raw-vpp-checkstyle.sh
321 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
324 - ../scripts/setup_vpp_dpdk_dev_env.sh
325 - include-raw-vpp-build.sh
326 - provide-maven-settings:
327 settings-file: 'vpp-settings'
328 global-settings-file: 'global-settings'
331 - ../scripts/packagecloud_push.sh
334 - ../scripts/maven_push_functions.sh
335 - include-raw-vpp-maven-push.sh
339 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
342 only-if-success: true
343 default-excludes: false
344 - fdio-infra-shiplogs:
345 maven-version: 'mvn33-new'
347 rerun-unstable-builds: false