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
266 - include-raw-cicn-longbow-build.sh
267 - provide-maven-settings:
268 settings-file: 'cicn-settings'
269 global-settings-file: 'global-settings'
272 - ../scripts/maven_push_functions.sh
273 - include-raw-cicn-maven-push.sh
276 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
279 only-if-success: true
280 default-excludes: false
281 - fdio-infra-shiplogs:
282 maven-version: 'mvn33-new'
285 name: 'cicn-libparc-merge-{stream}-{os}'
287 project-type: freestyle
288 node: '{os}-basebuild-4c-4g'
291 daysToKeep: '{build-days-to-keep}'
292 numToKeep: '{build-num-to-keep}'
293 artifactDaysToKeep: '{build-artifact-days-to-keep}'
294 artifactNumToKeep: '{build-artifact-num-to-keep}'
303 - maven-project-parameter:
306 maven-version: 'mvn33-new'
307 - repo-name-parameter:
308 repo-name: '{repo-stream-part}.{repo-os-part}'
311 - gerrit-trigger-scm:
312 credentials-id: 'jenkins-gerrit-credentials'
314 choosing-strategy: 'default'
317 - fdio-infra-wrappers:
318 build-timeout: '{build-timeout}'
321 - gerrit-trigger-patch-merged:
325 jobs: 'cicn-longbow-merge-{stream}-{os}'
330 maven-version: 'mvn33-new'
332 settings: 'cicn-settings'
334 global-settings: 'global-settings'
335 global-settings-type: cfp
339 - include-raw-cicn-libparc-build.sh
340 - provide-maven-settings:
341 settings-file: 'cicn-settings'
342 global-settings-file: 'global-settings'
345 - ../scripts/maven_push_functions.sh
346 - include-raw-cicn-maven-push.sh
349 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
352 only-if-success: true
353 default-excludes: false
354 - fdio-infra-shiplogs:
355 maven-version: 'mvn33-new'
358 name: 'cicn-libccnx-common-merge-{stream}-{os}'
360 project-type: freestyle
361 node: '{os}-basebuild-4c-4g'
364 daysToKeep: '{build-days-to-keep}'
365 numToKeep: '{build-num-to-keep}'
366 artifactDaysToKeep: '{build-artifact-days-to-keep}'
367 artifactNumToKeep: '{build-artifact-num-to-keep}'
376 - maven-project-parameter:
379 maven-version: 'mvn33-new'
380 - repo-name-parameter:
381 repo-name: '{repo-stream-part}.{repo-os-part}'
384 - gerrit-trigger-scm:
385 credentials-id: 'jenkins-gerrit-credentials'
387 choosing-strategy: 'default'
390 - fdio-infra-wrappers:
391 build-timeout: '{build-timeout}'
394 - gerrit-trigger-patch-merged:
398 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}'
403 maven-version: 'mvn33-new'
405 settings: 'cicn-settings'
407 global-settings: 'global-settings'
408 global-settings-type: cfp
412 - include-raw-cicn-libccnx-common-build.sh
413 - provide-maven-settings:
414 settings-file: 'cicn-settings'
415 global-settings-file: 'global-settings'
418 - ../scripts/maven_push_functions.sh
419 - include-raw-cicn-maven-push.sh
422 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
425 only-if-success: true
426 default-excludes: false
427 - fdio-infra-shiplogs:
428 maven-version: 'mvn33-new'
431 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
433 project-type: freestyle
434 node: '{os}-basebuild-4c-4g'
437 daysToKeep: '{build-days-to-keep}'
438 numToKeep: '{build-num-to-keep}'
439 artifactDaysToKeep: '{build-artifact-days-to-keep}'
440 artifactNumToKeep: '{build-artifact-num-to-keep}'
449 - maven-project-parameter:
452 maven-version: 'mvn33-new'
453 - repo-name-parameter:
454 repo-name: '{repo-stream-part}.{repo-os-part}'
457 - gerrit-trigger-scm:
458 credentials-id: 'jenkins-gerrit-credentials'
460 choosing-strategy: 'default'
463 - fdio-infra-wrappers:
464 build-timeout: '{build-timeout}'
467 - gerrit-trigger-patch-merged:
471 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}'
476 maven-version: 'mvn33-new'
478 settings: 'cicn-settings'
480 global-settings: 'global-settings'
481 global-settings-type: cfp
485 - include-raw-cicn-libccnx-transport-rta-build.sh
486 - provide-maven-settings:
487 settings-file: 'cicn-settings'
488 global-settings-file: 'global-settings'
491 - ../scripts/maven_push_functions.sh
492 - include-raw-cicn-maven-push.sh
495 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
498 only-if-success: true
499 default-excludes: false
500 - fdio-infra-shiplogs:
501 maven-version: 'mvn33-new'
504 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
506 project-type: freestyle
507 node: '{os}-basebuild-4c-4g'
510 daysToKeep: '{build-days-to-keep}'
511 numToKeep: '{build-num-to-keep}'
512 artifactDaysToKeep: '{build-artifact-days-to-keep}'
513 artifactNumToKeep: '{build-artifact-num-to-keep}'
522 - maven-project-parameter:
525 maven-version: 'mvn33-new'
526 - repo-name-parameter:
527 repo-name: '{repo-stream-part}.{repo-os-part}'
530 - gerrit-trigger-scm:
531 credentials-id: 'jenkins-gerrit-credentials'
533 choosing-strategy: 'default'
536 - fdio-infra-wrappers:
537 build-timeout: '{build-timeout}'
540 - gerrit-trigger-patch-merged:
544 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}'
549 maven-version: 'mvn33-new'
551 settings: 'cicn-settings'
553 global-settings: 'global-settings'
554 global-settings-type: cfp
558 - include-raw-cicn-libccnx-portal-build.sh
559 - provide-maven-settings:
560 settings-file: 'cicn-settings'
561 global-settings-file: 'global-settings'
564 - ../scripts/maven_push_functions.sh
565 - include-raw-cicn-maven-push.sh
568 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
571 only-if-success: true
572 default-excludes: false
573 - fdio-infra-shiplogs:
574 maven-version: 'mvn33-new'
577 name: 'cicn-libicnet-merge-{stream}-{os}'
579 project-type: freestyle
580 node: '{os}-basebuild-4c-4g'
583 daysToKeep: '{build-days-to-keep}'
584 numToKeep: '{build-num-to-keep}'
585 artifactDaysToKeep: '{build-artifact-days-to-keep}'
586 artifactNumToKeep: '{build-artifact-num-to-keep}'
595 - maven-project-parameter:
598 maven-version: 'mvn33-new'
599 - repo-name-parameter:
600 repo-name: '{repo-stream-part}.{repo-os-part}'
603 - gerrit-trigger-scm:
604 credentials-id: 'jenkins-gerrit-credentials'
606 choosing-strategy: 'default'
609 - fdio-infra-wrappers:
610 build-timeout: '{build-timeout}'
613 - gerrit-trigger-patch-merged:
617 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}'
622 maven-version: 'mvn33-new'
624 settings: 'cicn-settings'
626 global-settings: 'global-settings'
627 global-settings-type: cfp
631 - include-raw-cicn-libicnet-build.sh
632 - provide-maven-settings:
633 settings-file: 'cicn-settings'
634 global-settings-file: 'global-settings'
637 - ../scripts/maven_push_functions.sh
638 - include-raw-cicn-maven-push.sh
641 artifacts: 'build/*.rpm,build/*.deb'
644 only-if-success: true
645 default-excludes: false
646 - fdio-infra-shiplogs:
647 maven-version: 'mvn33-new'
650 name: 'cicn-metis-merge-{stream}-{os}'
652 project-type: freestyle
653 node: '{os}-basebuild-4c-4g'
656 daysToKeep: '{build-days-to-keep}'
657 numToKeep: '{build-num-to-keep}'
658 artifactDaysToKeep: '{build-artifact-days-to-keep}'
659 artifactNumToKeep: '{build-artifact-num-to-keep}'
668 - maven-project-parameter:
671 maven-version: 'mvn33-new'
672 - repo-name-parameter:
673 repo-name: '{repo-stream-part}.{repo-os-part}'
676 - gerrit-trigger-scm:
677 credentials-id: 'jenkins-gerrit-credentials'
679 choosing-strategy: 'default'
682 - fdio-infra-wrappers:
683 build-timeout: '{build-timeout}'
686 - gerrit-trigger-patch-merged:
690 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}'
695 maven-version: 'mvn33-new'
697 settings: 'cicn-settings'
699 global-settings: 'global-settings'
700 global-settings-type: cfp
704 - include-raw-cicn-metis-build.sh
705 - provide-maven-settings:
706 settings-file: 'cicn-settings'
707 global-settings-file: 'global-settings'
710 - ../scripts/maven_push_functions.sh
711 - include-raw-cicn-maven-push.sh
714 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
717 only-if-success: true
718 default-excludes: false
719 - fdio-infra-shiplogs:
720 maven-version: 'mvn33-new'
723 name: 'cicn-http-server-merge-{stream}-{os}'
725 project-type: freestyle
726 node: '{os}-basebuild-4c-4g'
729 daysToKeep: '{build-days-to-keep}'
730 numToKeep: '{build-num-to-keep}'
731 artifactDaysToKeep: '{build-artifact-days-to-keep}'
732 artifactNumToKeep: '{build-artifact-num-to-keep}'
741 - maven-project-parameter:
744 maven-version: 'mvn33-new'
745 - repo-name-parameter:
746 repo-name: '{repo-stream-part}.{repo-os-part}'
749 - gerrit-trigger-scm:
750 credentials-id: 'jenkins-gerrit-credentials'
752 choosing-strategy: 'default'
755 - fdio-infra-wrappers:
756 build-timeout: '{build-timeout}'
759 - gerrit-trigger-patch-merged:
763 jobs: 'cicn-libicnet-merge-{stream}-{os}'
768 maven-version: 'mvn33-new'
770 settings: 'cicn-settings'
772 global-settings: 'global-settings'
773 global-settings-type: cfp
777 - include-raw-cicn-http-server-build.sh
778 - provide-maven-settings:
779 settings-file: 'cicn-settings'
780 global-settings-file: 'global-settings'
783 - ../scripts/maven_push_functions.sh
784 - include-raw-cicn-maven-push.sh
787 artifacts: 'build/*.rpm,build/*.deb'
790 only-if-success: true
791 default-excludes: false
792 - fdio-infra-shiplogs:
793 maven-version: 'mvn33-new'
796 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
798 project-type: freestyle
799 node: '{os}-basebuild-4c-4g'
802 daysToKeep: '{build-days-to-keep}'
803 numToKeep: '{build-num-to-keep}'
804 artifactDaysToKeep: '{build-artifact-days-to-keep}'
805 artifactNumToKeep: '{build-artifact-num-to-keep}'
814 - maven-project-parameter:
817 maven-version: 'mvn33-new'
818 - repo-name-parameter:
819 repo-name: '{repo-stream-part}.{repo-os-part}'
822 - gerrit-trigger-scm:
823 credentials-id: 'jenkins-gerrit-credentials'
825 choosing-strategy: 'default'
828 - fdio-infra-wrappers:
829 build-timeout: '{build-timeout}'
832 - gerrit-trigger-patch-merged:
839 maven-version: 'mvn33-new'
841 settings: 'cicn-settings'
843 global-settings: 'global-settings'
844 global-settings-type: cfp
848 - include-raw-cicn-vpp-plugin-build.sh
849 - provide-maven-settings:
850 settings-file: 'cicn-settings'
851 global-settings-file: 'global-settings'
854 - ../scripts/maven_push_functions.sh
855 - include-raw-cicn-maven-push.sh
858 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
861 only-if-success: true
862 default-excludes: false
863 - fdio-infra-shiplogs:
864 maven-version: 'mvn33-new'
867 name: 'cicn-viper-merge-{stream}-{os}'
869 project-type: freestyle
870 node: '{os}-basebuild-4c-4g'
873 daysToKeep: '{build-days-to-keep}'
874 numToKeep: '{build-num-to-keep}'
875 artifactDaysToKeep: '{build-artifact-days-to-keep}'
876 artifactNumToKeep: '{build-artifact-num-to-keep}'
885 - maven-project-parameter:
888 maven-version: 'mvn33-new'
889 - repo-name-parameter:
890 repo-name: '{repo-stream-part}.{repo-os-part}'
893 - gerrit-trigger-scm:
894 credentials-id: 'jenkins-gerrit-credentials'
896 choosing-strategy: 'default'
899 - fdio-infra-wrappers:
900 build-timeout: '{build-timeout}'
903 - gerrit-trigger-patch-merged:
907 jobs: 'cicn-libicnet-merge-{stream}-{os}'
912 maven-version: 'mvn33-new'
914 settings: 'cicn-settings'
916 global-settings: 'global-settings'
917 global-settings-type: cfp
921 - include-raw-cicn-viper-build.sh
922 - provide-maven-settings:
923 settings-file: 'cicn-settings'
924 global-settings-file: 'global-settings'
927 - ../scripts/maven_push_functions.sh
928 - include-raw-cicn-maven-push.sh
931 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
934 only-if-success: true
935 default-excludes: false
936 - fdio-infra-shiplogs:
937 maven-version: 'mvn33-new'
940 name: 'cicn-radio-emulators-merge-{stream}-{os}'
942 project-type: freestyle
943 node: '{os}-basebuild-4c-4g'
946 daysToKeep: '{build-days-to-keep}'
947 numToKeep: '{build-num-to-keep}'
948 artifactDaysToKeep: '{build-artifact-days-to-keep}'
949 artifactNumToKeep: '{build-artifact-num-to-keep}'
958 - maven-project-parameter:
961 maven-version: 'mvn33-new'
962 - repo-name-parameter:
963 repo-name: '{repo-stream-part}.{repo-os-part}'
966 - gerrit-trigger-scm:
967 credentials-id: 'jenkins-gerrit-credentials'
969 choosing-strategy: 'default'
972 - fdio-infra-wrappers:
973 build-timeout: '{build-timeout}'
980 maven-version: 'mvn33-new'
982 settings: 'cicn-settings'
984 global-settings: 'global-settings'
985 global-settings-type: cfp
989 - include-raw-cicn-radio-emulators-build.sh
990 - provide-maven-settings:
991 settings-file: 'cicn-settings'
992 global-settings-file: 'global-settings'
995 - ../scripts/maven_push_functions.sh
996 - include-raw-cicn-maven-push.sh
999 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1002 only-if-success: true
1003 default-excludes: false
1004 - fdio-infra-shiplogs:
1005 maven-version: 'mvn33-new'