4 - 'vpp-verify-{stream}-opensuse'
5 - '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'
29 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'
63 credentials-id: 'jenkins-gerrit-credentials'
64 refspec: '$GERRIT_REFSPEC'
65 choosing-strategy: 'gerrit'
68 - fdio-infra-wrappers:
69 build-timeout: '{build-timeout}'
72 - gerrit-trigger-checkstyle:
78 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
81 - ../scripts/setup_vpp_dpdk_dev_env.sh
82 - include-raw-vpp-build.sh
85 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
89 default-excludes: false
90 - fdio-infra-shiplogs:
91 maven-version: 'mvn33-new'
92 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
94 rerun-unstable-builds: false
99 name: 'vpp-verify-{stream}-osleap15'
101 project-type: freestyle
106 daysToKeep: '{build-days-to-keep}'
108 artifactDaysToKeep: '{build-artifact-days-to-keep}'
109 artifactNumToKeep: '{build-artifact-num-to-keep}'
118 - repo-name-parameter:
119 repo-name: '{repo-stream-part}.opensuse'
122 - gerrit-trigger-scm:
123 credentials-id: 'jenkins-gerrit-credentials'
124 refspec: '$GERRIT_REFSPEC'
125 choosing-strategy: 'gerrit'
128 - fdio-infra-wrappers:
129 build-timeout: '{build-timeout}'
133 server-name: 'Primary'
135 - comment-added-contains-event:
136 comment-contains-value: 'checkstyle_success'
138 - project-compare-type: 'ANT'
139 project-pattern: '{name}'
141 - branch-compare-type: 'ANT'
142 branch-pattern: '**/{branch}'
151 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
154 - ../scripts/setup_vpp_dpdk_dev_env.sh
155 - 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'
200 - gerrit-trigger-scm:
201 credentials-id: 'jenkins-gerrit-credentials'
203 choosing-strategy: 'default'
206 - fdio-infra-wrappers:
207 build-timeout: '{build-timeout}'
210 - gerrit-trigger-patch-merged:
215 - config-file-provider:
217 - file-id: '.packagecloud'
218 target: '/home/jenkins'
219 - config-file-provider:
221 - file-id: 'packagecloud_api'
222 target: '/home/jenkins'
224 maven-version: 'mvn33-new'
226 settings: 'vpp-settings'
228 global-settings: 'global-settings'
229 global-settings-type: cfp
231 !include-raw-escape: include-raw-vpp-checkstyle.sh
233 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
236 - ../scripts/setup_vpp_dpdk_dev_env.sh
237 - include-raw-vpp-build.sh
238 - provide-maven-settings:
239 settings-file: 'vpp-settings'
240 global-settings-file: 'global-settings'
243 - ../scripts/maven_push_functions.sh
244 - include-raw-vpp-maven-push.sh
247 - ../scripts/packagecloud_push.sh
251 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
254 only-if-success: true
255 default-excludes: false
256 - fdio-infra-shiplogs:
257 maven-version: 'mvn33-new'
259 rerun-unstable-builds: false
264 name: 'vpp-merge-{stream}-osleap15'
266 project-type: freestyle
270 daysToKeep: '{build-days-to-keep}'
272 artifactDaysToKeep: '{build-artifact-days-to-keep}'
273 artifactNumToKeep: '{build-artifact-num-to-keep}'
282 - maven-project-parameter:
285 maven-version: 'mvn33-new'
288 - repo-name-parameter:
289 repo-name: '{repo-stream-part}.opensuse'
292 - gerrit-trigger-scm:
293 credentials-id: 'jenkins-gerrit-credentials'
295 choosing-strategy: 'default'
298 - fdio-infra-wrappers:
299 build-timeout: '{build-timeout}'
302 - gerrit-trigger-patch-merged:
307 - config-file-provider:
309 - file-id: '.packagecloud'
310 target: '/home/jenkins'
311 - config-file-provider:
313 - file-id: 'packagecloud_api'
314 target: '/home/jenkins'
316 maven-version: 'mvn33-new'
318 settings: 'vpp-settings'
320 global-settings: 'global-settings'
321 global-settings-type: cfp
323 !include-raw-escape: include-raw-vpp-checkstyle.sh
325 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
328 - ../scripts/setup_vpp_dpdk_dev_env.sh
329 - include-raw-vpp-build.sh
330 - provide-maven-settings:
331 settings-file: 'vpp-settings'
332 global-settings-file: 'global-settings'
335 - ../scripts/maven_push_functions.sh
336 - include-raw-vpp-maven-push.sh
339 - ../scripts/packagecloud_push.sh
343 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
346 only-if-success: true
347 default-excludes: false
348 - fdio-infra-shiplogs:
349 maven-version: 'mvn33-new'
351 rerun-unstable-builds: false