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
87 - shell: cat /etc/os-release
90 - ../scripts/setup_vpp_dpdk_dev_env.sh
91 - include-raw-vpp-build.sh
95 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
99 default-excludes: false
100 - fdio-infra-shiplogs:
101 maven-version: 'mvn33-new'
102 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
104 rerun-unstable-builds: false
109 name: 'vpp-verify-{stream}-osleap15'
111 project-type: freestyle
116 daysToKeep: '{build-days-to-keep}'
118 artifactDaysToKeep: '{build-artifact-days-to-keep}'
119 artifactNumToKeep: '{build-artifact-num-to-keep}'
128 - repo-name-parameter:
129 repo-name: '{repo-stream-part}.opensuse'
134 - gerrit-trigger-scm:
135 credentials-id: 'jenkins-gerrit-credentials'
136 refspec: '$GERRIT_REFSPEC'
137 choosing-strategy: 'gerrit'
140 - fdio-infra-wrappers:
141 build-timeout: '{build-timeout}'
144 - gerrit-trigger-checkstyle:
150 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
153 - ../scripts/setup_vpp_dpdk_dev_env.sh
154 - include-raw-vpp-build.sh
158 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
161 only-if-success: true
162 default-excludes: false
163 - fdio-infra-shiplogs:
164 maven-version: 'mvn33-new'
165 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
167 rerun-unstable-builds: false
172 name: 'vpp-merge-{stream}-opensuse'
174 project-type: freestyle
178 daysToKeep: '{build-days-to-keep}'
180 artifactDaysToKeep: '{build-artifact-days-to-keep}'
181 artifactNumToKeep: '{build-artifact-num-to-keep}'
190 - maven-project-parameter:
193 maven-version: 'mvn33-new'
196 - repo-name-parameter:
197 repo-name: '{repo-stream-part}.opensuse'
202 - gerrit-trigger-scm:
203 credentials-id: 'jenkins-gerrit-credentials'
205 choosing-strategy: 'default'
208 - fdio-infra-wrappers:
209 build-timeout: '{build-timeout}'
212 - gerrit-trigger-patch-merged:
217 - config-file-provider:
219 - file-id: '.packagecloud'
220 target: '/home/jenkins'
221 - config-file-provider:
223 - file-id: 'packagecloud_api'
224 target: '/home/jenkins'
226 maven-version: 'mvn33-new'
228 settings: 'vpp-settings'
230 global-settings: 'global-settings'
231 global-settings-type: cfp
233 !include-raw-escape: include-raw-vpp-checkstyle.sh
235 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
238 - ../scripts/setup_vpp_dpdk_dev_env.sh
239 - include-raw-vpp-build.sh
240 - provide-maven-settings:
241 settings-file: 'vpp-settings'
242 global-settings-file: 'global-settings'
245 - ../scripts/packagecloud_push.sh
248 - ../scripts/maven_push_functions.sh
249 - include-raw-vpp-maven-push.sh
253 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
256 only-if-success: true
257 default-excludes: false
258 - fdio-infra-shiplogs:
259 maven-version: 'mvn33-new'
261 rerun-unstable-builds: false
266 name: 'vpp-merge-{stream}-osleap15'
268 project-type: freestyle
272 daysToKeep: '{build-days-to-keep}'
274 artifactDaysToKeep: '{build-artifact-days-to-keep}'
275 artifactNumToKeep: '{build-artifact-num-to-keep}'
284 - maven-project-parameter:
287 maven-version: 'mvn33-new'
290 - repo-name-parameter:
291 repo-name: '{repo-stream-part}.opensuse'
294 - gerrit-trigger-scm:
295 credentials-id: 'jenkins-gerrit-credentials'
297 choosing-strategy: 'default'
300 - fdio-infra-wrappers:
301 build-timeout: '{build-timeout}'
304 - gerrit-trigger-patch-merged:
309 - config-file-provider:
311 - file-id: '.packagecloud'
313 - config-file-provider:
315 - file-id: 'packagecloud_api'
318 maven-version: 'mvn33-new'
320 settings: 'vpp-settings'
322 global-settings: 'global-settings'
323 global-settings-type: cfp
325 !include-raw-escape: include-raw-vpp-checkstyle.sh
327 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
330 - ../scripts/setup_vpp_dpdk_dev_env.sh
331 - include-raw-vpp-build.sh
332 - provide-maven-settings:
333 settings-file: 'vpp-settings'
334 global-settings-file: 'global-settings'
337 - ../scripts/packagecloud_push.sh
340 - ../scripts/maven_push_functions.sh
341 - include-raw-vpp-maven-push.sh
345 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
348 only-if-success: true
349 default-excludes: false
350 - fdio-infra-shiplogs:
351 maven-version: 'mvn33-new'
353 rerun-unstable-builds: false