4 - 'cicn-longbow-verify-{stream}-{os}'
5 - 'cicn-longbow-merge-{stream}-{os}'
9 repo-os-part: 'ubuntu.trusty.main'
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}'
30 repo-os-part: 'ubuntu.trusty.main'
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}'
51 repo-os-part: 'ubuntu.trusty.main'
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}'
72 repo-os-part: 'ubuntu.trusty.main'
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}'
93 repo-os-part: 'ubuntu.trusty.main'
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}'
114 repo-os-part: 'ubuntu.trusty.main'
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}'
135 repo-os-part: 'ubuntu.trusty.main'
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}'
156 repo-os-part: 'ubuntu.trusty.main'
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}'
177 repo-os-part: 'ubuntu.trusty.main'
179 repo-os-part: 'ubuntu.xenial.main'
182 branch: 'cicn-plugin/master'
183 repo-stream-part: 'master'
191 - 'cicn-viper-verify-{stream}-{os}'
192 - 'cicn-viper-merge-{stream}-{os}'
196 repo-os-part: 'ubuntu.trusty.main'
198 repo-os-part: 'ubuntu.xenial.main'
201 branch: 'viper/master'
202 repo-stream-part: 'master'
208 name: cicn-radio-emulators
210 - 'cicn-radio-emulators-verify-{stream}-{os}'
211 - 'cicn-radio-emulators-merge-{stream}-{os}'
215 repo-os-part: 'ubuntu.xenial.main'
218 branch: 'vicn/master'
219 repo-stream-part: 'master'
225 name: 'cicn-longbow-merge-{stream}-{os}'
227 project-type: freestyle
228 node: '{os}-basebuild-4c-4g'
231 daysToKeep: '{build-days-to-keep}'
232 numToKeep: '{build-num-to-keep}'
233 artifactDaysToKeep: '{build-artifact-days-to-keep}'
234 artifactNumToKeep: '{build-artifact-num-to-keep}'
243 - maven-project-parameter:
246 maven-version: 'mvn33-new'
247 - repo-name-parameter:
248 repo-name: '{repo-stream-part}.{repo-os-part}'
251 - gerrit-trigger-scm:
252 credentials-id: 'jenkins-gerrit-credentials'
254 choosing-strategy: 'default'
257 - fdio-infra-wrappers:
258 build-timeout: '{build-timeout}'
261 - gerrit-trigger-patch-merged:
268 maven-version: 'mvn33-new'
270 settings: 'cicn-settings'
272 global-settings: 'global-settings'
273 global-settings-type: cfp
276 - include-raw-cicn-longbow-build.sh
277 - provide-maven-settings:
278 settings-file: 'cicn-settings'
279 global-settings-file: 'global-settings'
282 - ../scripts/maven_push_functions.sh
283 - include-raw-cicn-maven-push.sh
286 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
289 only-if-success: true
290 default-excludes: false
291 - fdio-infra-shiplogs:
292 maven-version: 'mvn33-new'
295 name: 'cicn-longbow-verify-{stream}-{os}'
297 project-type: freestyle
298 node: '{os}-basebuild-4c-4g'
302 daysToKeep: '{build-days-to-keep}'
303 numToKeep: '{build-num-to-keep}'
304 artifactDaysToKeep: '{build-artifact-days-to-keep}'
305 artifactNumToKeep: '{build-artifact-num-to-keep}'
316 - gerrit-trigger-scm:
317 credentials-id: 'jenkins-gerrit-credentials'
318 refspec: '$GERRIT_REFSPEC'
319 choosing-strategy: 'gerrit'
322 - fdio-infra-wrappers:
323 build-timeout: '{build-timeout}'
326 - gerrit-trigger-patch-submitted:
333 - include-raw-cicn-longbow-build.sh
336 - fdio-infra-shiplogs:
337 maven-version: 'mvn33-new'
340 name: 'cicn-libparc-merge-{stream}-{os}'
342 project-type: freestyle
343 node: '{os}-basebuild-4c-4g'
346 daysToKeep: '{build-days-to-keep}'
347 numToKeep: '{build-num-to-keep}'
348 artifactDaysToKeep: '{build-artifact-days-to-keep}'
349 artifactNumToKeep: '{build-artifact-num-to-keep}'
358 - maven-project-parameter:
361 maven-version: 'mvn33-new'
362 - repo-name-parameter:
363 repo-name: '{repo-stream-part}.{repo-os-part}'
366 - gerrit-trigger-scm:
367 credentials-id: 'jenkins-gerrit-credentials'
369 choosing-strategy: 'default'
372 - fdio-infra-wrappers:
373 build-timeout: '{build-timeout}'
376 - gerrit-trigger-patch-merged:
380 jobs: 'cicn-longbow-merge-{stream}-{os}'
385 maven-version: 'mvn33-new'
387 settings: 'cicn-settings'
389 global-settings: 'global-settings'
390 global-settings-type: cfp
393 - include-raw-cicn-libparc-build.sh
394 - provide-maven-settings:
395 settings-file: 'cicn-settings'
396 global-settings-file: 'global-settings'
399 - ../scripts/maven_push_functions.sh
400 - include-raw-cicn-maven-push.sh
403 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
406 only-if-success: true
407 default-excludes: false
408 - fdio-infra-shiplogs:
409 maven-version: 'mvn33-new'
412 name: 'cicn-libparc-verify-{stream}-{os}'
414 project-type: freestyle
415 node: '{os}-basebuild-4c-4g'
419 daysToKeep: '{build-days-to-keep}'
420 numToKeep: '{build-num-to-keep}'
421 artifactDaysToKeep: '{build-artifact-days-to-keep}'
422 artifactNumToKeep: '{build-artifact-num-to-keep}'
433 - gerrit-trigger-scm:
434 credentials-id: 'jenkins-gerrit-credentials'
435 refspec: '$GERRIT_REFSPEC'
436 choosing-strategy: 'gerrit'
439 - fdio-infra-wrappers:
440 build-timeout: '{build-timeout}'
443 - gerrit-trigger-patch-submitted:
450 - include-raw-cicn-libparc-build.sh
453 - fdio-infra-shiplogs:
454 maven-version: 'mvn33-new'
457 name: 'cicn-libccnx-common-merge-{stream}-{os}'
459 project-type: freestyle
460 node: '{os}-basebuild-4c-4g'
463 daysToKeep: '{build-days-to-keep}'
464 numToKeep: '{build-num-to-keep}'
465 artifactDaysToKeep: '{build-artifact-days-to-keep}'
466 artifactNumToKeep: '{build-artifact-num-to-keep}'
475 - maven-project-parameter:
478 maven-version: 'mvn33-new'
479 - repo-name-parameter:
480 repo-name: '{repo-stream-part}.{repo-os-part}'
483 - gerrit-trigger-scm:
484 credentials-id: 'jenkins-gerrit-credentials'
486 choosing-strategy: 'default'
489 - fdio-infra-wrappers:
490 build-timeout: '{build-timeout}'
493 - gerrit-trigger-patch-merged:
497 jobs: 'cicn-libparc-merge-{stream}-{os}'
502 maven-version: 'mvn33-new'
504 settings: 'cicn-settings'
506 global-settings: 'global-settings'
507 global-settings-type: cfp
510 - include-raw-cicn-libccnx-common-build.sh
511 - provide-maven-settings:
512 settings-file: 'cicn-settings'
513 global-settings-file: 'global-settings'
516 - ../scripts/maven_push_functions.sh
517 - include-raw-cicn-maven-push.sh
520 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
523 only-if-success: true
524 default-excludes: false
525 - fdio-infra-shiplogs:
526 maven-version: 'mvn33-new'
529 name: 'cicn-libccnx-common-verify-{stream}-{os}'
531 project-type: freestyle
532 node: '{os}-basebuild-4c-4g'
536 daysToKeep: '{build-days-to-keep}'
537 numToKeep: '{build-num-to-keep}'
538 artifactDaysToKeep: '{build-artifact-days-to-keep}'
539 artifactNumToKeep: '{build-artifact-num-to-keep}'
550 - gerrit-trigger-scm:
551 credentials-id: 'jenkins-gerrit-credentials'
552 refspec: '$GERRIT_REFSPEC'
553 choosing-strategy: 'gerrit'
556 - fdio-infra-wrappers:
557 build-timeout: '{build-timeout}'
560 - gerrit-trigger-patch-submitted:
567 - include-raw-cicn-libccnx-common-build.sh
570 - fdio-infra-shiplogs:
571 maven-version: 'mvn33-new'
574 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
576 project-type: freestyle
577 node: '{os}-basebuild-4c-4g'
580 daysToKeep: '{build-days-to-keep}'
581 numToKeep: '{build-num-to-keep}'
582 artifactDaysToKeep: '{build-artifact-days-to-keep}'
583 artifactNumToKeep: '{build-artifact-num-to-keep}'
592 - maven-project-parameter:
595 maven-version: 'mvn33-new'
596 - repo-name-parameter:
597 repo-name: '{repo-stream-part}.{repo-os-part}'
600 - gerrit-trigger-scm:
601 credentials-id: 'jenkins-gerrit-credentials'
603 choosing-strategy: 'default'
606 - fdio-infra-wrappers:
607 build-timeout: '{build-timeout}'
610 - gerrit-trigger-patch-merged:
614 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
619 maven-version: 'mvn33-new'
621 settings: 'cicn-settings'
623 global-settings: 'global-settings'
624 global-settings-type: cfp
627 - include-raw-cicn-libccnx-transport-rta-build.sh
628 - provide-maven-settings:
629 settings-file: 'cicn-settings'
630 global-settings-file: 'global-settings'
633 - ../scripts/maven_push_functions.sh
634 - include-raw-cicn-maven-push.sh
637 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
640 only-if-success: true
641 default-excludes: false
642 - fdio-infra-shiplogs:
643 maven-version: 'mvn33-new'
646 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
648 project-type: freestyle
649 node: '{os}-basebuild-4c-4g'
653 daysToKeep: '{build-days-to-keep}'
654 numToKeep: '{build-num-to-keep}'
655 artifactDaysToKeep: '{build-artifact-days-to-keep}'
656 artifactNumToKeep: '{build-artifact-num-to-keep}'
667 - gerrit-trigger-scm:
668 credentials-id: 'jenkins-gerrit-credentials'
669 refspec: '$GERRIT_REFSPEC'
670 choosing-strategy: 'gerrit'
673 - fdio-infra-wrappers:
674 build-timeout: '{build-timeout}'
677 - gerrit-trigger-patch-submitted:
684 - include-raw-cicn-libccnx-transport-rta-build.sh
687 - fdio-infra-shiplogs:
688 maven-version: 'mvn33-new'
691 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
693 project-type: freestyle
694 node: '{os}-basebuild-4c-4g'
697 daysToKeep: '{build-days-to-keep}'
698 numToKeep: '{build-num-to-keep}'
699 artifactDaysToKeep: '{build-artifact-days-to-keep}'
700 artifactNumToKeep: '{build-artifact-num-to-keep}'
709 - maven-project-parameter:
712 maven-version: 'mvn33-new'
713 - repo-name-parameter:
714 repo-name: '{repo-stream-part}.{repo-os-part}'
717 - gerrit-trigger-scm:
718 credentials-id: 'jenkins-gerrit-credentials'
720 choosing-strategy: 'default'
723 - fdio-infra-wrappers:
724 build-timeout: '{build-timeout}'
727 - gerrit-trigger-patch-merged:
731 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
736 maven-version: 'mvn33-new'
738 settings: 'cicn-settings'
740 global-settings: 'global-settings'
741 global-settings-type: cfp
744 - include-raw-cicn-libccnx-portal-build.sh
745 - provide-maven-settings:
746 settings-file: 'cicn-settings'
747 global-settings-file: 'global-settings'
750 - ../scripts/maven_push_functions.sh
751 - include-raw-cicn-maven-push.sh
754 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
757 only-if-success: true
758 default-excludes: false
759 - fdio-infra-shiplogs:
760 maven-version: 'mvn33-new'
763 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
765 project-type: freestyle
766 node: '{os}-basebuild-4c-4g'
770 daysToKeep: '{build-days-to-keep}'
771 numToKeep: '{build-num-to-keep}'
772 artifactDaysToKeep: '{build-artifact-days-to-keep}'
773 artifactNumToKeep: '{build-artifact-num-to-keep}'
784 - gerrit-trigger-scm:
785 credentials-id: 'jenkins-gerrit-credentials'
786 refspec: '$GERRIT_REFSPEC'
787 choosing-strategy: 'gerrit'
790 - fdio-infra-wrappers:
791 build-timeout: '{build-timeout}'
794 - gerrit-trigger-patch-submitted:
801 - include-raw-cicn-libccnx-portal-build.sh
804 - fdio-infra-shiplogs:
805 maven-version: 'mvn33-new'
808 name: 'cicn-libicnet-merge-{stream}-{os}'
810 project-type: freestyle
811 node: '{os}-basebuild-4c-4g'
814 daysToKeep: '{build-days-to-keep}'
815 numToKeep: '{build-num-to-keep}'
816 artifactDaysToKeep: '{build-artifact-days-to-keep}'
817 artifactNumToKeep: '{build-artifact-num-to-keep}'
826 - maven-project-parameter:
829 maven-version: 'mvn33-new'
830 - repo-name-parameter:
831 repo-name: '{repo-stream-part}.{repo-os-part}'
834 - gerrit-trigger-scm:
835 credentials-id: 'jenkins-gerrit-credentials'
837 choosing-strategy: 'default'
840 - fdio-infra-wrappers:
841 build-timeout: '{build-timeout}'
844 - gerrit-trigger-patch-merged:
848 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
853 maven-version: 'mvn33-new'
855 settings: 'cicn-settings'
857 global-settings: 'global-settings'
858 global-settings-type: cfp
861 - include-raw-cicn-libicnet-build.sh
862 - provide-maven-settings:
863 settings-file: 'cicn-settings'
864 global-settings-file: 'global-settings'
867 - ../scripts/maven_push_functions.sh
868 - include-raw-cicn-maven-push.sh
871 artifacts: 'build/*.rpm,build/*.deb'
874 only-if-success: true
875 default-excludes: false
876 - fdio-infra-shiplogs:
877 maven-version: 'mvn33-new'
880 name: 'cicn-libicnet-verify-{stream}-{os}'
882 project-type: freestyle
883 node: '{os}-basebuild-4c-4g'
887 daysToKeep: '{build-days-to-keep}'
888 numToKeep: '{build-num-to-keep}'
889 artifactDaysToKeep: '{build-artifact-days-to-keep}'
890 artifactNumToKeep: '{build-artifact-num-to-keep}'
901 - gerrit-trigger-scm:
902 credentials-id: 'jenkins-gerrit-credentials'
903 refspec: '$GERRIT_REFSPEC'
904 choosing-strategy: 'gerrit'
907 - fdio-infra-wrappers:
908 build-timeout: '{build-timeout}'
911 - gerrit-trigger-patch-submitted:
918 - include-raw-cicn-libicnet-build.sh
921 - fdio-infra-shiplogs:
922 maven-version: 'mvn33-new'
925 name: 'cicn-metis-merge-{stream}-{os}'
927 project-type: freestyle
928 node: '{os}-basebuild-4c-4g'
931 daysToKeep: '{build-days-to-keep}'
932 numToKeep: '{build-num-to-keep}'
933 artifactDaysToKeep: '{build-artifact-days-to-keep}'
934 artifactNumToKeep: '{build-artifact-num-to-keep}'
943 - maven-project-parameter:
946 maven-version: 'mvn33-new'
947 - repo-name-parameter:
948 repo-name: '{repo-stream-part}.{repo-os-part}'
951 - gerrit-trigger-scm:
952 credentials-id: 'jenkins-gerrit-credentials'
954 choosing-strategy: 'default'
957 - fdio-infra-wrappers:
958 build-timeout: '{build-timeout}'
961 - gerrit-trigger-patch-merged:
965 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
970 maven-version: 'mvn33-new'
972 settings: 'cicn-settings'
974 global-settings: 'global-settings'
975 global-settings-type: cfp
978 - include-raw-cicn-metis-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: 'metis/build/*.rpm,metis/build/*.deb'
991 only-if-success: true
992 default-excludes: false
993 - fdio-infra-shiplogs:
994 maven-version: 'mvn33-new'
997 name: 'cicn-metis-verify-{stream}-{os}'
999 project-type: freestyle
1000 node: '{os}-basebuild-4c-4g'
1004 daysToKeep: '{build-days-to-keep}'
1005 numToKeep: '{build-num-to-keep}'
1006 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1007 artifactNumToKeep: '{build-artifact-num-to-keep}'
1010 - project-parameter:
1011 project: '{project}'
1018 - gerrit-trigger-scm:
1019 credentials-id: 'jenkins-gerrit-credentials'
1020 refspec: '$GERRIT_REFSPEC'
1021 choosing-strategy: 'gerrit'
1024 - fdio-infra-wrappers:
1025 build-timeout: '{build-timeout}'
1028 - gerrit-trigger-patch-submitted:
1034 !include-raw-escape:
1035 - include-raw-cicn-metis-build.sh
1038 - fdio-infra-shiplogs:
1039 maven-version: 'mvn33-new'
1042 name: 'cicn-http-server-merge-{stream}-{os}'
1044 project-type: freestyle
1045 node: '{os}-basebuild-4c-4g'
1048 daysToKeep: '{build-days-to-keep}'
1049 numToKeep: '{build-num-to-keep}'
1050 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1051 artifactNumToKeep: '{build-artifact-num-to-keep}'
1054 - project-parameter:
1055 project: '{project}'
1060 - maven-project-parameter:
1063 maven-version: 'mvn33-new'
1064 - repo-name-parameter:
1065 repo-name: '{repo-stream-part}.{repo-os-part}'
1068 - gerrit-trigger-scm:
1069 credentials-id: 'jenkins-gerrit-credentials'
1071 choosing-strategy: 'default'
1074 - fdio-infra-wrappers:
1075 build-timeout: '{build-timeout}'
1078 - gerrit-trigger-patch-merged:
1082 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1087 maven-version: 'mvn33-new'
1089 settings: 'cicn-settings'
1091 global-settings: 'global-settings'
1092 global-settings-type: cfp
1094 !include-raw-escape:
1095 - include-raw-cicn-http-server-build.sh
1096 - provide-maven-settings:
1097 settings-file: 'cicn-settings'
1098 global-settings-file: 'global-settings'
1100 !include-raw-escape:
1101 - ../scripts/maven_push_functions.sh
1102 - include-raw-cicn-maven-push.sh
1105 artifacts: 'build/*.rpm,build/*.deb'
1108 only-if-success: true
1109 default-excludes: false
1110 - fdio-infra-shiplogs:
1111 maven-version: 'mvn33-new'
1114 name: 'cicn-http-server-verify-{stream}-{os}'
1116 project-type: freestyle
1117 node: '{os}-basebuild-4c-4g'
1121 daysToKeep: '{build-days-to-keep}'
1122 numToKeep: '{build-num-to-keep}'
1123 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1124 artifactNumToKeep: '{build-artifact-num-to-keep}'
1127 - project-parameter:
1128 project: '{project}'
1135 - gerrit-trigger-scm:
1136 credentials-id: 'jenkins-gerrit-credentials'
1137 refspec: '$GERRIT_REFSPEC'
1138 choosing-strategy: 'gerrit'
1141 - fdio-infra-wrappers:
1142 build-timeout: '{build-timeout}'
1145 - gerrit-trigger-patch-submitted:
1151 !include-raw-escape:
1152 - include-raw-cicn-http-server-build.sh
1155 - fdio-infra-shiplogs:
1156 maven-version: 'mvn33-new'
1159 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1161 project-type: freestyle
1162 node: '{os}-basebuild-4c-4g'
1165 daysToKeep: '{build-days-to-keep}'
1166 numToKeep: '{build-num-to-keep}'
1167 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1168 artifactNumToKeep: '{build-artifact-num-to-keep}'
1171 - project-parameter:
1172 project: '{project}'
1177 - maven-project-parameter:
1180 maven-version: 'mvn33-new'
1181 - repo-name-parameter:
1182 repo-name: '{repo-stream-part}.{repo-os-part}'
1185 - gerrit-trigger-scm:
1186 credentials-id: 'jenkins-gerrit-credentials'
1188 choosing-strategy: 'default'
1191 - fdio-infra-wrappers:
1192 build-timeout: '{build-timeout}'
1195 - gerrit-trigger-patch-merged:
1202 maven-version: 'mvn33-new'
1204 settings: 'cicn-settings'
1206 global-settings: 'global-settings'
1207 global-settings-type: cfp
1209 !include-raw-escape:
1210 - include-raw-cicn-vpp-plugin-build.sh
1211 - provide-maven-settings:
1212 settings-file: 'cicn-settings'
1213 global-settings-file: 'global-settings'
1215 !include-raw-escape:
1216 - ../scripts/maven_push_functions.sh
1217 - include-raw-cicn-maven-push.sh
1220 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1223 only-if-success: true
1224 default-excludes: false
1225 - fdio-infra-shiplogs:
1226 maven-version: 'mvn33-new'
1229 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1231 project-type: freestyle
1232 node: '{os}-basebuild-4c-4g'
1236 daysToKeep: '{build-days-to-keep}'
1237 numToKeep: '{build-num-to-keep}'
1238 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1239 artifactNumToKeep: '{build-artifact-num-to-keep}'
1242 - project-parameter:
1243 project: '{project}'
1250 - gerrit-trigger-scm:
1251 credentials-id: 'jenkins-gerrit-credentials'
1252 refspec: '$GERRIT_REFSPEC'
1253 choosing-strategy: 'gerrit'
1256 - fdio-infra-wrappers:
1257 build-timeout: '{build-timeout}'
1260 - gerrit-trigger-patch-submitted:
1266 !include-raw-escape:
1267 - include-raw-cicn-vpp-plugin-build.sh
1270 - fdio-infra-shiplogs:
1271 maven-version: 'mvn33-new'
1274 name: 'cicn-viper-merge-{stream}-{os}'
1276 project-type: freestyle
1277 node: '{os}-basebuild-4c-4g'
1280 daysToKeep: '{build-days-to-keep}'
1281 numToKeep: '{build-num-to-keep}'
1282 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1283 artifactNumToKeep: '{build-artifact-num-to-keep}'
1286 - project-parameter:
1287 project: '{project}'
1292 - maven-project-parameter:
1295 maven-version: 'mvn33-new'
1296 - repo-name-parameter:
1297 repo-name: '{repo-stream-part}.{repo-os-part}'
1300 - gerrit-trigger-scm:
1301 credentials-id: 'jenkins-gerrit-credentials'
1303 choosing-strategy: 'default'
1306 - fdio-infra-wrappers:
1307 build-timeout: '{build-timeout}'
1310 - gerrit-trigger-patch-merged:
1314 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1319 maven-version: 'mvn33-new'
1321 settings: 'cicn-settings'
1323 global-settings: 'global-settings'
1324 global-settings-type: cfp
1326 !include-raw-escape:
1327 - include-raw-cicn-viper-build.sh
1328 - provide-maven-settings:
1329 settings-file: 'cicn-settings'
1330 global-settings-file: 'global-settings'
1332 !include-raw-escape:
1333 - ../scripts/maven_push_functions.sh
1334 - include-raw-cicn-maven-push.sh
1337 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1340 only-if-success: true
1341 default-excludes: false
1342 - fdio-infra-shiplogs:
1343 maven-version: 'mvn33-new'
1346 name: 'cicn-viper-verify-{stream}-{os}'
1348 project-type: freestyle
1349 node: '{os}-basebuild-4c-4g'
1353 daysToKeep: '{build-days-to-keep}'
1354 numToKeep: '{build-num-to-keep}'
1355 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1356 artifactNumToKeep: '{build-artifact-num-to-keep}'
1359 - project-parameter:
1360 project: '{project}'
1367 - gerrit-trigger-scm:
1368 credentials-id: 'jenkins-gerrit-credentials'
1369 refspec: '$GERRIT_REFSPEC'
1370 choosing-strategy: 'gerrit'
1373 - fdio-infra-wrappers:
1374 build-timeout: '{build-timeout}'
1377 - gerrit-trigger-patch-submitted:
1383 !include-raw-escape:
1384 - include-raw-cicn-viper-build.sh
1387 - fdio-infra-shiplogs:
1388 maven-version: 'mvn33-new'
1391 name: 'cicn-radio-emulators-merge-{stream}-{os}'
1393 project-type: freestyle
1394 node: '{os}-basebuild-4c-4g'
1397 daysToKeep: '{build-days-to-keep}'
1398 numToKeep: '{build-num-to-keep}'
1399 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1400 artifactNumToKeep: '{build-artifact-num-to-keep}'
1403 - project-parameter:
1404 project: '{project}'
1409 - maven-project-parameter:
1412 maven-version: 'mvn33-new'
1413 - repo-name-parameter:
1414 repo-name: '{repo-stream-part}.{repo-os-part}'
1417 - gerrit-trigger-scm:
1418 credentials-id: 'jenkins-gerrit-credentials'
1420 choosing-strategy: 'default'
1423 - fdio-infra-wrappers:
1424 build-timeout: '{build-timeout}'
1427 - gerrit-trigger-patch-merged:
1434 maven-version: 'mvn33-new'
1436 settings: 'cicn-settings'
1438 global-settings: 'global-settings'
1439 global-settings-type: cfp
1441 !include-raw-escape:
1442 - include-raw-cicn-radio-emulators-build.sh
1443 - provide-maven-settings:
1444 settings-file: 'cicn-settings'
1445 global-settings-file: 'global-settings'
1447 !include-raw-escape:
1448 - ../scripts/maven_push_functions.sh
1449 - include-raw-cicn-maven-push.sh
1452 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1455 only-if-success: true
1456 default-excludes: false
1457 - fdio-infra-shiplogs:
1458 maven-version: 'mvn33-new'
1461 name: 'cicn-radio-emulators-verify-{stream}-{os}'
1463 project-type: freestyle
1464 node: '{os}-basebuild-4c-4g'
1468 daysToKeep: '{build-days-to-keep}'
1469 numToKeep: '{build-num-to-keep}'
1470 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1471 artifactNumToKeep: '{build-artifact-num-to-keep}'
1474 - project-parameter:
1475 project: '{project}'
1482 - gerrit-trigger-scm:
1483 credentials-id: 'jenkins-gerrit-credentials'
1484 refspec: '$GERRIT_REFSPEC'
1485 choosing-strategy: 'gerrit'
1488 - fdio-infra-wrappers:
1489 build-timeout: '{build-timeout}'
1492 - gerrit-trigger-patch-submitted:
1498 !include-raw-escape:
1499 - include-raw-cicn-radio-emulators-build.sh
1502 - fdio-infra-shiplogs:
1503 maven-version: 'mvn33-new'