4 - 'vpp-verify-{stream}-{os}'
5 - 'vpp-merge-{stream}-{os}'
6 - 'vpp-verify-image-{stream}-{os}'
7 - 'vpp-docs-merge-{stream}'
8 - 'vpp-docs-verify-{stream}'
13 repo-os-part: 'ubuntu.trusty.main'
15 repo-os-part: 'ubuntu.xenial.main'
17 repo-os-part: 'centos7'
21 repo-stream-part: 'master'
24 repo-stream-part: 'stable.test'
27 repo-stream-part: 'stable.1606'
30 repo-stream-part: 'stable.1609'
38 - 'vpp-csit-verify-virl-{stream}'
39 - 'vpp-csit-verify-hw-perf-{stream}-{type}'
44 repo-stream-part: 'master'
47 repo-stream-part: 'stable.test'
50 repo-stream-part: 'stable.1606'
53 repo-stream-part: 'stable.1609'
62 name: 'vpp-verify-{stream}-{os}'
64 project-type: freestyle
69 daysToKeep: '{build-days-to-keep}'
70 numToKeep: '{build-num-to-keep}'
71 artifactDaysToKeep: '{build-artifact-days-to-keep}'
72 artifactNumToKeep: '{build-artifact-num-to-keep}'
84 credentials-id: '{ssh-credentials}'
85 refspec: '$GERRIT_REFSPEC'
86 choosing-strategy: 'gerrit'
89 - ssh-agent-credentials:
92 - fdio-infra-wrappers:
93 build-timeout: '{build-timeout}'
96 - gerrit-trigger-patch-submitted:
102 !include-raw-escape: include-raw-vpp-checkstyle.sh
104 !include-raw-escape: include-raw-vpp-build.sh
107 artifacts: 'build-root/*.rpm,build-root/*.deb'
110 only-if-success: true
111 default-excludes: false
114 name: 'vpp-verify-image-{stream}-{os}'
116 project-type: freestyle
117 node: 'verify-image-{os}'
121 daysToKeep: '{build-days-to-keep}'
122 numToKeep: '{build-num-to-keep}'
123 artifactDaysToKeep: '{build-artifact-days-to-keep}'
124 artifactNumToKeep: '{build-artifact-num-to-keep}'
135 - gerrit-trigger-scm:
136 credentials-id: '{ssh-credentials}'
137 refspec: '$GERRIT_REFSPEC'
138 choosing-strategy: 'gerrit'
141 - ssh-agent-credentials:
143 - '{ssh-credentials}'
144 - fdio-infra-wrappers:
145 build-timeout: '{build-timeout}'
149 server-name: 'Primary'
151 - comment-added-contains-event:
152 comment-contains-value: 'verify-images'
154 - project-compare-type: 'ANT'
155 project-pattern: '{project}'
157 - branch-compare-type: 'ANT'
158 branch-pattern: '**/{branch}'
167 !include-raw-escape: include-raw-vpp-checkstyle.sh
169 !include-raw-escape: include-raw-vpp-build.sh
172 name: 'vpp-merge-{stream}-{os}'
174 project-type: freestyle
178 daysToKeep: '{build-days-to-keep}'
179 numToKeep: '{build-num-to-keep}'
180 artifactDaysToKeep: '{build-artifact-days-to-keep}'
181 artifactNumToKeep: '{build-artifact-num-to-keep}'
190 - maven-project-parameter:
192 - repo-name-parameter:
193 repo-name: '{repo-stream-part}.{repo-os-part}'
196 - gerrit-trigger-scm:
197 credentials-id: '{ssh-credentials}'
199 choosing-strategy: 'default'
202 - ssh-agent-credentials:
204 - '{ssh-credentials}'
205 - fdio-infra-wrappers:
206 build-timeout: '{build-timeout}'
209 - gerrit-trigger-patch-merged:
215 !include-raw-escape: include-raw-vpp-checkstyle.sh
217 !include-raw-escape: include-raw-vpp-build.sh
219 maven-version: '{mvn33}'
221 settings: 'vpp-settings'
223 global-settings: 'global-settings'
224 global-settings-type: cfp
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 artifacts: 'build-root/*.rpm,build-root/*.deb'
237 only-if-success: true
238 default-excludes: false
241 name: 'vpp-csit-verify-virl-{stream}'
243 project-type: freestyle
248 daysToKeep: '{build-days-to-keep}'
249 numToKeep: '{build-num-to-keep}'
250 artifactDaysToKeep: '{build-artifact-days-to-keep}'
251 artifactNumToKeep: '{build-artifact-num-to-keep}'
262 - gerrit-trigger-scm:
263 credentials-id: '{ssh-credentials}'
264 refspec: '$GERRIT_REFSPEC'
265 choosing-strategy: 'gerrit'
269 - ssh-agent-credentials:
271 - '{ssh-credentials}'
272 - fdio-infra-wrappers:
273 build-timeout: '{build-timeout}'
276 - gerrit-trigger-patch-submitted:
282 !include-raw-escape: include-raw-vpp-checkstyle.sh
284 !include-raw-escape: include-raw-vpp-build.sh
286 !include-raw-escape: include-raw-vpp-csit-functional.sh
290 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
297 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
299 project-type: freestyle
304 daysToKeep: '{build-days-to-keep}'
305 numToKeep: '{build-num-to-keep}'
306 artifactDaysToKeep: '{build-artifact-days-to-keep}'
307 artifactNumToKeep: '{build-artifact-num-to-keep}'
320 - gerrit-trigger-scm:
321 credentials-id: '{ssh-credentials}'
322 refspec: '$GERRIT_REFSPEC'
323 choosing-strategy: 'gerrit'
327 - ssh-agent-credentials:
329 - '{ssh-credentials}'
330 - fdio-infra-wrappers:
331 build-timeout: '{build-timeout}'
334 - gerrit-trigger-manually-triggered:
335 comment-trigger-value: 'verify-perf-{type}'
341 !include-raw-escape: include-raw-vpp-build.sh
343 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
347 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
360 description: "TYPE parameter if not given by trigger"
363 name: 'vpp-docs-verify-{stream}'
365 project-type: freestyle
366 node: 'verify-ubuntu1604'
370 daysToKeep: '{build-days-to-keep}'
371 numToKeep: '{build-num-to-keep}'
372 artifactDaysToKeep: '{build-artifact-days-to-keep}'
373 artifactNumToKeep: '{build-artifact-num-to-keep}'
384 - gerrit-trigger-scm:
385 credentials-id: '{ssh-credentials}'
386 refspec: '$GERRIT_REFSPEC'
387 choosing-strategy: 'gerrit'
390 - ssh-agent-credentials:
392 - '{ssh-credentials}'
393 - fdio-infra-wrappers:
394 build-timeout: '{build-timeout}'
397 - gerrit-trigger-patch-submitted:
403 maven-version: '{mvn33}'
405 settings: 'vpp-settings'
407 global-settings: 'global-settings'
408 global-settings-type: cfp
409 - provide-maven-settings:
410 settings-file: 'vpp-settings'
411 global-settings-file: 'global-settings'
413 !include-raw-escape: include-raw-vpp-docs.sh
416 artifacts: 'build-root/docs/html/*'
419 only-if-success: true
420 default-excludes: false
423 name: 'vpp-docs-merge-{stream}'
425 project-type: freestyle
426 node: 'verify-ubuntu1604'
430 daysToKeep: '{build-days-to-keep}'
431 numToKeep: '{build-num-to-keep}'
432 artifactDaysToKeep: '{build-artifact-days-to-keep}'
433 artifactNumToKeep: '{build-artifact-num-to-keep}'
444 - gerrit-trigger-scm:
445 credentials-id: '{ssh-credentials}'
447 choosing-strategy: 'default'
450 - ssh-agent-credentials:
452 - '{ssh-credentials}'
453 - fdio-infra-wrappers:
454 build-timeout: '{build-timeout}'
458 jobs: 'vpp-merge-{stream}-ubuntu1404'
461 server-name: 'Primary'
463 - comment-added-contains-event:
464 comment-contains-value: 'run-docs'
466 - project-compare-type: 'ANT'
467 project-pattern: '{project}'
469 - branch-compare-type: 'ANT'
470 branch-pattern: '**/{branch}'
479 maven-version: '{mvn33}'
481 settings: 'vpp-settings'
483 global-settings: 'global-settings'
484 global-settings-type: cfp
485 - provide-maven-settings:
486 settings-file: 'vpp-settings'
487 global-settings-file: 'global-settings'
489 !include-raw-escape: include-raw-vpp-docs.sh
492 artifacts: 'build-root/docs/html/*'
495 only-if-success: true
496 default-excludes: false