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 name: 'vpp-verify-{stream}-opensuse'
38 project-type: freestyle
43 daysToKeep: '{build-days-to-keep}'
45 artifactDaysToKeep: '{build-artifact-days-to-keep}'
46 artifactNumToKeep: '{build-artifact-num-to-keep}'
55 - repo-name-parameter:
56 repo-name: '{repo-stream-part}.opensuse'
60 credentials-id: 'jenkins-gerrit-credentials'
61 refspec: '$GERRIT_REFSPEC'
62 choosing-strategy: 'gerrit'
65 - fdio-infra-wrappers:
66 build-timeout: '{build-timeout}'
69 - gerrit-trigger-trivial-patch-submitted:
75 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
78 - ../scripts/setup_vpp_dpdk_dev_env.sh
79 - include-raw-vpp-build.sh
82 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
86 default-excludes: false
87 - fdio-infra-shiplogs:
88 maven-version: 'mvn33-new'
89 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
91 rerun-unstable-builds: false
96 name: 'vpp-verify-{stream}-osleap15'
98 project-type: freestyle
103 daysToKeep: '{build-days-to-keep}'
105 artifactDaysToKeep: '{build-artifact-days-to-keep}'
106 artifactNumToKeep: '{build-artifact-num-to-keep}'
115 - repo-name-parameter:
116 repo-name: '{repo-stream-part}.opensuse'
119 - gerrit-trigger-scm:
120 credentials-id: 'jenkins-gerrit-credentials'
121 refspec: '$GERRIT_REFSPEC'
122 choosing-strategy: 'gerrit'
125 - fdio-infra-wrappers:
126 build-timeout: '{build-timeout}'
129 - gerrit-trigger-trivial-patch-submitted:
135 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
138 - ../scripts/setup_vpp_dpdk_dev_env.sh
139 - include-raw-vpp-build.sh
142 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
145 only-if-success: true
146 default-excludes: false
147 - fdio-infra-shiplogs:
148 maven-version: 'mvn33-new'
149 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
151 rerun-unstable-builds: false
156 name: 'vpp-merge-{stream}-opensuse'
158 project-type: freestyle
162 daysToKeep: '{build-days-to-keep}'
164 artifactDaysToKeep: '{build-artifact-days-to-keep}'
165 artifactNumToKeep: '{build-artifact-num-to-keep}'
174 - maven-project-parameter:
177 maven-version: 'mvn33-new'
180 - repo-name-parameter:
181 repo-name: '{repo-stream-part}.opensuse'
184 - gerrit-trigger-scm:
185 credentials-id: 'jenkins-gerrit-credentials'
187 choosing-strategy: 'default'
190 - fdio-infra-wrappers:
191 build-timeout: '{build-timeout}'
194 - gerrit-trigger-patch-merged:
199 - config-file-provider:
201 - file-id: '.packagecloud'
202 target: '/home/jenkins'
203 - config-file-provider:
205 - file-id: 'packagecloud_api'
206 target: '/home/jenkins'
208 maven-version: 'mvn33-new'
210 settings: 'vpp-settings'
212 global-settings: 'global-settings'
213 global-settings-type: cfp
215 !include-raw-escape: include-raw-vpp-checkstyle.sh
217 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
220 - ../scripts/setup_vpp_dpdk_dev_env.sh
221 - include-raw-vpp-build.sh
222 - provide-maven-settings:
223 settings-file: 'vpp-settings'
224 global-settings-file: 'global-settings'
227 - ../scripts/maven_push_functions.sh
228 - include-raw-vpp-maven-push.sh
231 - ../scripts/packagecloud_push.sh
235 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
238 only-if-success: true
239 default-excludes: false
240 - fdio-infra-shiplogs:
241 maven-version: 'mvn33-new'
243 rerun-unstable-builds: false
248 name: 'vpp-merge-{stream}-osleap15'
250 project-type: freestyle
254 daysToKeep: '{build-days-to-keep}'
256 artifactDaysToKeep: '{build-artifact-days-to-keep}'
257 artifactNumToKeep: '{build-artifact-num-to-keep}'
266 - maven-project-parameter:
269 maven-version: 'mvn33-new'
272 - repo-name-parameter:
273 repo-name: '{repo-stream-part}.opensuse'
276 - gerrit-trigger-scm:
277 credentials-id: 'jenkins-gerrit-credentials'
279 choosing-strategy: 'default'
282 - fdio-infra-wrappers:
283 build-timeout: '{build-timeout}'
286 - gerrit-trigger-patch-merged:
291 - config-file-provider:
293 - file-id: '.packagecloud'
294 target: '/home/jenkins'
295 - config-file-provider:
297 - file-id: 'packagecloud_api'
298 target: '/home/jenkins'
300 maven-version: 'mvn33-new'
302 settings: 'vpp-settings'
304 global-settings: 'global-settings'
305 global-settings-type: cfp
307 !include-raw-escape: include-raw-vpp-checkstyle.sh
309 !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
312 - ../scripts/setup_vpp_dpdk_dev_env.sh
313 - include-raw-vpp-build.sh
314 - provide-maven-settings:
315 settings-file: 'vpp-settings'
316 global-settings-file: 'global-settings'
319 - ../scripts/maven_push_functions.sh
320 - include-raw-vpp-maven-push.sh
323 - ../scripts/packagecloud_push.sh
327 artifacts: 'build-root/*.rpm,build-root/*.deb,dpdk/*.rpm,dpdk/*.deb'
330 only-if-success: true
331 default-excludes: false
332 - fdio-infra-shiplogs:
333 maven-version: 'mvn33-new'
335 rerun-unstable-builds: false