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:
135 branch-pattern: '**/{branch}'
139 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
142 - ../scripts/setup_vpp_dpdk_dev_env.sh
143 - include-raw-vpp-build.sh
146 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
149 only-if-success: true
150 default-excludes: false
151 - fdio-infra-shiplogs:
152 maven-version: 'mvn33-new'
153 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
155 rerun-unstable-builds: false
160 name: 'vpp-merge-{stream}-opensuse'
162 project-type: freestyle
166 daysToKeep: '{build-days-to-keep}'
168 artifactDaysToKeep: '{build-artifact-days-to-keep}'
169 artifactNumToKeep: '{build-artifact-num-to-keep}'
178 - maven-project-parameter:
181 maven-version: 'mvn33-new'
184 - repo-name-parameter:
185 repo-name: '{repo-stream-part}.opensuse'
188 - gerrit-trigger-scm:
189 credentials-id: 'jenkins-gerrit-credentials'
191 choosing-strategy: 'default'
194 - fdio-infra-wrappers:
195 build-timeout: '{build-timeout}'
198 - gerrit-trigger-patch-merged:
203 - config-file-provider:
205 - file-id: '.packagecloud'
206 target: '/home/jenkins'
207 - config-file-provider:
209 - file-id: 'packagecloud_api'
210 target: '/home/jenkins'
212 maven-version: 'mvn33-new'
214 settings: 'vpp-settings'
216 global-settings: 'global-settings'
217 global-settings-type: cfp
219 !include-raw-escape: include-raw-vpp-checkstyle.sh
221 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
224 - ../scripts/setup_vpp_dpdk_dev_env.sh
225 - include-raw-vpp-build.sh
226 - provide-maven-settings:
227 settings-file: 'vpp-settings'
228 global-settings-file: 'global-settings'
231 - ../scripts/maven_push_functions.sh
232 - include-raw-vpp-maven-push.sh
235 - ../scripts/packagecloud_push.sh
239 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
242 only-if-success: true
243 default-excludes: false
244 - fdio-infra-shiplogs:
245 maven-version: 'mvn33-new'
247 rerun-unstable-builds: false
252 name: 'vpp-merge-{stream}-osleap15'
254 project-type: freestyle
258 daysToKeep: '{build-days-to-keep}'
260 artifactDaysToKeep: '{build-artifact-days-to-keep}'
261 artifactNumToKeep: '{build-artifact-num-to-keep}'
270 - maven-project-parameter:
273 maven-version: 'mvn33-new'
276 - repo-name-parameter:
277 repo-name: '{repo-stream-part}.opensuse'
280 - gerrit-trigger-scm:
281 credentials-id: 'jenkins-gerrit-credentials'
283 choosing-strategy: 'default'
286 - fdio-infra-wrappers:
287 build-timeout: '{build-timeout}'
290 - gerrit-trigger-patch-merged:
295 - config-file-provider:
297 - file-id: '.packagecloud'
298 target: '/home/jenkins'
299 - config-file-provider:
301 - file-id: 'packagecloud_api'
302 target: '/home/jenkins'
304 maven-version: 'mvn33-new'
306 settings: 'vpp-settings'
308 global-settings: 'global-settings'
309 global-settings-type: cfp
311 !include-raw-escape: include-raw-vpp-checkstyle.sh
313 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
316 - ../scripts/setup_vpp_dpdk_dev_env.sh
317 - include-raw-vpp-build.sh
318 - provide-maven-settings:
319 settings-file: 'vpp-settings'
320 global-settings-file: 'global-settings'
323 - ../scripts/maven_push_functions.sh
324 - include-raw-vpp-maven-push.sh
327 - ../scripts/packagecloud_push.sh
331 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
334 only-if-success: true
335 default-excludes: false
336 - fdio-infra-shiplogs:
337 maven-version: 'mvn33-new'
339 rerun-unstable-builds: false