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 repo-stream-part: 'stable.1901'
45 name: 'vpp-verify-{stream}-opensuse'
47 project-type: freestyle
52 daysToKeep: '{build-days-to-keep}'
54 artifactDaysToKeep: '{build-artifact-days-to-keep}'
55 artifactNumToKeep: '{build-artifact-num-to-keep}'
64 - repo-name-parameter:
65 repo-name: '{repo-stream-part}.opensuse'
71 credentials-id: 'jenkins-gerrit-credentials'
72 refspec: '$GERRIT_REFSPEC'
73 choosing-strategy: 'gerrit'
76 - fdio-infra-wrappers:
77 build-timeout: '{build-timeout}'
80 - gerrit-trigger-checkstyle:
86 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
89 - ../scripts/setup_vpp_dpdk_dev_env.sh
90 - include-raw-vpp-build.sh
94 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
98 default-excludes: false
99 - fdio-infra-shiplogs:
100 maven-version: 'mvn33-new'
101 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
103 rerun-unstable-builds: false
108 name: 'vpp-verify-{stream}-osleap15'
110 project-type: freestyle
115 daysToKeep: '{build-days-to-keep}'
117 artifactDaysToKeep: '{build-artifact-days-to-keep}'
118 artifactNumToKeep: '{build-artifact-num-to-keep}'
127 - repo-name-parameter:
128 repo-name: '{repo-stream-part}.opensuse'
133 - gerrit-trigger-scm:
134 credentials-id: 'jenkins-gerrit-credentials'
135 refspec: '$GERRIT_REFSPEC'
136 choosing-strategy: 'gerrit'
139 - fdio-infra-wrappers:
140 build-timeout: '{build-timeout}'
143 - gerrit-trigger-checkstyle:
149 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
152 - ../scripts/setup_vpp_dpdk_dev_env.sh
153 - include-raw-vpp-build.sh
157 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
160 only-if-success: true
161 default-excludes: false
162 - fdio-infra-shiplogs:
163 maven-version: 'mvn33-new'
164 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
166 rerun-unstable-builds: false
171 name: 'vpp-merge-{stream}-opensuse'
173 project-type: freestyle
177 daysToKeep: '{build-days-to-keep}'
179 artifactDaysToKeep: '{build-artifact-days-to-keep}'
180 artifactNumToKeep: '{build-artifact-num-to-keep}'
189 - maven-project-parameter:
192 maven-version: 'mvn33-new'
195 - repo-name-parameter:
196 repo-name: '{repo-stream-part}.opensuse'
201 - gerrit-trigger-scm:
202 credentials-id: 'jenkins-gerrit-credentials'
204 choosing-strategy: 'default'
207 - fdio-infra-wrappers:
208 build-timeout: '{build-timeout}'
211 - gerrit-trigger-patch-merged:
216 - config-file-provider:
218 - file-id: '.packagecloud'
219 target: '/home/jenkins'
220 - config-file-provider:
222 - file-id: 'packagecloud_api'
223 target: '/home/jenkins'
225 maven-version: 'mvn33-new'
227 settings: 'vpp-settings'
229 global-settings: 'global-settings'
230 global-settings-type: cfp
232 !include-raw-escape: include-raw-vpp-checkstyle.sh
234 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
237 - ../scripts/setup_vpp_dpdk_dev_env.sh
238 - include-raw-vpp-build.sh
239 - provide-maven-settings:
240 settings-file: 'vpp-settings'
241 global-settings-file: 'global-settings'
244 - ../scripts/packagecloud_push.sh
247 - ../scripts/maven_push_functions.sh
248 - include-raw-vpp-maven-push.sh
252 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
255 only-if-success: true
256 default-excludes: false
257 - fdio-infra-shiplogs:
258 maven-version: 'mvn33-new'
260 rerun-unstable-builds: false
265 name: 'vpp-merge-{stream}-osleap15'
267 project-type: freestyle
271 daysToKeep: '{build-days-to-keep}'
273 artifactDaysToKeep: '{build-artifact-days-to-keep}'
274 artifactNumToKeep: '{build-artifact-num-to-keep}'
283 - maven-project-parameter:
286 maven-version: 'mvn33-new'
289 - repo-name-parameter:
290 repo-name: '{repo-stream-part}.opensuse'
293 - gerrit-trigger-scm:
294 credentials-id: 'jenkins-gerrit-credentials'
296 choosing-strategy: 'default'
299 - fdio-infra-wrappers:
300 build-timeout: '{build-timeout}'
303 - gerrit-trigger-patch-merged:
308 - config-file-provider:
310 - file-id: '.packagecloud'
312 - config-file-provider:
314 - file-id: 'packagecloud_api'
317 maven-version: 'mvn33-new'
319 settings: 'vpp-settings'
321 global-settings: 'global-settings'
322 global-settings-type: cfp
324 !include-raw-escape: include-raw-vpp-checkstyle.sh
326 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
329 - ../scripts/setup_vpp_dpdk_dev_env.sh
330 - include-raw-vpp-build.sh
331 - provide-maven-settings:
332 settings-file: 'vpp-settings'
333 global-settings-file: 'global-settings'
336 - ../scripts/packagecloud_push.sh
339 - ../scripts/maven_push_functions.sh
340 - include-raw-vpp-maven-push.sh
344 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
347 only-if-success: true
348 default-excludes: false
349 - fdio-infra-shiplogs:
350 maven-version: 'mvn33-new'
352 rerun-unstable-builds: false