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}'
132 - gerrit-trigger-checkstyle-nonvoting:
138 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
141 - ../scripts/setup_vpp_dpdk_dev_env.sh
142 - include-raw-vpp-build.sh
145 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
148 only-if-success: true
149 default-excludes: false
150 - fdio-infra-shiplogs:
151 maven-version: 'mvn33-new'
152 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
154 rerun-unstable-builds: false
159 name: 'vpp-merge-{stream}-opensuse'
161 project-type: freestyle
165 daysToKeep: '{build-days-to-keep}'
167 artifactDaysToKeep: '{build-artifact-days-to-keep}'
168 artifactNumToKeep: '{build-artifact-num-to-keep}'
177 - maven-project-parameter:
180 maven-version: 'mvn33-new'
183 - repo-name-parameter:
184 repo-name: '{repo-stream-part}.opensuse'
187 - gerrit-trigger-scm:
188 credentials-id: 'jenkins-gerrit-credentials'
190 choosing-strategy: 'default'
193 - fdio-infra-wrappers:
194 build-timeout: '{build-timeout}'
197 - gerrit-trigger-patch-merged:
202 - config-file-provider:
204 - file-id: '.packagecloud'
205 target: '/home/jenkins'
206 - config-file-provider:
208 - file-id: 'packagecloud_api'
209 target: '/home/jenkins'
211 maven-version: 'mvn33-new'
213 settings: 'vpp-settings'
215 global-settings: 'global-settings'
216 global-settings-type: cfp
218 !include-raw-escape: include-raw-vpp-checkstyle.sh
220 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
223 - ../scripts/setup_vpp_dpdk_dev_env.sh
224 - include-raw-vpp-build.sh
225 - provide-maven-settings:
226 settings-file: 'vpp-settings'
227 global-settings-file: 'global-settings'
230 - ../scripts/maven_push_functions.sh
231 - include-raw-vpp-maven-push.sh
234 - ../scripts/packagecloud_push.sh
238 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
241 only-if-success: true
242 default-excludes: false
243 - fdio-infra-shiplogs:
244 maven-version: 'mvn33-new'
246 rerun-unstable-builds: false
251 name: 'vpp-merge-{stream}-osleap15'
253 project-type: freestyle
257 daysToKeep: '{build-days-to-keep}'
259 artifactDaysToKeep: '{build-artifact-days-to-keep}'
260 artifactNumToKeep: '{build-artifact-num-to-keep}'
269 - maven-project-parameter:
272 maven-version: 'mvn33-new'
275 - repo-name-parameter:
276 repo-name: '{repo-stream-part}.opensuse'
279 - gerrit-trigger-scm:
280 credentials-id: 'jenkins-gerrit-credentials'
282 choosing-strategy: 'default'
285 - fdio-infra-wrappers:
286 build-timeout: '{build-timeout}'
289 - gerrit-trigger-patch-merged:
294 - config-file-provider:
296 - file-id: '.packagecloud'
297 target: '/home/jenkins'
298 - config-file-provider:
300 - file-id: 'packagecloud_api'
301 target: '/home/jenkins'
303 maven-version: 'mvn33-new'
305 settings: 'vpp-settings'
307 global-settings: 'global-settings'
308 global-settings-type: cfp
310 !include-raw-escape: include-raw-vpp-checkstyle.sh
312 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
315 - ../scripts/setup_vpp_dpdk_dev_env.sh
316 - include-raw-vpp-build.sh
317 - provide-maven-settings:
318 settings-file: 'vpp-settings'
319 global-settings-file: 'global-settings'
322 - ../scripts/maven_push_functions.sh
323 - include-raw-vpp-maven-push.sh
326 - ../scripts/packagecloud_push.sh
330 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
333 only-if-success: true
334 default-excludes: false
335 - fdio-infra-shiplogs:
336 maven-version: 'mvn33-new'
338 rerun-unstable-builds: false