4 - 'cicn-longbow-verify-{stream}-{os}'
5 - 'cicn-longbow-merge-{stream}-{os}'
6 - 'cicn-longbow-docs-verify-{stream}'
7 - 'cicn-longbow-docs-merge-{stream}'
11 repo-os-part: 'ubuntu.xenial.main'
13 repo-os-part: 'centos7'
16 branch: 'cframework/master'
17 repo-stream-part: 'master'
25 - 'cicn-libparc-verify-{stream}-{os}'
26 - 'cicn-libparc-merge-{stream}-{os}'
27 # - 'cicn-libparc-docs-verify-{stream}'
28 # - 'cicn-libparc-docs-merge-{stream}'
32 repo-os-part: 'ubuntu.xenial.main'
34 repo-os-part: 'centos7'
37 branch: 'cframework/master'
38 repo-stream-part: 'master'
44 name: cicn-libccnx-common
46 - 'cicn-libccnx-common-verify-{stream}-{os}'
47 - 'cicn-libccnx-common-merge-{stream}-{os}'
48 # - 'cicn-libccnx-common-docs-verify-{stream}'
49 # - 'cicn-libccnx-common-docs-merge-{stream}'
53 repo-os-part: 'ubuntu.xenial.main'
55 repo-os-part: 'centos7'
58 branch: 'ccnxlibs/master'
59 repo-stream-part: 'master'
65 name: cicn-libccnx-transport-rta
67 - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
68 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
69 # - 'cicn-libccnx-transport-rta-docs-verify-{stream}'
70 # - 'cicn-libccnx-transport-rta-docs-merge-{stream}'
74 repo-os-part: 'ubuntu.xenial.main'
76 repo-os-part: 'centos7'
79 branch: 'ccnxlibs/master'
80 repo-stream-part: 'master'
86 name: cicn-libccnx-portal
88 - 'cicn-libccnx-portal-verify-{stream}-{os}'
89 - 'cicn-libccnx-portal-merge-{stream}-{os}'
90 # - 'cicn-libccnx-portal-docs-verify-{stream}'
91 # - 'cicn-libccnx-portal-docs-merge-{stream}'
95 repo-os-part: 'ubuntu.xenial.main'
97 repo-os-part: 'centos7'
100 branch: 'ccnxlibs/master'
101 repo-stream-part: 'master'
109 - 'cicn-libicnet-verify-{stream}-{os}'
110 - 'cicn-libicnet-merge-{stream}-{os}'
111 # - 'cicn-libicnet-docs-verify-{stream}'
112 # - 'cicn-libicnet-docs-merge-{stream}'
116 repo-os-part: 'ubuntu.xenial.main'
118 repo-os-part: 'centos7'
121 branch: 'libicnet/master'
122 repo-stream-part: 'master'
130 - 'cicn-metis-verify-{stream}-{os}'
131 - 'cicn-metis-merge-{stream}-{os}'
132 # - 'cicn-metis-docs-verify-{stream}'
133 # - 'cicn-metis-docs-merge-{stream}'
137 repo-os-part: 'ubuntu.xenial.main'
139 repo-os-part: 'centos7'
142 branch: 'sb-forwarder/master'
143 repo-stream-part: 'master'
149 name: cicn-http-server
151 - 'cicn-http-server-verify-{stream}-{os}'
152 - 'cicn-http-server-merge-{stream}-{os}'
153 # - 'cicn-http-server-docs-verify-{stream}'
154 # - 'cicn-http-server-docs-merge-{stream}'
158 repo-os-part: 'ubuntu.xenial.main'
160 repo-os-part: 'centos7'
163 branch: 'http-server/master'
164 repo-stream-part: 'master'
170 name: cicn-vpp-plugin
172 - 'cicn-vpp-plugin-verify-{stream}-{os}'
173 - 'cicn-vpp-plugin-merge-{stream}-{os}'
174 # - 'cicn-vpp-plugin-docs-verify-{stream}'
175 # - 'cicn-vpp-plugin-docs-merge-{stream}'
179 repo-os-part: 'ubuntu.xenial.main'
181 repo-os-part: 'centos7'
184 branch: 'cicn-plugin/master'
185 repo-stream-part: 'master'
193 - 'cicn-viper-verify-{stream}-{os}'
194 - 'cicn-viper-merge-{stream}-{os}'
195 # - 'cicn-viper-docs-verify-{stream}'
196 # - 'cicn-viper-docs-merge-{stream}'
200 repo-os-part: 'ubuntu.xenial.main'
203 branch: 'viper/master'
204 repo-stream-part: 'master'
210 name: cicn-radio-emulators
212 - 'cicn-radio-emulators-verify-{stream}-{os}'
213 - 'cicn-radio-emulators-merge-{stream}-{os}'
214 # - 'cicn-radio-emulators-docs-verify-{stream}'
215 # - 'cicn-radio-emulators-docs-merge-{stream}'
219 repo-os-part: 'ubuntu.xenial.main'
222 branch: 'vicn/master'
223 repo-stream-part: 'master'
229 name: cicn-android-sdk
231 - 'cicn-android-sdk-verify-{stream}-{os}'
232 - 'cicn-android-sdk-merge-{stream}-{os}'
233 # - 'cicn-android-sdk-docs-verify-{stream}'
234 # - 'cicn-android-sdk-docs-merge-{stream}'
238 repo-os-part: 'ubuntu.xenial.main'
241 branch: 'android-sdk/master'
242 repo-stream-part: 'master'
250 - 'cicn-vicn-verify-{stream}-{os}'
251 - 'cicn-vicn-merge-{stream}-{os}'
252 # - 'cicn-vicn-docs-verify-{stream}'
253 # - 'cicn-vicn-docs-merge-{stream}'
257 repo-os-part: 'ubuntu.xenial.main'
260 branch: 'vicn/master'
261 repo-stream-part: 'master'
267 name: 'cicn-longbow-merge-{stream}-{os}'
269 project-type: freestyle
270 node: '{os}-basebuild-4c-4g'
273 daysToKeep: '{build-days-to-keep}'
274 numToKeep: '{build-num-to-keep}'
275 artifactDaysToKeep: '{build-artifact-days-to-keep}'
276 artifactNumToKeep: '{build-artifact-num-to-keep}'
285 - maven-project-parameter:
288 maven-version: 'mvn33-new'
289 - repo-name-parameter:
290 repo-name: '{repo-stream-part}.{repo-os-part}'
293 - gerrit-trigger-scm:
294 credentials-id: 'jenkins-gerrit-credentials'
296 choosing-strategy: 'default'
299 - fdio-infra-wrappers:
300 build-timeout: '{build-timeout}'
303 - gerrit-trigger-patch-merged:
310 maven-version: 'mvn33-new'
312 settings: 'cicn-settings'
314 global-settings: 'global-settings'
315 global-settings-type: cfp
318 - include-raw-cicn-longbow-build.sh
319 - provide-maven-settings:
320 settings-file: 'cicn-settings'
321 global-settings-file: 'global-settings'
324 - ../scripts/maven_push_functions.sh
325 - include-raw-cicn-maven-push.sh
328 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
331 only-if-success: true
332 default-excludes: false
333 - fdio-infra-shiplogs:
334 maven-version: 'mvn33-new'
337 name: 'cicn-longbow-verify-{stream}-{os}'
339 project-type: freestyle
340 node: '{os}-basebuild-4c-4g'
344 daysToKeep: '{build-days-to-keep}'
345 numToKeep: '{build-num-to-keep}'
346 artifactDaysToKeep: '{build-artifact-days-to-keep}'
347 artifactNumToKeep: '{build-artifact-num-to-keep}'
358 - gerrit-trigger-scm:
359 credentials-id: 'jenkins-gerrit-credentials'
360 refspec: '$GERRIT_REFSPEC'
361 choosing-strategy: 'gerrit'
364 - fdio-infra-wrappers:
365 build-timeout: '{build-timeout}'
368 - gerrit-trigger-patch-submitted:
375 - include-raw-cicn-longbow-build.sh
379 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
382 only-if-success: true
383 default-excludes: false
384 - fdio-infra-shiplogs:
385 maven-version: 'mvn33-new'
388 name: 'cicn-longbow-docs-merge-{stream}'
390 project-type: freestyle
391 node: ubuntu1604-basebuild-8c-32g
395 daysToKeep: '{build-days-to-keep}'
396 numToKeep: '{build-num-to-keep}'
397 artifactDaysToKeep: '{build-artifact-days-to-keep}'
398 artifactNumToKeep: '{build-artifact-num-to-keep}'
408 maven-version: 'mvn33-new'
411 - gerrit-trigger-scm:
412 credentials-id: 'jenkins-gerrit-credentials'
414 choosing-strategy: 'default'
417 - fdio-infra-wrappers:
418 build-timeout: '{build-timeout}'
422 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
425 server-name: 'Primary'
427 - comment-added-contains-event:
428 comment-contains-value: 'run-docs'
430 - project-compare-type: 'ANT'
431 project-pattern: '{project}'
433 - branch-compare-type: 'ANT'
434 branch-pattern: '**/{branch}'
443 maven-version: 'mvn33-new'
445 settings: 'vpp-settings'
447 global-settings: 'global-settings'
448 global-settings-type: cfp
449 - provide-maven-settings:
450 settings-file: 'cicn-settings'
451 global-settings-file: 'global-settings'
454 - include-raw-cicn-longbow-docs.sh
457 artifacts: 'build/documentation/*.tar'
460 only-if-success: true
461 default-excludes: false
462 - fdio-infra-shiplogs:
463 maven-version: 'mvn33-new'
466 name: 'cicn-longbow-docs-verify-{stream}'
468 project-type: freestyle
469 node: ubuntu1604-basebuild-8c-32g
473 daysToKeep: '{build-days-to-keep}'
474 numToKeep: '{build-num-to-keep}'
475 artifactDaysToKeep: '{build-artifact-days-to-keep}'
476 artifactNumToKeep: '{build-artifact-num-to-keep}'
486 maven-version: 'mvn33-new'
489 - gerrit-trigger-scm:
490 credentials-id: 'jenkins-gerrit-credentials'
492 choosing-strategy: 'default'
495 - fdio-infra-wrappers:
496 build-timeout: '{build-timeout}'
499 - gerrit-trigger-patch-submitted:
505 maven-version: 'mvn33-new'
507 settings: 'vpp-settings'
509 global-settings: 'global-settings'
510 global-settings-type: cfp
511 - provide-maven-settings:
512 settings-file: 'cicn-settings'
513 global-settings-file: 'global-settings'
516 - include-raw-cicn-longbow-docs.sh
519 artifacts: 'build/documentation/*.tar'
522 only-if-success: true
523 default-excludes: false
524 - fdio-infra-shiplogs:
525 maven-version: 'mvn33-new'
528 name: 'cicn-libparc-merge-{stream}-{os}'
530 project-type: freestyle
531 node: '{os}-basebuild-4c-4g'
534 daysToKeep: '{build-days-to-keep}'
535 numToKeep: '{build-num-to-keep}'
536 artifactDaysToKeep: '{build-artifact-days-to-keep}'
537 artifactNumToKeep: '{build-artifact-num-to-keep}'
546 - maven-project-parameter:
549 maven-version: 'mvn33-new'
550 - repo-name-parameter:
551 repo-name: '{repo-stream-part}.{repo-os-part}'
554 - gerrit-trigger-scm:
555 credentials-id: 'jenkins-gerrit-credentials'
557 choosing-strategy: 'default'
560 - fdio-infra-wrappers:
561 build-timeout: '{build-timeout}'
564 - gerrit-trigger-patch-merged:
568 jobs: 'cicn-longbow-merge-{stream}-{os}'
573 maven-version: 'mvn33-new'
575 settings: 'cicn-settings'
577 global-settings: 'global-settings'
578 global-settings-type: cfp
581 - include-raw-cicn-libparc-build.sh
582 - provide-maven-settings:
583 settings-file: 'cicn-settings'
584 global-settings-file: 'global-settings'
587 - ../scripts/maven_push_functions.sh
588 - include-raw-cicn-maven-push.sh
591 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
594 only-if-success: true
595 default-excludes: false
596 - fdio-infra-shiplogs:
597 maven-version: 'mvn33-new'
600 name: 'cicn-libparc-verify-{stream}-{os}'
602 project-type: freestyle
603 node: '{os}-basebuild-4c-4g'
607 daysToKeep: '{build-days-to-keep}'
608 numToKeep: '{build-num-to-keep}'
609 artifactDaysToKeep: '{build-artifact-days-to-keep}'
610 artifactNumToKeep: '{build-artifact-num-to-keep}'
621 - gerrit-trigger-scm:
622 credentials-id: 'jenkins-gerrit-credentials'
623 refspec: '$GERRIT_REFSPEC'
624 choosing-strategy: 'gerrit'
627 - fdio-infra-wrappers:
628 build-timeout: '{build-timeout}'
631 - gerrit-trigger-patch-submitted:
638 - include-raw-cicn-libparc-build.sh
642 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
645 only-if-success: true
646 default-excludes: false
647 - fdio-infra-shiplogs:
648 maven-version: 'mvn33-new'
651 name: 'cicn-libccnx-common-merge-{stream}-{os}'
653 project-type: freestyle
654 node: '{os}-basebuild-4c-4g'
657 daysToKeep: '{build-days-to-keep}'
658 numToKeep: '{build-num-to-keep}'
659 artifactDaysToKeep: '{build-artifact-days-to-keep}'
660 artifactNumToKeep: '{build-artifact-num-to-keep}'
669 - maven-project-parameter:
672 maven-version: 'mvn33-new'
673 - repo-name-parameter:
674 repo-name: '{repo-stream-part}.{repo-os-part}'
677 - gerrit-trigger-scm:
678 credentials-id: 'jenkins-gerrit-credentials'
680 choosing-strategy: 'default'
683 - fdio-infra-wrappers:
684 build-timeout: '{build-timeout}'
687 - gerrit-trigger-patch-merged:
691 jobs: 'cicn-libparc-merge-{stream}-{os}'
696 maven-version: 'mvn33-new'
698 settings: 'cicn-settings'
700 global-settings: 'global-settings'
701 global-settings-type: cfp
704 - include-raw-cicn-libccnx-common-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: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
717 only-if-success: true
718 default-excludes: false
719 - fdio-infra-shiplogs:
720 maven-version: 'mvn33-new'
723 name: 'cicn-libccnx-common-verify-{stream}-{os}'
725 project-type: freestyle
726 node: '{os}-basebuild-4c-4g'
730 daysToKeep: '{build-days-to-keep}'
731 numToKeep: '{build-num-to-keep}'
732 artifactDaysToKeep: '{build-artifact-days-to-keep}'
733 artifactNumToKeep: '{build-artifact-num-to-keep}'
744 - gerrit-trigger-scm:
745 credentials-id: 'jenkins-gerrit-credentials'
746 refspec: '$GERRIT_REFSPEC'
747 choosing-strategy: 'gerrit'
750 - fdio-infra-wrappers:
751 build-timeout: '{build-timeout}'
754 - gerrit-trigger-patch-submitted:
761 - include-raw-cicn-libccnx-common-build.sh
765 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
768 only-if-success: true
769 default-excludes: false
770 - fdio-infra-shiplogs:
771 maven-version: 'mvn33-new'
774 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
776 project-type: freestyle
777 node: '{os}-basebuild-4c-4g'
780 daysToKeep: '{build-days-to-keep}'
781 numToKeep: '{build-num-to-keep}'
782 artifactDaysToKeep: '{build-artifact-days-to-keep}'
783 artifactNumToKeep: '{build-artifact-num-to-keep}'
792 - maven-project-parameter:
795 maven-version: 'mvn33-new'
796 - repo-name-parameter:
797 repo-name: '{repo-stream-part}.{repo-os-part}'
800 - gerrit-trigger-scm:
801 credentials-id: 'jenkins-gerrit-credentials'
803 choosing-strategy: 'default'
806 - fdio-infra-wrappers:
807 build-timeout: '{build-timeout}'
810 - gerrit-trigger-patch-merged:
814 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
819 maven-version: 'mvn33-new'
821 settings: 'cicn-settings'
823 global-settings: 'global-settings'
824 global-settings-type: cfp
827 - include-raw-cicn-libccnx-transport-rta-build.sh
828 - provide-maven-settings:
829 settings-file: 'cicn-settings'
830 global-settings-file: 'global-settings'
833 - ../scripts/maven_push_functions.sh
834 - include-raw-cicn-maven-push.sh
837 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
840 only-if-success: true
841 default-excludes: false
842 - fdio-infra-shiplogs:
843 maven-version: 'mvn33-new'
846 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
848 project-type: freestyle
849 node: '{os}-basebuild-4c-4g'
853 daysToKeep: '{build-days-to-keep}'
854 numToKeep: '{build-num-to-keep}'
855 artifactDaysToKeep: '{build-artifact-days-to-keep}'
856 artifactNumToKeep: '{build-artifact-num-to-keep}'
867 - gerrit-trigger-scm:
868 credentials-id: 'jenkins-gerrit-credentials'
869 refspec: '$GERRIT_REFSPEC'
870 choosing-strategy: 'gerrit'
873 - fdio-infra-wrappers:
874 build-timeout: '{build-timeout}'
877 - gerrit-trigger-patch-submitted:
884 - include-raw-cicn-libccnx-transport-rta-build.sh
888 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
891 only-if-success: true
892 default-excludes: false
893 - fdio-infra-shiplogs:
894 maven-version: 'mvn33-new'
897 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
899 project-type: freestyle
900 node: '{os}-basebuild-4c-4g'
903 daysToKeep: '{build-days-to-keep}'
904 numToKeep: '{build-num-to-keep}'
905 artifactDaysToKeep: '{build-artifact-days-to-keep}'
906 artifactNumToKeep: '{build-artifact-num-to-keep}'
915 - maven-project-parameter:
918 maven-version: 'mvn33-new'
919 - repo-name-parameter:
920 repo-name: '{repo-stream-part}.{repo-os-part}'
923 - gerrit-trigger-scm:
924 credentials-id: 'jenkins-gerrit-credentials'
926 choosing-strategy: 'default'
929 - fdio-infra-wrappers:
930 build-timeout: '{build-timeout}'
933 - gerrit-trigger-patch-merged:
937 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
942 maven-version: 'mvn33-new'
944 settings: 'cicn-settings'
946 global-settings: 'global-settings'
947 global-settings-type: cfp
950 - include-raw-cicn-libccnx-portal-build.sh
951 - provide-maven-settings:
952 settings-file: 'cicn-settings'
953 global-settings-file: 'global-settings'
956 - ../scripts/maven_push_functions.sh
957 - include-raw-cicn-maven-push.sh
960 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
963 only-if-success: true
964 default-excludes: false
965 - fdio-infra-shiplogs:
966 maven-version: 'mvn33-new'
969 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
971 project-type: freestyle
972 node: '{os}-basebuild-4c-4g'
976 daysToKeep: '{build-days-to-keep}'
977 numToKeep: '{build-num-to-keep}'
978 artifactDaysToKeep: '{build-artifact-days-to-keep}'
979 artifactNumToKeep: '{build-artifact-num-to-keep}'
990 - gerrit-trigger-scm:
991 credentials-id: 'jenkins-gerrit-credentials'
992 refspec: '$GERRIT_REFSPEC'
993 choosing-strategy: 'gerrit'
996 - fdio-infra-wrappers:
997 build-timeout: '{build-timeout}'
1000 - gerrit-trigger-patch-submitted:
1006 !include-raw-escape:
1007 - include-raw-cicn-libccnx-portal-build.sh
1011 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
1014 only-if-success: true
1015 default-excludes: false
1016 - fdio-infra-shiplogs:
1017 maven-version: 'mvn33-new'
1020 name: 'cicn-libicnet-merge-{stream}-{os}'
1022 project-type: freestyle
1023 node: '{os}-basebuild-4c-4g'
1026 daysToKeep: '{build-days-to-keep}'
1027 numToKeep: '{build-num-to-keep}'
1028 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1029 artifactNumToKeep: '{build-artifact-num-to-keep}'
1032 - project-parameter:
1033 project: '{project}'
1038 - maven-project-parameter:
1041 maven-version: 'mvn33-new'
1042 - repo-name-parameter:
1043 repo-name: '{repo-stream-part}.{repo-os-part}'
1046 - gerrit-trigger-scm:
1047 credentials-id: 'jenkins-gerrit-credentials'
1049 choosing-strategy: 'default'
1052 - fdio-infra-wrappers:
1053 build-timeout: '{build-timeout}'
1056 - gerrit-trigger-patch-merged:
1060 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1065 maven-version: 'mvn33-new'
1067 settings: 'cicn-settings'
1069 global-settings: 'global-settings'
1070 global-settings-type: cfp
1072 !include-raw-escape:
1073 - include-raw-cicn-libicnet-build.sh
1074 - provide-maven-settings:
1075 settings-file: 'cicn-settings'
1076 global-settings-file: 'global-settings'
1078 !include-raw-escape:
1079 - ../scripts/maven_push_functions.sh
1080 - include-raw-cicn-maven-push.sh
1083 artifacts: 'build/*.rpm,build/*.deb'
1086 only-if-success: true
1087 default-excludes: false
1088 - fdio-infra-shiplogs:
1089 maven-version: 'mvn33-new'
1092 name: 'cicn-libicnet-verify-{stream}-{os}'
1094 project-type: freestyle
1095 node: '{os}-basebuild-4c-4g'
1099 daysToKeep: '{build-days-to-keep}'
1100 numToKeep: '{build-num-to-keep}'
1101 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1102 artifactNumToKeep: '{build-artifact-num-to-keep}'
1105 - project-parameter:
1106 project: '{project}'
1113 - gerrit-trigger-scm:
1114 credentials-id: 'jenkins-gerrit-credentials'
1115 refspec: '$GERRIT_REFSPEC'
1116 choosing-strategy: 'gerrit'
1119 - fdio-infra-wrappers:
1120 build-timeout: '{build-timeout}'
1123 - gerrit-trigger-patch-submitted:
1129 !include-raw-escape:
1130 - include-raw-cicn-libicnet-build.sh
1134 artifacts: 'build/*.rpm,build/*.deb'
1137 only-if-success: true
1138 default-excludes: false
1139 - fdio-infra-shiplogs:
1140 maven-version: 'mvn33-new'
1143 name: 'cicn-metis-merge-{stream}-{os}'
1145 project-type: freestyle
1146 node: '{os}-basebuild-4c-4g'
1149 daysToKeep: '{build-days-to-keep}'
1150 numToKeep: '{build-num-to-keep}'
1151 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1152 artifactNumToKeep: '{build-artifact-num-to-keep}'
1155 - project-parameter:
1156 project: '{project}'
1161 - maven-project-parameter:
1164 maven-version: 'mvn33-new'
1165 - repo-name-parameter:
1166 repo-name: '{repo-stream-part}.{repo-os-part}'
1169 - gerrit-trigger-scm:
1170 credentials-id: 'jenkins-gerrit-credentials'
1172 choosing-strategy: 'default'
1175 - fdio-infra-wrappers:
1176 build-timeout: '{build-timeout}'
1179 - gerrit-trigger-patch-merged:
1183 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1188 maven-version: 'mvn33-new'
1190 settings: 'cicn-settings'
1192 global-settings: 'global-settings'
1193 global-settings-type: cfp
1195 !include-raw-escape:
1196 - include-raw-cicn-metis-build.sh
1197 - provide-maven-settings:
1198 settings-file: 'cicn-settings'
1199 global-settings-file: 'global-settings'
1201 !include-raw-escape:
1202 - ../scripts/maven_push_functions.sh
1203 - include-raw-cicn-maven-push.sh
1206 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
1209 only-if-success: true
1210 default-excludes: false
1211 - fdio-infra-shiplogs:
1212 maven-version: 'mvn33-new'
1215 name: 'cicn-metis-verify-{stream}-{os}'
1217 project-type: freestyle
1218 node: '{os}-basebuild-4c-4g'
1222 daysToKeep: '{build-days-to-keep}'
1223 numToKeep: '{build-num-to-keep}'
1224 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1225 artifactNumToKeep: '{build-artifact-num-to-keep}'
1228 - project-parameter:
1229 project: '{project}'
1236 - gerrit-trigger-scm:
1237 credentials-id: 'jenkins-gerrit-credentials'
1238 refspec: '$GERRIT_REFSPEC'
1239 choosing-strategy: 'gerrit'
1242 - fdio-infra-wrappers:
1243 build-timeout: '{build-timeout}'
1246 - gerrit-trigger-patch-submitted:
1252 !include-raw-escape:
1253 - include-raw-cicn-metis-build.sh
1257 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
1260 only-if-success: true
1261 default-excludes: false
1262 - fdio-infra-shiplogs:
1263 maven-version: 'mvn33-new'
1266 name: 'cicn-http-server-merge-{stream}-{os}'
1268 project-type: freestyle
1269 node: '{os}-basebuild-4c-4g'
1272 daysToKeep: '{build-days-to-keep}'
1273 numToKeep: '{build-num-to-keep}'
1274 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1275 artifactNumToKeep: '{build-artifact-num-to-keep}'
1278 - project-parameter:
1279 project: '{project}'
1284 - maven-project-parameter:
1287 maven-version: 'mvn33-new'
1288 - repo-name-parameter:
1289 repo-name: '{repo-stream-part}.{repo-os-part}'
1292 - gerrit-trigger-scm:
1293 credentials-id: 'jenkins-gerrit-credentials'
1295 choosing-strategy: 'default'
1298 - fdio-infra-wrappers:
1299 build-timeout: '{build-timeout}'
1302 - gerrit-trigger-patch-merged:
1306 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1311 maven-version: 'mvn33-new'
1313 settings: 'cicn-settings'
1315 global-settings: 'global-settings'
1316 global-settings-type: cfp
1318 !include-raw-escape:
1319 - include-raw-cicn-http-server-build.sh
1320 - provide-maven-settings:
1321 settings-file: 'cicn-settings'
1322 global-settings-file: 'global-settings'
1324 !include-raw-escape:
1325 - ../scripts/maven_push_functions.sh
1326 - include-raw-cicn-maven-push.sh
1329 artifacts: 'build/*.rpm,build/*.deb'
1332 only-if-success: true
1333 default-excludes: false
1334 - fdio-infra-shiplogs:
1335 maven-version: 'mvn33-new'
1338 name: 'cicn-http-server-verify-{stream}-{os}'
1340 project-type: freestyle
1341 node: '{os}-basebuild-4c-4g'
1345 daysToKeep: '{build-days-to-keep}'
1346 numToKeep: '{build-num-to-keep}'
1347 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1348 artifactNumToKeep: '{build-artifact-num-to-keep}'
1351 - project-parameter:
1352 project: '{project}'
1359 - gerrit-trigger-scm:
1360 credentials-id: 'jenkins-gerrit-credentials'
1361 refspec: '$GERRIT_REFSPEC'
1362 choosing-strategy: 'gerrit'
1365 - fdio-infra-wrappers:
1366 build-timeout: '{build-timeout}'
1369 - gerrit-trigger-patch-submitted:
1375 !include-raw-escape:
1376 - include-raw-cicn-http-server-build.sh
1380 artifacts: 'build/*.rpm,build/*.deb'
1383 only-if-success: true
1384 default-excludes: false
1385 - fdio-infra-shiplogs:
1386 maven-version: 'mvn33-new'
1389 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1391 project-type: freestyle
1392 node: '{os}-basebuild-4c-4g'
1395 daysToKeep: '{build-days-to-keep}'
1396 numToKeep: '{build-num-to-keep}'
1397 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1398 artifactNumToKeep: '{build-artifact-num-to-keep}'
1401 - project-parameter:
1402 project: '{project}'
1407 - maven-project-parameter:
1410 maven-version: 'mvn33-new'
1411 - repo-name-parameter:
1412 repo-name: '{repo-stream-part}.{repo-os-part}'
1415 - gerrit-trigger-scm:
1416 credentials-id: 'jenkins-gerrit-credentials'
1418 choosing-strategy: 'default'
1421 - fdio-infra-wrappers:
1422 build-timeout: '{build-timeout}'
1425 - gerrit-trigger-patch-merged:
1432 maven-version: 'mvn33-new'
1434 settings: 'cicn-settings'
1436 global-settings: 'global-settings'
1437 global-settings-type: cfp
1439 !include-raw-escape:
1440 - include-raw-cicn-vpp-plugin-build.sh
1441 - provide-maven-settings:
1442 settings-file: 'cicn-settings'
1443 global-settings-file: 'global-settings'
1445 !include-raw-escape:
1446 - ../scripts/maven_push_functions.sh
1447 - include-raw-cicn-maven-push.sh
1450 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1453 only-if-success: true
1454 default-excludes: false
1455 - fdio-infra-shiplogs:
1456 maven-version: 'mvn33-new'
1459 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1461 project-type: freestyle
1462 node: '{os}-basebuild-4c-4g'
1466 daysToKeep: '{build-days-to-keep}'
1467 numToKeep: '{build-num-to-keep}'
1468 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1469 artifactNumToKeep: '{build-artifact-num-to-keep}'
1472 - project-parameter:
1473 project: '{project}'
1480 - gerrit-trigger-scm:
1481 credentials-id: 'jenkins-gerrit-credentials'
1482 refspec: '$GERRIT_REFSPEC'
1483 choosing-strategy: 'gerrit'
1486 - fdio-infra-wrappers:
1487 build-timeout: '{build-timeout}'
1490 - gerrit-trigger-patch-submitted:
1496 !include-raw-escape:
1497 - include-raw-cicn-vpp-plugin-build.sh
1501 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1504 only-if-success: true
1505 default-excludes: false
1506 - fdio-infra-shiplogs:
1507 maven-version: 'mvn33-new'
1510 name: 'cicn-viper-merge-{stream}-{os}'
1512 project-type: freestyle
1513 node: '{os}-basebuild-4c-4g'
1516 daysToKeep: '{build-days-to-keep}'
1517 numToKeep: '{build-num-to-keep}'
1518 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1519 artifactNumToKeep: '{build-artifact-num-to-keep}'
1522 - project-parameter:
1523 project: '{project}'
1528 - maven-project-parameter:
1531 maven-version: 'mvn33-new'
1532 - repo-name-parameter:
1533 repo-name: '{repo-stream-part}.{repo-os-part}'
1536 - gerrit-trigger-scm:
1537 credentials-id: 'jenkins-gerrit-credentials'
1539 choosing-strategy: 'default'
1542 - fdio-infra-wrappers:
1543 build-timeout: '{build-timeout}'
1546 - gerrit-trigger-patch-merged:
1550 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1555 maven-version: 'mvn33-new'
1557 settings: 'cicn-settings'
1559 global-settings: 'global-settings'
1560 global-settings-type: cfp
1562 !include-raw-escape:
1563 - include-raw-cicn-viper-build.sh
1564 - provide-maven-settings:
1565 settings-file: 'cicn-settings'
1566 global-settings-file: 'global-settings'
1568 !include-raw-escape:
1569 - ../scripts/maven_push_functions.sh
1570 - include-raw-cicn-maven-push.sh
1573 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1576 only-if-success: true
1577 default-excludes: false
1578 - fdio-infra-shiplogs:
1579 maven-version: 'mvn33-new'
1582 name: 'cicn-viper-verify-{stream}-{os}'
1584 project-type: freestyle
1585 node: '{os}-basebuild-4c-4g'
1589 daysToKeep: '{build-days-to-keep}'
1590 numToKeep: '{build-num-to-keep}'
1591 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1592 artifactNumToKeep: '{build-artifact-num-to-keep}'
1595 - project-parameter:
1596 project: '{project}'
1603 - gerrit-trigger-scm:
1604 credentials-id: 'jenkins-gerrit-credentials'
1605 refspec: '$GERRIT_REFSPEC'
1606 choosing-strategy: 'gerrit'
1609 - fdio-infra-wrappers:
1610 build-timeout: '{build-timeout}'
1613 - gerrit-trigger-patch-submitted:
1619 !include-raw-escape:
1620 - include-raw-cicn-viper-build.sh
1624 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1627 only-if-success: true
1628 default-excludes: false
1629 - fdio-infra-shiplogs:
1630 maven-version: 'mvn33-new'
1633 name: 'cicn-radio-emulators-merge-{stream}-{os}'
1635 project-type: freestyle
1636 node: '{os}-basebuild-4c-4g'
1639 daysToKeep: '{build-days-to-keep}'
1640 numToKeep: '{build-num-to-keep}'
1641 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1642 artifactNumToKeep: '{build-artifact-num-to-keep}'
1645 - project-parameter:
1646 project: '{project}'
1651 - maven-project-parameter:
1654 maven-version: 'mvn33-new'
1655 - repo-name-parameter:
1656 repo-name: '{repo-stream-part}.{repo-os-part}'
1659 - gerrit-trigger-scm:
1660 credentials-id: 'jenkins-gerrit-credentials'
1662 choosing-strategy: 'default'
1665 - fdio-infra-wrappers:
1666 build-timeout: '{build-timeout}'
1669 - gerrit-trigger-patch-merged:
1676 maven-version: 'mvn33-new'
1678 settings: 'cicn-settings'
1680 global-settings: 'global-settings'
1681 global-settings-type: cfp
1683 !include-raw-escape:
1684 - include-raw-cicn-radio-emulators-build.sh
1685 - provide-maven-settings:
1686 settings-file: 'cicn-settings'
1687 global-settings-file: 'global-settings'
1689 !include-raw-escape:
1690 - ../scripts/maven_push_functions.sh
1691 - include-raw-cicn-maven-push.sh
1694 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1697 only-if-success: true
1698 default-excludes: false
1699 - fdio-infra-shiplogs:
1700 maven-version: 'mvn33-new'
1703 name: 'cicn-radio-emulators-verify-{stream}-{os}'
1705 project-type: freestyle
1706 node: '{os}-basebuild-4c-4g'
1710 daysToKeep: '{build-days-to-keep}'
1711 numToKeep: '{build-num-to-keep}'
1712 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1713 artifactNumToKeep: '{build-artifact-num-to-keep}'
1716 - project-parameter:
1717 project: '{project}'
1724 - gerrit-trigger-scm:
1725 credentials-id: 'jenkins-gerrit-credentials'
1726 refspec: '$GERRIT_REFSPEC'
1727 choosing-strategy: 'gerrit'
1730 - fdio-infra-wrappers:
1731 build-timeout: '{build-timeout}'
1734 - gerrit-trigger-patch-submitted:
1740 !include-raw-escape:
1741 - include-raw-cicn-radio-emulators-build.sh
1745 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1748 only-if-success: true
1749 default-excludes: false
1750 - fdio-infra-shiplogs:
1751 maven-version: 'mvn33-new'
1754 name: 'cicn-android-sdk-merge-{stream}-{os}'
1756 project-type: freestyle
1757 node: '{os}-basebuild-4c-4g'
1760 daysToKeep: '{build-days-to-keep}'
1761 numToKeep: '{build-num-to-keep}'
1762 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1763 artifactNumToKeep: '{build-artifact-num-to-keep}'
1766 - project-parameter:
1767 project: '{project}'
1772 - maven-project-parameter:
1775 maven-version: 'mvn33-new'
1776 - repo-name-parameter:
1777 repo-name: '{repo-stream-part}.{repo-os-part}'
1780 - gerrit-trigger-scm:
1781 credentials-id: 'jenkins-gerrit-credentials'
1783 choosing-strategy: 'default'
1786 - fdio-infra-wrappers:
1787 build-timeout: '{build-timeout}'
1790 - gerrit-trigger-patch-merged:
1797 !include-raw-escape:
1798 - include-raw-cicn-android-sdk-build.sh
1801 artifacts: 'iGetAndroid/app/build/outputs/apk/*.apk,MetisForwarder/app/build/outputs/apk/*.apk,build/viper/viper-armv7//build/outputs/apk/*.apk'
1804 only-if-success: true
1805 default-excludes: false
1806 - fdio-infra-shiplogs:
1807 maven-version: 'mvn33-new'
1810 name: 'cicn-android-sdk-verify-{stream}-{os}'
1812 project-type: freestyle
1813 node: '{os}-basebuild-4c-4g'
1817 daysToKeep: '{build-days-to-keep}'
1818 numToKeep: '{build-num-to-keep}'
1819 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1820 artifactNumToKeep: '{build-artifact-num-to-keep}'
1823 - project-parameter:
1824 project: '{project}'
1831 - gerrit-trigger-scm:
1832 credentials-id: 'jenkins-gerrit-credentials'
1833 refspec: '$GERRIT_REFSPEC'
1834 choosing-strategy: 'gerrit'
1837 - fdio-infra-wrappers:
1838 build-timeout: '{build-timeout}'
1841 - gerrit-trigger-patch-submitted:
1847 !include-raw-escape:
1848 - include-raw-cicn-android-sdk-build.sh
1852 artifacts: 'iGetAndroid/app/build/outputs/apk/*.apk,MetisForwarder/app/build/outputs/apk/*.apk,build/viper/viper-armv7//build/outputs/apk/*.apk'
1855 only-if-success: true
1856 default-excludes: false
1857 - fdio-infra-shiplogs:
1858 maven-version: 'mvn33-new'
1861 name: 'cicn-vicn-merge-{stream}-{os}'
1863 project-type: freestyle
1864 node: '{os}-basebuild-4c-4g'
1867 daysToKeep: '{build-days-to-keep}'
1868 numToKeep: '{build-num-to-keep}'
1869 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1870 artifactNumToKeep: '{build-artifact-num-to-keep}'
1873 - project-parameter:
1874 project: '{project}'
1879 - maven-project-parameter:
1882 maven-version: 'mvn33-new'
1883 - repo-name-parameter:
1884 repo-name: '{repo-stream-part}.{repo-os-part}'
1887 - gerrit-trigger-scm:
1888 credentials-id: 'jenkins-gerrit-credentials'
1890 choosing-strategy: 'default'
1893 - fdio-infra-wrappers:
1894 build-timeout: '{build-timeout}'
1897 - gerrit-trigger-patch-merged:
1904 maven-version: 'mvn33-new'
1906 settings: 'cicn-settings'
1908 global-settings: 'global-settings'
1909 global-settings-type: cfp
1911 !include-raw-escape:
1912 - include-raw-cicn-vicn-build.sh
1913 - provide-maven-settings:
1914 settings-file: 'cicn-settings'
1915 global-settings-file: 'global-settings'
1917 !include-raw-escape:
1918 - ../scripts/maven_push_functions.sh
1919 - include-raw-cicn-maven-push.sh
1922 artifacts: 'build/*.rpm,build/*.deb'
1925 only-if-success: true
1926 default-excludes: false
1927 - fdio-infra-shiplogs:
1928 maven-version: 'mvn33-new'
1931 name: 'cicn-vicn-verify-{stream}-{os}'
1933 project-type: freestyle
1934 node: '{os}-basebuild-4c-4g'
1938 daysToKeep: '{build-days-to-keep}'
1939 numToKeep: '{build-num-to-keep}'
1940 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1941 artifactNumToKeep: '{build-artifact-num-to-keep}'
1944 - project-parameter:
1945 project: '{project}'
1952 - gerrit-trigger-scm:
1953 credentials-id: 'jenkins-gerrit-credentials'
1954 refspec: '$GERRIT_REFSPEC'
1955 choosing-strategy: 'gerrit'
1958 - fdio-infra-wrappers:
1959 build-timeout: '{build-timeout}'
1962 - gerrit-trigger-patch-submitted:
1968 !include-raw-escape:
1969 - include-raw-cicn-vicn-build.sh
1973 artifacts: 'build/*.rpm,build/*.deb'
1976 only-if-success: true
1977 default-excludes: false
1978 - fdio-infra-shiplogs:
1979 maven-version: 'mvn33-new'