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: '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/master'
36 repo-stream-part: '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: '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: '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: '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: '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: '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: '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: '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: 'master'
198 name: cicn-radio-emulators
200 - 'cicn-radio-emulators-merge-{stream}-{os}'
204 repo-os-part: 'ubuntu.xenial.main'
207 branch: 'vicn/master'
208 repo-stream-part: 'master'
214 name: 'cicn-longbow-merge-{stream}-{os}'
216 project-type: freestyle
217 node: '{os}-basebuild-4c-4g'
220 daysToKeep: '{build-days-to-keep}'
221 numToKeep: '{build-num-to-keep}'
222 artifactDaysToKeep: '{build-artifact-days-to-keep}'
223 artifactNumToKeep: '{build-artifact-num-to-keep}'
232 - maven-project-parameter:
235 maven-version: 'mvn33-new'
236 - repo-name-parameter:
237 repo-name: '{repo-stream-part}.{repo-os-part}'
240 - gerrit-trigger-scm:
241 credentials-id: 'jenkins-gerrit-credentials'
243 choosing-strategy: 'default'
246 - fdio-infra-wrappers:
247 build-timeout: '{build-timeout}'
250 - gerrit-trigger-patch-merged:
257 maven-version: 'mvn33-new'
259 settings: 'cicn-settings'
261 global-settings: 'global-settings'
262 global-settings-type: cfp
265 - include-raw-cicn-longbow-build.sh
266 - provide-maven-settings:
267 settings-file: 'cicn-settings'
268 global-settings-file: 'global-settings'
271 - ../scripts/maven_push_functions.sh
272 - include-raw-cicn-maven-push.sh
275 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
278 only-if-success: true
279 default-excludes: false
280 - fdio-infra-shiplogs:
281 maven-version: 'mvn33-new'
284 name: 'cicn-libparc-merge-{stream}-{os}'
286 project-type: freestyle
287 node: '{os}-basebuild-4c-4g'
290 daysToKeep: '{build-days-to-keep}'
291 numToKeep: '{build-num-to-keep}'
292 artifactDaysToKeep: '{build-artifact-days-to-keep}'
293 artifactNumToKeep: '{build-artifact-num-to-keep}'
302 - maven-project-parameter:
305 maven-version: 'mvn33-new'
306 - repo-name-parameter:
307 repo-name: '{repo-stream-part}.{repo-os-part}'
310 - gerrit-trigger-scm:
311 credentials-id: 'jenkins-gerrit-credentials'
313 choosing-strategy: 'default'
316 - fdio-infra-wrappers:
317 build-timeout: '{build-timeout}'
320 - gerrit-trigger-patch-merged:
324 jobs: 'cicn-longbow-merge-{stream}-{os}'
329 maven-version: 'mvn33-new'
331 settings: 'cicn-settings'
333 global-settings: 'global-settings'
334 global-settings-type: cfp
337 - include-raw-cicn-libparc-build.sh
338 - provide-maven-settings:
339 settings-file: 'cicn-settings'
340 global-settings-file: 'global-settings'
343 - ../scripts/maven_push_functions.sh
344 - include-raw-cicn-maven-push.sh
347 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
350 only-if-success: true
351 default-excludes: false
352 - fdio-infra-shiplogs:
353 maven-version: 'mvn33-new'
356 name: 'cicn-libccnx-common-merge-{stream}-{os}'
358 project-type: freestyle
359 node: '{os}-basebuild-4c-4g'
362 daysToKeep: '{build-days-to-keep}'
363 numToKeep: '{build-num-to-keep}'
364 artifactDaysToKeep: '{build-artifact-days-to-keep}'
365 artifactNumToKeep: '{build-artifact-num-to-keep}'
374 - maven-project-parameter:
377 maven-version: 'mvn33-new'
378 - repo-name-parameter:
379 repo-name: '{repo-stream-part}.{repo-os-part}'
382 - gerrit-trigger-scm:
383 credentials-id: 'jenkins-gerrit-credentials'
385 choosing-strategy: 'default'
388 - fdio-infra-wrappers:
389 build-timeout: '{build-timeout}'
392 - gerrit-trigger-patch-merged:
396 jobs: 'cicn-libparc-merge-{stream}-{os}'
401 maven-version: 'mvn33-new'
403 settings: 'cicn-settings'
405 global-settings: 'global-settings'
406 global-settings-type: cfp
409 - include-raw-cicn-libccnx-common-build.sh
410 - provide-maven-settings:
411 settings-file: 'cicn-settings'
412 global-settings-file: 'global-settings'
415 - ../scripts/maven_push_functions.sh
416 - include-raw-cicn-maven-push.sh
419 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
422 only-if-success: true
423 default-excludes: false
424 - fdio-infra-shiplogs:
425 maven-version: 'mvn33-new'
428 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
430 project-type: freestyle
431 node: '{os}-basebuild-4c-4g'
434 daysToKeep: '{build-days-to-keep}'
435 numToKeep: '{build-num-to-keep}'
436 artifactDaysToKeep: '{build-artifact-days-to-keep}'
437 artifactNumToKeep: '{build-artifact-num-to-keep}'
446 - maven-project-parameter:
449 maven-version: 'mvn33-new'
450 - repo-name-parameter:
451 repo-name: '{repo-stream-part}.{repo-os-part}'
454 - gerrit-trigger-scm:
455 credentials-id: 'jenkins-gerrit-credentials'
457 choosing-strategy: 'default'
460 - fdio-infra-wrappers:
461 build-timeout: '{build-timeout}'
464 - gerrit-trigger-patch-merged:
468 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
473 maven-version: 'mvn33-new'
475 settings: 'cicn-settings'
477 global-settings: 'global-settings'
478 global-settings-type: cfp
481 - include-raw-cicn-libccnx-transport-rta-build.sh
482 - provide-maven-settings:
483 settings-file: 'cicn-settings'
484 global-settings-file: 'global-settings'
487 - ../scripts/maven_push_functions.sh
488 - include-raw-cicn-maven-push.sh
491 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
494 only-if-success: true
495 default-excludes: false
496 - fdio-infra-shiplogs:
497 maven-version: 'mvn33-new'
500 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
502 project-type: freestyle
503 node: '{os}-basebuild-4c-4g'
506 daysToKeep: '{build-days-to-keep}'
507 numToKeep: '{build-num-to-keep}'
508 artifactDaysToKeep: '{build-artifact-days-to-keep}'
509 artifactNumToKeep: '{build-artifact-num-to-keep}'
518 - maven-project-parameter:
521 maven-version: 'mvn33-new'
522 - repo-name-parameter:
523 repo-name: '{repo-stream-part}.{repo-os-part}'
526 - gerrit-trigger-scm:
527 credentials-id: 'jenkins-gerrit-credentials'
529 choosing-strategy: 'default'
532 - fdio-infra-wrappers:
533 build-timeout: '{build-timeout}'
536 - gerrit-trigger-patch-merged:
540 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
545 maven-version: 'mvn33-new'
547 settings: 'cicn-settings'
549 global-settings: 'global-settings'
550 global-settings-type: cfp
553 - include-raw-cicn-libccnx-portal-build.sh
554 - provide-maven-settings:
555 settings-file: 'cicn-settings'
556 global-settings-file: 'global-settings'
559 - ../scripts/maven_push_functions.sh
560 - include-raw-cicn-maven-push.sh
563 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
566 only-if-success: true
567 default-excludes: false
568 - fdio-infra-shiplogs:
569 maven-version: 'mvn33-new'
572 name: 'cicn-libicnet-merge-{stream}-{os}'
574 project-type: freestyle
575 node: '{os}-basebuild-4c-4g'
578 daysToKeep: '{build-days-to-keep}'
579 numToKeep: '{build-num-to-keep}'
580 artifactDaysToKeep: '{build-artifact-days-to-keep}'
581 artifactNumToKeep: '{build-artifact-num-to-keep}'
590 - maven-project-parameter:
593 maven-version: 'mvn33-new'
594 - repo-name-parameter:
595 repo-name: '{repo-stream-part}.{repo-os-part}'
598 - gerrit-trigger-scm:
599 credentials-id: 'jenkins-gerrit-credentials'
601 choosing-strategy: 'default'
604 - fdio-infra-wrappers:
605 build-timeout: '{build-timeout}'
608 - gerrit-trigger-patch-merged:
612 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
617 maven-version: 'mvn33-new'
619 settings: 'cicn-settings'
621 global-settings: 'global-settings'
622 global-settings-type: cfp
625 - include-raw-cicn-libicnet-build.sh
626 - provide-maven-settings:
627 settings-file: 'cicn-settings'
628 global-settings-file: 'global-settings'
631 - ../scripts/maven_push_functions.sh
632 - include-raw-cicn-maven-push.sh
635 artifacts: 'build/*.rpm,build/*.deb'
638 only-if-success: true
639 default-excludes: false
640 - fdio-infra-shiplogs:
641 maven-version: 'mvn33-new'
644 name: 'cicn-metis-merge-{stream}-{os}'
646 project-type: freestyle
647 node: '{os}-basebuild-4c-4g'
650 daysToKeep: '{build-days-to-keep}'
651 numToKeep: '{build-num-to-keep}'
652 artifactDaysToKeep: '{build-artifact-days-to-keep}'
653 artifactNumToKeep: '{build-artifact-num-to-keep}'
662 - maven-project-parameter:
665 maven-version: 'mvn33-new'
666 - repo-name-parameter:
667 repo-name: '{repo-stream-part}.{repo-os-part}'
670 - gerrit-trigger-scm:
671 credentials-id: 'jenkins-gerrit-credentials'
673 choosing-strategy: 'default'
676 - fdio-infra-wrappers:
677 build-timeout: '{build-timeout}'
680 - gerrit-trigger-patch-merged:
684 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
689 maven-version: 'mvn33-new'
691 settings: 'cicn-settings'
693 global-settings: 'global-settings'
694 global-settings-type: cfp
697 - include-raw-cicn-metis-build.sh
698 - provide-maven-settings:
699 settings-file: 'cicn-settings'
700 global-settings-file: 'global-settings'
703 - ../scripts/maven_push_functions.sh
704 - include-raw-cicn-maven-push.sh
707 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
710 only-if-success: true
711 default-excludes: false
712 - fdio-infra-shiplogs:
713 maven-version: 'mvn33-new'
716 name: 'cicn-http-server-merge-{stream}-{os}'
718 project-type: freestyle
719 node: '{os}-basebuild-4c-4g'
722 daysToKeep: '{build-days-to-keep}'
723 numToKeep: '{build-num-to-keep}'
724 artifactDaysToKeep: '{build-artifact-days-to-keep}'
725 artifactNumToKeep: '{build-artifact-num-to-keep}'
734 - maven-project-parameter:
737 maven-version: 'mvn33-new'
738 - repo-name-parameter:
739 repo-name: '{repo-stream-part}.{repo-os-part}'
742 - gerrit-trigger-scm:
743 credentials-id: 'jenkins-gerrit-credentials'
745 choosing-strategy: 'default'
748 - fdio-infra-wrappers:
749 build-timeout: '{build-timeout}'
752 - gerrit-trigger-patch-merged:
756 jobs: 'cicn-libicnet-merge-{stream}-{os}'
761 maven-version: 'mvn33-new'
763 settings: 'cicn-settings'
765 global-settings: 'global-settings'
766 global-settings-type: cfp
769 - include-raw-cicn-http-server-build.sh
770 - provide-maven-settings:
771 settings-file: 'cicn-settings'
772 global-settings-file: 'global-settings'
775 - ../scripts/maven_push_functions.sh
776 - include-raw-cicn-maven-push.sh
779 artifacts: 'build/*.rpm,build/*.deb'
782 only-if-success: true
783 default-excludes: false
784 - fdio-infra-shiplogs:
785 maven-version: 'mvn33-new'
788 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
790 project-type: freestyle
791 node: '{os}-basebuild-4c-4g'
794 daysToKeep: '{build-days-to-keep}'
795 numToKeep: '{build-num-to-keep}'
796 artifactDaysToKeep: '{build-artifact-days-to-keep}'
797 artifactNumToKeep: '{build-artifact-num-to-keep}'
806 - maven-project-parameter:
809 maven-version: 'mvn33-new'
810 - repo-name-parameter:
811 repo-name: '{repo-stream-part}.{repo-os-part}'
814 - gerrit-trigger-scm:
815 credentials-id: 'jenkins-gerrit-credentials'
817 choosing-strategy: 'default'
820 - fdio-infra-wrappers:
821 build-timeout: '{build-timeout}'
824 - gerrit-trigger-patch-merged:
831 maven-version: 'mvn33-new'
833 settings: 'cicn-settings'
835 global-settings: 'global-settings'
836 global-settings-type: cfp
839 - include-raw-cicn-vpp-plugin-build.sh
840 - provide-maven-settings:
841 settings-file: 'cicn-settings'
842 global-settings-file: 'global-settings'
845 - ../scripts/maven_push_functions.sh
846 - include-raw-cicn-maven-push.sh
849 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
852 only-if-success: true
853 default-excludes: false
854 - fdio-infra-shiplogs:
855 maven-version: 'mvn33-new'
858 name: 'cicn-viper-merge-{stream}-{os}'
860 project-type: freestyle
861 node: '{os}-basebuild-4c-4g'
864 daysToKeep: '{build-days-to-keep}'
865 numToKeep: '{build-num-to-keep}'
866 artifactDaysToKeep: '{build-artifact-days-to-keep}'
867 artifactNumToKeep: '{build-artifact-num-to-keep}'
876 - maven-project-parameter:
879 maven-version: 'mvn33-new'
880 - repo-name-parameter:
881 repo-name: '{repo-stream-part}.{repo-os-part}'
884 - gerrit-trigger-scm:
885 credentials-id: 'jenkins-gerrit-credentials'
887 choosing-strategy: 'default'
890 - fdio-infra-wrappers:
891 build-timeout: '{build-timeout}'
894 - gerrit-trigger-patch-merged:
898 jobs: 'cicn-libicnet-merge-{stream}-{os}'
903 maven-version: 'mvn33-new'
905 settings: 'cicn-settings'
907 global-settings: 'global-settings'
908 global-settings-type: cfp
911 - include-raw-cicn-viper-build.sh
912 - provide-maven-settings:
913 settings-file: 'cicn-settings'
914 global-settings-file: 'global-settings'
917 - ../scripts/maven_push_functions.sh
918 - include-raw-cicn-maven-push.sh
921 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
924 only-if-success: true
925 default-excludes: false
926 - fdio-infra-shiplogs:
927 maven-version: 'mvn33-new'
930 name: 'cicn-radio-emulators-merge-{stream}-{os}'
932 project-type: freestyle
933 node: '{os}-basebuild-4c-4g'
936 daysToKeep: '{build-days-to-keep}'
937 numToKeep: '{build-num-to-keep}'
938 artifactDaysToKeep: '{build-artifact-days-to-keep}'
939 artifactNumToKeep: '{build-artifact-num-to-keep}'
948 - maven-project-parameter:
951 maven-version: 'mvn33-new'
952 - repo-name-parameter:
953 repo-name: '{repo-stream-part}.{repo-os-part}'
956 - gerrit-trigger-scm:
957 credentials-id: 'jenkins-gerrit-credentials'
959 choosing-strategy: 'default'
962 - fdio-infra-wrappers:
963 build-timeout: '{build-timeout}'
970 maven-version: 'mvn33-new'
972 settings: 'cicn-settings'
974 global-settings: 'global-settings'
975 global-settings-type: cfp
978 - include-raw-cicn-radio-emulators-build.sh
979 - provide-maven-settings:
980 settings-file: 'cicn-settings'
981 global-settings-file: 'global-settings'
984 - ../scripts/maven_push_functions.sh
985 - include-raw-cicn-maven-push.sh
988 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
991 only-if-success: true
992 default-excludes: false
993 - fdio-infra-shiplogs:
994 maven-version: 'mvn33-new'