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}'
40 - 'vpp-csit-verify-virl-1604-test-{stream}'
45 repo-stream-part: 'master'
48 repo-stream-part: 'stable.test'
51 repo-stream-part: 'stable.1606'
54 repo-stream-part: 'stable.1609'
63 name: 'vpp-verify-{stream}-{os}'
65 project-type: freestyle
70 daysToKeep: '{build-days-to-keep}'
71 numToKeep: '{build-num-to-keep}'
72 artifactDaysToKeep: '{build-artifact-days-to-keep}'
73 artifactNumToKeep: '{build-artifact-num-to-keep}'
85 credentials-id: '{ssh-credentials}'
86 refspec: '$GERRIT_REFSPEC'
87 choosing-strategy: 'gerrit'
91 - ssh-agent-credentials:
94 - fdio-infra-wrappers:
95 build-timeout: '{build-timeout}'
98 - gerrit-trigger-patch-submitted:
104 !include-raw-escape: include-raw-vpp-checkstyle.sh
106 !include-raw-escape: include-raw-vpp-build.sh
109 artifacts: 'build-root/*.rpm,build-root/*.deb'
112 only-if-success: true
113 default-excludes: false
116 name: 'vpp-csit-verify-virl-1604-test-{stream}'
118 project-type: freestyle
119 node: 'verify-ubuntu1404'
123 daysToKeep: '{build-days-to-keep}'
124 numToKeep: '{build-num-to-keep}'
125 artifactDaysToKeep: '{build-artifact-days-to-keep}'
126 artifactNumToKeep: '{build-artifact-num-to-keep}'
137 - gerrit-trigger-scm:
138 credentials-id: '{ssh-credentials}'
139 refspec: '$GERRIT_REFSPEC'
140 choosing-strategy: 'gerrit'
144 - ssh-agent-credentials:
146 - '{ssh-credentials}'
147 - fdio-infra-wrappers:
148 build-timeout: '{build-timeout}'
152 server-name: 'Primary'
154 - comment-added-contains-event:
155 comment-contains-value: 'virl-1604-test'
157 - project-compare-type: 'ANT'
158 project-pattern: '{project}'
160 - branch-compare-type: 'ANT'
161 branch-pattern: '**/{branch}'
170 !include-raw-escape: include-raw-vpp-checkstyle.sh
172 !include-raw-escape: include-raw-vpp-build.sh
175 artifacts: 'build-root/*.rpm,build-root/*.deb'
178 only-if-success: true
179 default-excludes: false
182 name: 'vpp-verify-image-{stream}-{os}'
184 project-type: freestyle
185 node: 'verify-image-{os}'
189 daysToKeep: '{build-days-to-keep}'
190 numToKeep: '{build-num-to-keep}'
191 artifactDaysToKeep: '{build-artifact-days-to-keep}'
192 artifactNumToKeep: '{build-artifact-num-to-keep}'
203 - gerrit-trigger-scm:
204 credentials-id: '{ssh-credentials}'
205 refspec: '$GERRIT_REFSPEC'
206 choosing-strategy: 'gerrit'
210 - ssh-agent-credentials:
212 - '{ssh-credentials}'
213 - fdio-infra-wrappers:
214 build-timeout: '{build-timeout}'
218 server-name: 'Primary'
220 - comment-added-contains-event:
221 comment-contains-value: 'verify-images'
223 - project-compare-type: 'ANT'
224 project-pattern: '{project}'
226 - branch-compare-type: 'ANT'
227 branch-pattern: '**/{branch}'
236 !include-raw-escape: include-raw-vpp-checkstyle.sh
238 !include-raw-escape: include-raw-vpp-build.sh
241 name: 'vpp-merge-{stream}-{os}'
243 project-type: freestyle
247 daysToKeep: '{build-days-to-keep}'
248 numToKeep: '{build-num-to-keep}'
249 artifactDaysToKeep: '{build-artifact-days-to-keep}'
250 artifactNumToKeep: '{build-artifact-num-to-keep}'
259 - maven-project-parameter:
261 - repo-name-parameter:
262 repo-name: '{repo-stream-part}.{repo-os-part}'
265 - gerrit-trigger-scm:
266 credentials-id: '{ssh-credentials}'
268 choosing-strategy: 'default'
272 - ssh-agent-credentials:
274 - '{ssh-credentials}'
275 - fdio-infra-wrappers:
276 build-timeout: '{build-timeout}'
279 - gerrit-trigger-patch-merged:
285 !include-raw-escape: include-raw-vpp-checkstyle.sh
287 !include-raw-escape: include-raw-vpp-build.sh
289 maven-version: '{mvn33}'
291 settings: 'vpp-settings'
293 global-settings: 'global-settings'
294 global-settings-type: cfp
295 - provide-maven-settings:
296 settings-file: 'vpp-settings'
297 global-settings-file: 'global-settings'
300 - ../scripts/maven_push_functions.sh
301 - include-raw-vpp-maven-push.sh
304 artifacts: 'build-root/*.rpm,build-root/*.deb'
307 only-if-success: true
308 default-excludes: false
311 name: 'vpp-csit-verify-virl-{stream}'
313 project-type: freestyle
318 daysToKeep: '{build-days-to-keep}'
319 numToKeep: '{build-num-to-keep}'
320 artifactDaysToKeep: '{build-artifact-days-to-keep}'
321 artifactNumToKeep: '{build-artifact-num-to-keep}'
332 - gerrit-trigger-scm:
333 credentials-id: '{ssh-credentials}'
334 refspec: '$GERRIT_REFSPEC'
335 choosing-strategy: 'gerrit'
339 - ssh-agent-credentials:
341 - '{ssh-credentials}'
342 - fdio-infra-wrappers:
343 build-timeout: '{build-timeout}'
346 - gerrit-trigger-patch-submitted:
352 !include-raw-escape: include-raw-vpp-checkstyle.sh
354 !include-raw-escape: include-raw-vpp-build.sh
356 !include-raw-escape: include-raw-vpp-csit-functional.sh
360 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
367 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
369 project-type: freestyle
374 daysToKeep: '{build-days-to-keep}'
375 numToKeep: '{build-num-to-keep}'
376 artifactDaysToKeep: '{build-artifact-days-to-keep}'
377 artifactNumToKeep: '{build-artifact-num-to-keep}'
390 - gerrit-trigger-scm:
391 credentials-id: '{ssh-credentials}'
392 refspec: '$GERRIT_REFSPEC'
393 choosing-strategy: 'gerrit'
397 - ssh-agent-credentials:
399 - '{ssh-credentials}'
400 - fdio-infra-wrappers:
401 build-timeout: '{build-timeout}'
404 - gerrit-trigger-manually-triggered:
405 comment-trigger-value: 'verify-perf-{type}'
411 !include-raw-escape: include-raw-vpp-build.sh
413 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
417 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
430 description: "TYPE parameter if not given by trigger"
433 name: 'vpp-docs-verify-{stream}'
435 project-type: freestyle
436 node: 'verify-ubuntu1604'
440 daysToKeep: '{build-days-to-keep}'
441 numToKeep: '{build-num-to-keep}'
442 artifactDaysToKeep: '{build-artifact-days-to-keep}'
443 artifactNumToKeep: '{build-artifact-num-to-keep}'
454 - gerrit-trigger-scm:
455 credentials-id: '{ssh-credentials}'
456 refspec: '$GERRIT_REFSPEC'
457 choosing-strategy: 'gerrit'
461 - ssh-agent-credentials:
463 - '{ssh-credentials}'
464 - fdio-infra-wrappers:
465 build-timeout: '{build-timeout}'
468 - gerrit-trigger-patch-submitted:
474 maven-version: '{mvn33}'
476 settings: 'vpp-settings'
478 global-settings: 'global-settings'
479 global-settings-type: cfp
480 - provide-maven-settings:
481 settings-file: 'vpp-settings'
482 global-settings-file: 'global-settings'
484 !include-raw-escape: include-raw-vpp-docs.sh
487 artifacts: 'build-root/docs/html/*'
490 only-if-success: true
491 default-excludes: false
494 name: 'vpp-docs-merge-{stream}'
496 project-type: freestyle
497 node: 'verify-ubuntu1604'
501 daysToKeep: '{build-days-to-keep}'
502 numToKeep: '{build-num-to-keep}'
503 artifactDaysToKeep: '{build-artifact-days-to-keep}'
504 artifactNumToKeep: '{build-artifact-num-to-keep}'
515 - gerrit-trigger-scm:
516 credentials-id: '{ssh-credentials}'
518 choosing-strategy: 'default'
522 - ssh-agent-credentials:
524 - '{ssh-credentials}'
525 - fdio-infra-wrappers:
526 build-timeout: '{build-timeout}'
530 jobs: 'vpp-merge-{stream}-ubuntu1404'
533 server-name: 'Primary'
535 - comment-added-contains-event:
536 comment-contains-value: 'run-docs'
538 - project-compare-type: 'ANT'
539 project-pattern: '{project}'
541 - branch-compare-type: 'ANT'
542 branch-pattern: '**/{branch}'
551 maven-version: '{mvn33}'
553 settings: 'vpp-settings'
555 global-settings: 'global-settings'
556 global-settings-type: cfp
557 - provide-maven-settings:
558 settings-file: 'vpp-settings'
559 global-settings-file: 'global-settings'
561 !include-raw-escape: include-raw-vpp-docs.sh
564 artifacts: 'build-root/docs/html/*'
567 only-if-success: true
568 default-excludes: false