4 - 'cicn-longbow-merge-{stream}-{os}'
8 repo-os-part: 'ubuntu.trusty.main'
10 repo-os-part: 'ubuntu.xenial.main'
12 repo-os-part: 'centos7'
15 branch: 'cframework/master'
16 repo-stream-part: 'cicn.master'
24 - 'cicn-libparc-merge-{stream}-{os}'
28 repo-os-part: 'ubuntu.trusty.main'
30 repo-os-part: 'ubuntu.xenial.main'
32 repo-os-part: 'centos7'
35 branch: 'cframework/libparc'
36 repo-stream-part: 'cicn.master'
42 name: cicn-libccnx-common
44 - 'cicn-libccnx-common-merge-{stream}-{os}'
48 repo-os-part: 'ubuntu.trusty.main'
50 repo-os-part: 'ubuntu.xenial.main'
52 repo-os-part: 'centos7'
55 branch: 'ccnxlibs/master'
56 repo-stream-part: 'cicn.master'
62 name: cicn-libccnx-transport-rta
64 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
68 repo-os-part: 'ubuntu.trusty.main'
70 repo-os-part: 'ubuntu.xenial.main'
72 repo-os-part: 'centos7'
75 branch: 'ccnxlibs/master'
76 repo-stream-part: 'cicn.master'
82 name: cicn-libccnx-portal
84 - 'cicn-libccnx-portal-merge-{stream}-{os}'
88 repo-os-part: 'ubuntu.trusty.main'
90 repo-os-part: 'ubuntu.xenial.main'
92 repo-os-part: 'centos7'
95 branch: 'ccnxlibs/master'
96 repo-stream-part: 'cicn.master'
104 - 'cicn-libicnet-merge-{stream}-{os}'
108 repo-os-part: 'ubuntu.trusty.main'
110 repo-os-part: 'ubuntu.xenial.main'
112 repo-os-part: 'centos7'
115 branch: 'libicnet/master'
116 repo-stream-part: 'cicn.master'
124 - 'cicn-metis-merge-{stream}-{os}'
128 repo-os-part: 'ubuntu.trusty.main'
130 repo-os-part: 'ubuntu.xenial.main'
132 repo-os-part: 'centos7'
135 branch: 'sb-forwarder/master'
136 repo-stream-part: 'cicn.master'
142 name: cicn-http-server
144 - 'cicn-http-server-merge-{stream}-{os}'
148 repo-os-part: 'ubuntu.trusty.main'
150 repo-os-part: 'ubuntu.xenial.main'
152 repo-os-part: 'centos7'
155 branch: 'http-server/master'
156 repo-stream-part: 'cicn.master'
162 name: cicn-vpp-plugin
164 - 'cicn-vpp-plugin-merge-{stream}-{os}'
168 repo-os-part: 'ubuntu.trusty.main'
170 repo-os-part: 'ubuntu.xenial.main'
173 branch: 'cicn-plugin/master'
174 repo-stream-part: 'cicn.master'
182 - 'cicn-viper-merge-{stream}-{os}'
186 repo-os-part: 'ubuntu.trusty.main'
188 repo-os-part: 'ubuntu.xenial.main'
191 branch: 'viper/master'
192 repo-stream-part: 'cicn.master'
198 name: 'cicn-longbow-merge-{stream}-{os}'
200 project-type: freestyle
201 node: '{os}-basebuild-4c-4g'
204 daysToKeep: '{build-days-to-keep}'
205 numToKeep: '{build-num-to-keep}'
206 artifactDaysToKeep: '{build-artifact-days-to-keep}'
207 artifactNumToKeep: '{build-artifact-num-to-keep}'
216 - maven-project-parameter:
219 maven-version: 'mvn33-new'
220 - repo-name-parameter:
221 repo-name: '{repo-stream-part}.{repo-os-part}'
224 - gerrit-trigger-scm:
225 credentials-id: 'jenkins-gerrit-credentials'
227 choosing-strategy: 'default'
230 - fdio-infra-wrappers:
231 build-timeout: '{build-timeout}'
234 - gerrit-trigger-patch-merged:
241 maven-version: 'mvn33-new'
243 settings: 'cicn-settings'
245 global-settings: 'global-settings'
246 global-settings-type: cfp
250 - include-raw-cicn-longbow-build.sh
251 - provide-maven-settings:
252 settings-file: 'cicn-longbow-settings'
253 global-settings-file: 'global-settings'
256 - ../scripts/maven_push_functions.sh
257 - include-raw-cicn-maven-push.sh
260 artifacts: 'build/*.rpm,build/*.deb'
263 only-if-success: true
264 default-excludes: false
265 - fdio-infra-shiplogs:
266 maven-version: 'mvn33-new'
269 name: 'cicn-libparc-merge-{stream}-{os}'
271 project-type: freestyle
272 node: '{os}-basebuild-4c-4g'
275 daysToKeep: '{build-days-to-keep}'
276 numToKeep: '{build-num-to-keep}'
277 artifactDaysToKeep: '{build-artifact-days-to-keep}'
278 artifactNumToKeep: '{build-artifact-num-to-keep}'
287 - maven-project-parameter:
290 maven-version: 'mvn33-new'
291 - repo-name-parameter:
292 repo-name: '{repo-stream-part}.{repo-os-part}'
295 - gerrit-trigger-scm:
296 credentials-id: 'jenkins-gerrit-credentials'
298 choosing-strategy: 'default'
301 - fdio-infra-wrappers:
302 build-timeout: '{build-timeout}'
305 - gerrit-trigger-patch-merged:
309 jobs: 'cicn-longbow-merge-{stream}-{os}'
314 maven-version: 'mvn33-new'
316 settings: 'cicn-settings'
318 global-settings: 'global-settings'
319 global-settings-type: cfp
323 - include-raw-cicn-libparc-build.sh
324 - provide-maven-settings:
325 settings-file: 'cicn-libparc-settings'
326 global-settings-file: 'global-settings'
329 - ../scripts/maven_push_functions.sh
330 - include-raw-cicn-maven-push.sh
333 artifacts: 'build/*.rpm,build/*.deb'
336 only-if-success: true
337 default-excludes: false
338 - fdio-infra-shiplogs:
339 maven-version: 'mvn33-new'
342 name: 'cicn-libccnx-common-merge-{stream}-{os}'
344 project-type: freestyle
345 node: '{os}-basebuild-4c-4g'
348 daysToKeep: '{build-days-to-keep}'
349 numToKeep: '{build-num-to-keep}'
350 artifactDaysToKeep: '{build-artifact-days-to-keep}'
351 artifactNumToKeep: '{build-artifact-num-to-keep}'
360 - maven-project-parameter:
363 maven-version: 'mvn33-new'
364 - repo-name-parameter:
365 repo-name: '{repo-stream-part}.{repo-os-part}'
368 - gerrit-trigger-scm:
369 credentials-id: 'jenkins-gerrit-credentials'
371 choosing-strategy: 'default'
374 - fdio-infra-wrappers:
375 build-timeout: '{build-timeout}'
378 - gerrit-trigger-patch-merged:
382 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}'
387 maven-version: 'mvn33-new'
389 settings: 'cicn-settings'
391 global-settings: 'global-settings'
392 global-settings-type: cfp
396 - include-raw-cicn-libccnx-common-build.sh
397 - provide-maven-settings:
398 settings-file: 'cicn-libccnx-common-settings'
399 global-settings-file: 'global-settings'
402 - ../scripts/maven_push_functions.sh
403 - include-raw-cicn-maven-push.sh
406 artifacts: 'build/*.rpm,build/*.deb'
409 only-if-success: true
410 default-excludes: false
411 - fdio-infra-shiplogs:
412 maven-version: 'mvn33-new'
415 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
417 project-type: freestyle
418 node: '{os}-basebuild-4c-4g'
421 daysToKeep: '{build-days-to-keep}'
422 numToKeep: '{build-num-to-keep}'
423 artifactDaysToKeep: '{build-artifact-days-to-keep}'
424 artifactNumToKeep: '{build-artifact-num-to-keep}'
433 - maven-project-parameter:
436 maven-version: 'mvn33-new'
437 - repo-name-parameter:
438 repo-name: '{repo-stream-part}.{repo-os-part}'
441 - gerrit-trigger-scm:
442 credentials-id: 'jenkins-gerrit-credentials'
444 choosing-strategy: 'default'
447 - fdio-infra-wrappers:
448 build-timeout: '{build-timeout}'
451 - gerrit-trigger-patch-merged:
455 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}'
460 maven-version: 'mvn33-new'
462 settings: 'cicn-settings'
464 global-settings: 'global-settings'
465 global-settings-type: cfp
469 - include-raw-cicn-libccnx-transport-rta-build.sh
470 - provide-maven-settings:
471 settings-file: 'cicn-libccnx-transport-rta-settings'
472 global-settings-file: 'global-settings'
475 - ../scripts/maven_push_functions.sh
476 - include-raw-cicn-maven-push.sh
479 artifacts: 'build/*.rpm,build/*.deb'
482 only-if-success: true
483 default-excludes: false
484 - fdio-infra-shiplogs:
485 maven-version: 'mvn33-new'
488 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
490 project-type: freestyle
491 node: '{os}-basebuild-4c-4g'
494 daysToKeep: '{build-days-to-keep}'
495 numToKeep: '{build-num-to-keep}'
496 artifactDaysToKeep: '{build-artifact-days-to-keep}'
497 artifactNumToKeep: '{build-artifact-num-to-keep}'
506 - maven-project-parameter:
509 maven-version: 'mvn33-new'
510 - repo-name-parameter:
511 repo-name: '{repo-stream-part}.{repo-os-part}'
514 - gerrit-trigger-scm:
515 credentials-id: 'jenkins-gerrit-credentials'
517 choosing-strategy: 'default'
520 - fdio-infra-wrappers:
521 build-timeout: '{build-timeout}'
524 - gerrit-trigger-patch-merged:
528 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}'
533 maven-version: 'mvn33-new'
535 settings: 'cicn-settings'
537 global-settings: 'global-settings'
538 global-settings-type: cfp
542 - include-raw-cicn-libccnx-portal-build.sh
543 - provide-maven-settings:
544 settings-file: 'cicn-libccnx-portal-settings'
545 global-settings-file: 'global-settings'
548 - ../scripts/maven_push_functions.sh
549 - include-raw-cicn-maven-push.sh
552 artifacts: 'build/*.rpm,build/*.deb'
555 only-if-success: true
556 default-excludes: false
557 - fdio-infra-shiplogs:
558 maven-version: 'mvn33-new'
561 name: 'cicn-libicnet-merge-{stream}-{os}'
563 project-type: freestyle
564 node: '{os}-basebuild-4c-4g'
567 daysToKeep: '{build-days-to-keep}'
568 numToKeep: '{build-num-to-keep}'
569 artifactDaysToKeep: '{build-artifact-days-to-keep}'
570 artifactNumToKeep: '{build-artifact-num-to-keep}'
579 - maven-project-parameter:
582 maven-version: 'mvn33-new'
583 - repo-name-parameter:
584 repo-name: '{repo-stream-part}.{repo-os-part}'
587 - gerrit-trigger-scm:
588 credentials-id: 'jenkins-gerrit-credentials'
590 choosing-strategy: 'default'
593 - fdio-infra-wrappers:
594 build-timeout: '{build-timeout}'
597 - gerrit-trigger-patch-merged:
601 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}, cicn-libccnx-portal-merge-{stream}-{os}'
606 maven-version: 'mvn33-new'
608 settings: 'cicn-settings'
610 global-settings: 'global-settings'
611 global-settings-type: cfp
615 - include-raw-cicn-libicnet-build.sh
616 - provide-maven-settings:
617 settings-file: 'cicn-libicnet-settings'
618 global-settings-file: 'global-settings'
621 - ../scripts/maven_push_functions.sh
622 - include-raw-cicn-maven-push.sh
625 artifacts: 'build/*.rpm,build/*.deb'
628 only-if-success: true
629 default-excludes: false
630 - fdio-infra-shiplogs:
631 maven-version: 'mvn33-new'
634 name: 'cicn-metis-merge-{stream}-{os}'
636 project-type: freestyle
637 node: '{os}-basebuild-4c-4g'
640 daysToKeep: '{build-days-to-keep}'
641 numToKeep: '{build-num-to-keep}'
642 artifactDaysToKeep: '{build-artifact-days-to-keep}'
643 artifactNumToKeep: '{build-artifact-num-to-keep}'
652 - maven-project-parameter:
655 maven-version: 'mvn33-new'
656 - repo-name-parameter:
657 repo-name: '{repo-stream-part}.{repo-os-part}'
660 - gerrit-trigger-scm:
661 credentials-id: 'jenkins-gerrit-credentials'
663 choosing-strategy: 'default'
666 - fdio-infra-wrappers:
667 build-timeout: '{build-timeout}'
670 - gerrit-trigger-patch-merged:
674 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}, cicn-libccnx-portal-merge-{stream}-{os}'
679 maven-version: 'mvn33-new'
681 settings: 'cicn-settings'
683 global-settings: 'global-settings'
684 global-settings-type: cfp
688 - include-raw-cicn-metis-build.sh
689 - provide-maven-settings:
690 settings-file: 'cicn-metis-settings'
691 global-settings-file: 'global-settings'
694 - ../scripts/maven_push_functions.sh
695 - include-raw-cicn-maven-push.sh
698 artifacts: 'build/*.rpm,build/*.deb'
701 only-if-success: true
702 default-excludes: false
703 - fdio-infra-shiplogs:
704 maven-version: 'mvn33-new'
707 name: 'cicn-http-server-merge-{stream}-{os}'
709 project-type: freestyle
710 node: '{os}-basebuild-4c-4g'
713 daysToKeep: '{build-days-to-keep}'
714 numToKeep: '{build-num-to-keep}'
715 artifactDaysToKeep: '{build-artifact-days-to-keep}'
716 artifactNumToKeep: '{build-artifact-num-to-keep}'
725 - maven-project-parameter:
728 maven-version: 'mvn33-new'
729 - repo-name-parameter:
730 repo-name: '{repo-stream-part}.{repo-os-part}'
733 - gerrit-trigger-scm:
734 credentials-id: 'jenkins-gerrit-credentials'
736 choosing-strategy: 'default'
739 - fdio-infra-wrappers:
740 build-timeout: '{build-timeout}'
743 - gerrit-trigger-patch-merged:
747 jobs: 'cicn-libicnet-merge-{stream}-{os}'
752 maven-version: 'mvn33-new'
754 settings: 'cicn-settings'
756 global-settings: 'global-settings'
757 global-settings-type: cfp
761 - include-raw-cicn-http-server-build.sh
762 - provide-maven-settings:
763 settings-file: 'cicn-http-server-settings'
764 global-settings-file: 'global-settings'
767 - ../scripts/maven_push_functions.sh
768 - include-raw-cicn-maven-push.sh
771 artifacts: 'build/*.rpm,build/*.deb'
774 only-if-success: true
775 default-excludes: false
776 - fdio-infra-shiplogs:
777 maven-version: 'mvn33-new'
780 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
782 project-type: freestyle
783 node: '{os}-basebuild-4c-4g'
786 daysToKeep: '{build-days-to-keep}'
787 numToKeep: '{build-num-to-keep}'
788 artifactDaysToKeep: '{build-artifact-days-to-keep}'
789 artifactNumToKeep: '{build-artifact-num-to-keep}'
798 - maven-project-parameter:
801 maven-version: 'mvn33-new'
802 - repo-name-parameter:
803 repo-name: '{repo-stream-part}.{repo-os-part}'
806 - gerrit-trigger-scm:
807 credentials-id: 'jenkins-gerrit-credentials'
809 choosing-strategy: 'default'
812 - fdio-infra-wrappers:
813 build-timeout: '{build-timeout}'
816 - gerrit-trigger-patch-merged:
823 maven-version: 'mvn33-new'
825 settings: 'cicn-settings'
827 global-settings: 'global-settings'
828 global-settings-type: cfp
832 - include-raw-cicn-http-server-build.sh
833 - provide-maven-settings:
834 settings-file: 'cicn-vpp-plugin-settings'
835 global-settings-file: 'global-settings'
838 - ../scripts/maven_push_functions.sh
839 - include-raw-cicn-maven-push.sh
842 artifacts: 'build/*.rpm,build/*.deb'
845 only-if-success: true
846 default-excludes: false
847 - fdio-infra-shiplogs:
848 maven-version: 'mvn33-new'
851 name: 'cicn-viper-merge-{stream}-{os}'
853 project-type: freestyle
854 node: '{os}-basebuild-4c-4g'
857 daysToKeep: '{build-days-to-keep}'
858 numToKeep: '{build-num-to-keep}'
859 artifactDaysToKeep: '{build-artifact-days-to-keep}'
860 artifactNumToKeep: '{build-artifact-num-to-keep}'
869 - maven-project-parameter:
872 maven-version: 'mvn33-new'
873 - repo-name-parameter:
874 repo-name: '{repo-stream-part}.{repo-os-part}'
877 - gerrit-trigger-scm:
878 credentials-id: 'jenkins-gerrit-credentials'
880 choosing-strategy: 'default'
883 - fdio-infra-wrappers:
884 build-timeout: '{build-timeout}'
887 - gerrit-trigger-patch-merged:
891 jobs: 'cicn-libicnet-merge-{stream}-{os}'
896 maven-version: 'mvn33-new'
898 settings: 'cicn-settings'
900 global-settings: 'global-settings'
901 global-settings-type: cfp
905 - include-raw-cicn-viper-build.sh
906 - provide-maven-settings:
907 settings-file: 'cicn-viper-settings'
908 global-settings-file: 'global-settings'
911 - ../scripts/maven_push_functions.sh
912 - include-raw-cicn-maven-push.sh
915 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
918 only-if-success: true
919 default-excludes: false
920 - fdio-infra-shiplogs:
921 maven-version: 'mvn33-new'