5 - 'cicn-longbow-verify-{stream}-{os}'
6 - 'cicn-longbow-merge-{stream}-{os}'
7 - 'cicn-longbow-docs-verify-{stream}'
8 - 'cicn-longbow-docs-merge-{stream}'
13 repo-os-part: 'ubuntu.xenial.main'
15 repo-os-part: 'centos7'
19 branch: 'cframework/master'
20 repo-stream-part: 'master'
29 - 'cicn-libparc-verify-{stream}-{os}'
30 - 'cicn-libparc-merge-{stream}-{os}'
31 - 'cicn-libparc-docs-verify-{stream}'
32 - 'cicn-libparc-docs-merge-{stream}'
37 repo-os-part: 'ubuntu.xenial.main'
39 repo-os-part: 'centos7'
43 branch: 'cframework/master'
44 repo-stream-part: 'master'
51 name: cicn-libccnx-common
53 - 'cicn-libccnx-common-verify-{stream}-{os}'
54 - 'cicn-libccnx-common-merge-{stream}-{os}'
59 repo-os-part: 'ubuntu.xenial.main'
61 repo-os-part: 'centos7'
65 branch: 'ccnxlibs/master'
66 repo-stream-part: 'master'
73 name: cicn-libccnx-transport-rta
75 - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
76 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
81 repo-os-part: 'ubuntu.xenial.main'
83 repo-os-part: 'centos7'
87 branch: 'ccnxlibs/master'
88 repo-stream-part: 'master'
95 name: cicn-libccnx-portal
97 - 'cicn-libccnx-portal-verify-{stream}-{os}'
98 - 'cicn-libccnx-portal-merge-{stream}-{os}'
103 repo-os-part: 'ubuntu.xenial.main'
105 repo-os-part: 'centos7'
109 branch: 'ccnxlibs/master'
110 repo-stream-part: 'master'
119 - 'cicn-libicnet-verify-{stream}-{os}'
120 - 'cicn-libicnet-merge-{stream}-{os}'
125 repo-os-part: 'ubuntu.xenial.main'
127 repo-os-part: 'centos7'
131 branch: 'libicnet/master'
132 repo-stream-part: 'master'
141 - 'cicn-metis-verify-{stream}-{os}'
142 - 'cicn-metis-merge-{stream}-{os}'
147 repo-os-part: 'ubuntu.xenial.main'
149 repo-os-part: 'centos7'
153 branch: 'sb-forwarder/master'
154 repo-stream-part: 'master'
161 name: cicn-http-server
163 - 'cicn-http-server-verify-{stream}-{os}'
164 - 'cicn-http-server-merge-{stream}-{os}'
169 repo-os-part: 'ubuntu.xenial.main'
171 repo-os-part: 'centos7'
175 branch: 'http-server/master'
176 repo-stream-part: 'master'
183 name: cicn-vpp-plugin
185 - 'cicn-vpp-plugin-verify-{stream}-{os}'
186 - 'cicn-vpp-plugin-merge-{stream}-{os}'
191 repo-os-part: 'ubuntu.xenial.main'
193 repo-os-part: 'centos7'
197 branch: 'cicn-plugin/master'
198 repo-stream-part: 'master'
207 - 'cicn-viper-verify-{stream}-{os}'
208 - 'cicn-viper-merge-{stream}-{os}'
213 repo-os-part: 'ubuntu.xenial.main'
217 branch: 'viper/master'
218 repo-stream-part: 'master'
225 name: cicn-radio-emulators
227 - 'cicn-radio-emulators-verify-{stream}-{os}'
228 - 'cicn-radio-emulators-merge-{stream}-{os}'
233 repo-os-part: 'ubuntu.xenial.main'
237 branch: 'vicn/master'
238 repo-stream-part: 'master'
245 name: cicn-android-sdk
247 - 'cicn-android-sdk-verify-{stream}-{os}'
248 - 'cicn-android-sdk-merge-{stream}-{os}'
253 repo-os-part: 'ubuntu.xenial.main'
257 branch: 'android-sdk/master'
258 repo-stream-part: 'master'
267 - 'cicn-vicn-verify-{stream}-{os}'
268 - 'cicn-vicn-merge-{stream}-{os}'
273 repo-os-part: 'ubuntu.xenial.main'
277 branch: 'vicn/master'
278 repo-stream-part: 'master'
285 name: 'cicn-longbow-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:
327 - config-file-provider:
329 - file-id: '.packagecloud'
330 target: '/home/jenkins/.packagecloud'
331 - config-file-provider:
333 - file-id: 'packagecloud_api'
334 target: '/home/jenkins/packagecloud_api'
336 maven-version: 'mvn33-new'
338 settings: 'cicn-settings'
340 global-settings: 'global-settings'
341 global-settings-type: cfp
344 - include-raw-cicn-longbow-build.sh
345 - provide-maven-settings:
346 settings-file: 'cicn-settings'
347 global-settings-file: 'global-settings'
350 - ../scripts/maven_push_functions.sh
351 - include-raw-cicn-maven-push.sh
354 - ../scripts/packagecloud_push.sh
358 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
361 only-if-success: true
362 default-excludes: false
363 - fdio-infra-shiplogs:
364 maven-version: 'mvn33-new'
367 name: 'cicn-longbow-verify-{stream}-{os}'
369 project-type: freestyle
370 node: '{os}-basebuild-4c-4g'
374 daysToKeep: '{build-days-to-keep}'
375 numToKeep: '{build-num-to-keep}'
376 artifactDaysToKeep: '{build-artifact-days-to-keep}'
377 artifactNumToKeep: '{build-artifact-num-to-keep}'
388 - gerrit-trigger-scm:
389 credentials-id: 'jenkins-gerrit-credentials'
390 refspec: '$GERRIT_REFSPEC'
391 choosing-strategy: 'gerrit'
394 - fdio-infra-wrappers:
395 build-timeout: '{build-timeout}'
398 - gerrit-trigger-patch-submitted:
405 - include-raw-cicn-longbow-build.sh
409 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
412 only-if-success: true
413 default-excludes: false
414 - fdio-infra-shiplogs:
415 maven-version: 'mvn33-new'
418 name: 'cicn-longbow-docs-merge-{stream}'
420 project-type: freestyle
421 node: ubuntu1604-basebuild-8c-32g
425 daysToKeep: '{build-days-to-keep}'
426 numToKeep: '{build-num-to-keep}'
427 artifactDaysToKeep: '{build-artifact-days-to-keep}'
428 artifactNumToKeep: '{build-artifact-num-to-keep}'
438 maven-version: 'mvn33-new'
441 - gerrit-trigger-scm:
442 credentials-id: 'jenkins-gerrit-credentials'
444 choosing-strategy: 'default'
447 - fdio-infra-wrappers:
448 build-timeout: '{build-timeout}'
452 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
455 server-name: 'Primary'
457 - comment-added-contains-event:
458 comment-contains-value: 'run-docs'
460 - project-compare-type: 'ANT'
461 project-pattern: '{project}'
463 - branch-compare-type: 'ANT'
464 branch-pattern: '**/{branch}'
473 maven-version: 'mvn33-new'
475 settings: 'vpp-settings'
477 global-settings: 'global-settings'
478 global-settings-type: cfp
479 - provide-maven-settings:
480 settings-file: 'cicn-settings'
481 global-settings-file: 'global-settings'
484 - include-raw-cicn-longbow-docs.sh
488 artifacts: 'longbow/build/documentation/*.tar'
491 only-if-success: true
492 default-excludes: false
493 - fdio-infra-shiplogs:
494 maven-version: 'mvn33-new'
497 name: 'cicn-longbow-docs-verify-{stream}'
499 project-type: freestyle
500 node: ubuntu1604-basebuild-8c-32g
504 daysToKeep: '{build-days-to-keep}'
505 numToKeep: '{build-num-to-keep}'
506 artifactDaysToKeep: '{build-artifact-days-to-keep}'
507 artifactNumToKeep: '{build-artifact-num-to-keep}'
517 maven-version: 'mvn33-new'
520 - gerrit-trigger-scm:
521 credentials-id: 'jenkins-gerrit-credentials'
523 choosing-strategy: 'default'
526 - fdio-infra-wrappers:
527 build-timeout: '{build-timeout}'
530 - gerrit-trigger-patch-submitted:
536 maven-version: 'mvn33-new'
538 settings: 'vpp-settings'
540 global-settings: 'global-settings'
541 global-settings-type: cfp
542 - provide-maven-settings:
543 settings-file: 'cicn-settings'
544 global-settings-file: 'global-settings'
547 - include-raw-cicn-longbow-docs.sh
551 artifacts: 'longbow/build/documentation/*.tar'
554 only-if-success: true
555 default-excludes: false
556 - fdio-infra-shiplogs:
557 maven-version: 'mvn33-new'
560 name: 'cicn-libparc-merge-{stream}-{os}'
562 project-type: freestyle
563 node: '{os}-basebuild-4c-4g'
566 daysToKeep: '{build-days-to-keep}'
567 numToKeep: '{build-num-to-keep}'
568 artifactDaysToKeep: '{build-artifact-days-to-keep}'
569 artifactNumToKeep: '{build-artifact-num-to-keep}'
578 - maven-project-parameter:
581 maven-version: 'mvn33-new'
582 - repo-name-parameter:
583 repo-name: '{repo-stream-part}.{repo-os-part}'
586 - gerrit-trigger-scm:
587 credentials-id: 'jenkins-gerrit-credentials'
589 choosing-strategy: 'default'
592 - fdio-infra-wrappers:
593 build-timeout: '{build-timeout}'
597 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
599 - gerrit-trigger-patch-merged:
603 jobs: 'cicn-longbow-merge-{stream}-{os}'
608 maven-version: 'mvn33-new'
610 settings: 'cicn-settings'
612 global-settings: 'global-settings'
613 global-settings-type: cfp
616 - include-raw-cicn-libparc-build.sh
617 - provide-maven-settings:
618 settings-file: 'cicn-settings'
619 global-settings-file: 'global-settings'
622 - ../scripts/maven_push_functions.sh
623 - include-raw-cicn-maven-push.sh
627 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
630 only-if-success: true
631 default-excludes: false
632 - fdio-infra-shiplogs:
633 maven-version: 'mvn33-new'
636 name: 'cicn-libparc-verify-{stream}-{os}'
638 project-type: freestyle
639 node: '{os}-basebuild-4c-4g'
643 daysToKeep: '{build-days-to-keep}'
644 numToKeep: '{build-num-to-keep}'
645 artifactDaysToKeep: '{build-artifact-days-to-keep}'
646 artifactNumToKeep: '{build-artifact-num-to-keep}'
657 - gerrit-trigger-scm:
658 credentials-id: 'jenkins-gerrit-credentials'
659 refspec: '$GERRIT_REFSPEC'
660 choosing-strategy: 'gerrit'
663 - fdio-infra-wrappers:
664 build-timeout: '{build-timeout}'
667 - gerrit-trigger-patch-submitted:
674 - include-raw-cicn-libparc-build.sh
678 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
681 only-if-success: true
682 default-excludes: false
683 - fdio-infra-shiplogs:
684 maven-version: 'mvn33-new'
687 name: 'cicn-libparc-docs-merge-{stream}'
689 project-type: freestyle
690 node: ubuntu1604-basebuild-8c-32g
694 daysToKeep: '{build-days-to-keep}'
695 numToKeep: '{build-num-to-keep}'
696 artifactDaysToKeep: '{build-artifact-days-to-keep}'
697 artifactNumToKeep: '{build-artifact-num-to-keep}'
707 maven-version: 'mvn33-new'
710 - gerrit-trigger-scm:
711 credentials-id: 'jenkins-gerrit-credentials'
713 choosing-strategy: 'default'
716 - fdio-infra-wrappers:
717 build-timeout: '{build-timeout}'
721 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
724 server-name: 'Primary'
726 - comment-added-contains-event:
727 comment-contains-value: 'run-docs'
729 - project-compare-type: 'ANT'
730 project-pattern: '{project}'
732 - branch-compare-type: 'ANT'
733 branch-pattern: '**/{branch}'
742 maven-version: 'mvn33-new'
744 settings: 'vpp-settings'
746 global-settings: 'global-settings'
747 global-settings-type: cfp
748 - provide-maven-settings:
749 settings-file: 'cicn-settings'
750 global-settings-file: 'global-settings'
753 - include-raw-cicn-libparc-docs.sh
757 artifacts: 'libparc/build/documentation/*.tar'
760 only-if-success: true
761 default-excludes: false
762 - fdio-infra-shiplogs:
763 maven-version: 'mvn33-new'
766 name: 'cicn-libparc-docs-verify-{stream}'
768 project-type: freestyle
769 node: ubuntu1604-basebuild-8c-32g
773 daysToKeep: '{build-days-to-keep}'
774 numToKeep: '{build-num-to-keep}'
775 artifactDaysToKeep: '{build-artifact-days-to-keep}'
776 artifactNumToKeep: '{build-artifact-num-to-keep}'
786 maven-version: 'mvn33-new'
789 - gerrit-trigger-scm:
790 credentials-id: 'jenkins-gerrit-credentials'
792 choosing-strategy: 'default'
795 - fdio-infra-wrappers:
796 build-timeout: '{build-timeout}'
799 - gerrit-trigger-patch-submitted:
805 maven-version: 'mvn33-new'
807 settings: 'vpp-settings'
809 global-settings: 'global-settings'
810 global-settings-type: cfp
811 - provide-maven-settings:
812 settings-file: 'cicn-settings'
813 global-settings-file: 'global-settings'
816 - include-raw-cicn-libparc-docs.sh
820 artifacts: 'libparc/build/documentation/*.tar'
823 only-if-success: true
824 default-excludes: false
825 - fdio-infra-shiplogs:
826 maven-version: 'mvn33-new'
830 name: 'cicn-libccnx-common-merge-{stream}-{os}'
832 project-type: freestyle
833 node: '{os}-basebuild-4c-4g'
836 daysToKeep: '{build-days-to-keep}'
837 numToKeep: '{build-num-to-keep}'
838 artifactDaysToKeep: '{build-artifact-days-to-keep}'
839 artifactNumToKeep: '{build-artifact-num-to-keep}'
848 - maven-project-parameter:
851 maven-version: 'mvn33-new'
852 - repo-name-parameter:
853 repo-name: '{repo-stream-part}.{repo-os-part}'
856 - gerrit-trigger-scm:
857 credentials-id: 'jenkins-gerrit-credentials'
859 choosing-strategy: 'default'
862 - fdio-infra-wrappers:
863 build-timeout: '{build-timeout}'
866 - gerrit-trigger-patch-merged:
870 jobs: 'cicn-libparc-merge-{stream}-{os}'
875 maven-version: 'mvn33-new'
877 settings: 'cicn-settings'
879 global-settings: 'global-settings'
880 global-settings-type: cfp
883 - include-raw-cicn-libccnx-common-build.sh
884 - provide-maven-settings:
885 settings-file: 'cicn-settings'
886 global-settings-file: 'global-settings'
889 - ../scripts/maven_push_functions.sh
890 - include-raw-cicn-maven-push.sh
894 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
897 only-if-success: true
898 default-excludes: false
899 - fdio-infra-shiplogs:
900 maven-version: 'mvn33-new'
903 name: 'cicn-libccnx-common-verify-{stream}-{os}'
905 project-type: freestyle
906 node: '{os}-basebuild-4c-4g'
910 daysToKeep: '{build-days-to-keep}'
911 numToKeep: '{build-num-to-keep}'
912 artifactDaysToKeep: '{build-artifact-days-to-keep}'
913 artifactNumToKeep: '{build-artifact-num-to-keep}'
924 - gerrit-trigger-scm:
925 credentials-id: 'jenkins-gerrit-credentials'
926 refspec: '$GERRIT_REFSPEC'
927 choosing-strategy: 'gerrit'
930 - fdio-infra-wrappers:
931 build-timeout: '{build-timeout}'
934 - gerrit-trigger-patch-submitted:
941 - include-raw-cicn-libccnx-common-build.sh
945 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
948 only-if-success: true
949 default-excludes: false
950 - fdio-infra-shiplogs:
951 maven-version: 'mvn33-new'
954 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
956 project-type: freestyle
957 node: '{os}-basebuild-4c-4g'
960 daysToKeep: '{build-days-to-keep}'
961 numToKeep: '{build-num-to-keep}'
962 artifactDaysToKeep: '{build-artifact-days-to-keep}'
963 artifactNumToKeep: '{build-artifact-num-to-keep}'
972 - maven-project-parameter:
975 maven-version: 'mvn33-new'
976 - repo-name-parameter:
977 repo-name: '{repo-stream-part}.{repo-os-part}'
980 - gerrit-trigger-scm:
981 credentials-id: 'jenkins-gerrit-credentials'
983 choosing-strategy: 'default'
986 - fdio-infra-wrappers:
987 build-timeout: '{build-timeout}'
990 - gerrit-trigger-patch-merged:
994 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
999 maven-version: 'mvn33-new'
1001 settings: 'cicn-settings'
1003 global-settings: 'global-settings'
1004 global-settings-type: cfp
1006 !include-raw-escape:
1007 - include-raw-cicn-libccnx-transport-rta-build.sh
1008 - provide-maven-settings:
1009 settings-file: 'cicn-settings'
1010 global-settings-file: 'global-settings'
1012 !include-raw-escape:
1013 - ../scripts/maven_push_functions.sh
1014 - include-raw-cicn-maven-push.sh
1018 # yamllint disable-line rule:line-length
1019 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
1022 only-if-success: true
1023 default-excludes: false
1024 - fdio-infra-shiplogs:
1025 maven-version: 'mvn33-new'
1028 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1030 project-type: freestyle
1031 node: '{os}-basebuild-4c-4g'
1035 daysToKeep: '{build-days-to-keep}'
1036 numToKeep: '{build-num-to-keep}'
1037 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1038 artifactNumToKeep: '{build-artifact-num-to-keep}'
1041 - project-parameter:
1042 project: '{project}'
1049 - gerrit-trigger-scm:
1050 credentials-id: 'jenkins-gerrit-credentials'
1051 refspec: '$GERRIT_REFSPEC'
1052 choosing-strategy: 'gerrit'
1055 - fdio-infra-wrappers:
1056 build-timeout: '{build-timeout}'
1059 - gerrit-trigger-patch-submitted:
1065 !include-raw-escape:
1066 - include-raw-cicn-libccnx-transport-rta-build.sh
1070 # yamllint disable-line rule:line-length
1071 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
1074 only-if-success: true
1075 default-excludes: false
1076 - fdio-infra-shiplogs:
1077 maven-version: 'mvn33-new'
1080 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1082 project-type: freestyle
1083 node: '{os}-basebuild-4c-4g'
1086 daysToKeep: '{build-days-to-keep}'
1087 numToKeep: '{build-num-to-keep}'
1088 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1089 artifactNumToKeep: '{build-artifact-num-to-keep}'
1092 - project-parameter:
1093 project: '{project}'
1098 - maven-project-parameter:
1101 maven-version: 'mvn33-new'
1102 - repo-name-parameter:
1103 repo-name: '{repo-stream-part}.{repo-os-part}'
1106 - gerrit-trigger-scm:
1107 credentials-id: 'jenkins-gerrit-credentials'
1109 choosing-strategy: 'default'
1112 - fdio-infra-wrappers:
1113 build-timeout: '{build-timeout}'
1116 - gerrit-trigger-patch-merged:
1120 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1125 maven-version: 'mvn33-new'
1127 settings: 'cicn-settings'
1129 global-settings: 'global-settings'
1130 global-settings-type: cfp
1132 !include-raw-escape:
1133 - include-raw-cicn-libccnx-portal-build.sh
1134 - provide-maven-settings:
1135 settings-file: 'cicn-settings'
1136 global-settings-file: 'global-settings'
1138 !include-raw-escape:
1139 - ../scripts/maven_push_functions.sh
1140 - include-raw-cicn-maven-push.sh
1144 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
1147 only-if-success: true
1148 default-excludes: false
1149 - fdio-infra-shiplogs:
1150 maven-version: 'mvn33-new'
1153 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1155 project-type: freestyle
1156 node: '{os}-basebuild-4c-4g'
1160 daysToKeep: '{build-days-to-keep}'
1161 numToKeep: '{build-num-to-keep}'
1162 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1163 artifactNumToKeep: '{build-artifact-num-to-keep}'
1166 - project-parameter:
1167 project: '{project}'
1174 - gerrit-trigger-scm:
1175 credentials-id: 'jenkins-gerrit-credentials'
1176 refspec: '$GERRIT_REFSPEC'
1177 choosing-strategy: 'gerrit'
1180 - fdio-infra-wrappers:
1181 build-timeout: '{build-timeout}'
1184 - gerrit-trigger-patch-submitted:
1190 !include-raw-escape:
1191 - include-raw-cicn-libccnx-portal-build.sh
1195 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
1198 only-if-success: true
1199 default-excludes: false
1200 - fdio-infra-shiplogs:
1201 maven-version: 'mvn33-new'
1204 name: 'cicn-libicnet-merge-{stream}-{os}'
1206 project-type: freestyle
1207 node: '{os}-basebuild-4c-4g'
1210 daysToKeep: '{build-days-to-keep}'
1211 numToKeep: '{build-num-to-keep}'
1212 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1213 artifactNumToKeep: '{build-artifact-num-to-keep}'
1216 - project-parameter:
1217 project: '{project}'
1222 - maven-project-parameter:
1225 maven-version: 'mvn33-new'
1226 - repo-name-parameter:
1227 repo-name: '{repo-stream-part}.{repo-os-part}'
1230 - gerrit-trigger-scm:
1231 credentials-id: 'jenkins-gerrit-credentials'
1233 choosing-strategy: 'default'
1236 - fdio-infra-wrappers:
1237 build-timeout: '{build-timeout}'
1240 - gerrit-trigger-patch-merged:
1244 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1249 maven-version: 'mvn33-new'
1251 settings: 'cicn-settings'
1253 global-settings: 'global-settings'
1254 global-settings-type: cfp
1256 !include-raw-escape:
1257 - include-raw-cicn-libicnet-build.sh
1258 - provide-maven-settings:
1259 settings-file: 'cicn-settings'
1260 global-settings-file: 'global-settings'
1262 !include-raw-escape:
1263 - ../scripts/maven_push_functions.sh
1264 - include-raw-cicn-maven-push.sh
1268 artifacts: 'build/*.rpm,build/*.deb'
1271 only-if-success: true
1272 default-excludes: false
1273 - fdio-infra-shiplogs:
1274 maven-version: 'mvn33-new'
1277 name: 'cicn-libicnet-verify-{stream}-{os}'
1279 project-type: freestyle
1280 node: '{os}-basebuild-4c-4g'
1284 daysToKeep: '{build-days-to-keep}'
1285 numToKeep: '{build-num-to-keep}'
1286 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1287 artifactNumToKeep: '{build-artifact-num-to-keep}'
1290 - project-parameter:
1291 project: '{project}'
1298 - gerrit-trigger-scm:
1299 credentials-id: 'jenkins-gerrit-credentials'
1300 refspec: '$GERRIT_REFSPEC'
1301 choosing-strategy: 'gerrit'
1304 - fdio-infra-wrappers:
1305 build-timeout: '{build-timeout}'
1308 - gerrit-trigger-patch-submitted:
1314 !include-raw-escape:
1315 - include-raw-cicn-libicnet-build.sh
1319 artifacts: 'build/*.rpm,build/*.deb'
1322 only-if-success: true
1323 default-excludes: false
1324 - fdio-infra-shiplogs:
1325 maven-version: 'mvn33-new'
1328 name: 'cicn-metis-merge-{stream}-{os}'
1330 project-type: freestyle
1331 node: '{os}-basebuild-4c-4g'
1334 daysToKeep: '{build-days-to-keep}'
1335 numToKeep: '{build-num-to-keep}'
1336 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1337 artifactNumToKeep: '{build-artifact-num-to-keep}'
1340 - project-parameter:
1341 project: '{project}'
1346 - maven-project-parameter:
1349 maven-version: 'mvn33-new'
1350 - repo-name-parameter:
1351 repo-name: '{repo-stream-part}.{repo-os-part}'
1354 - gerrit-trigger-scm:
1355 credentials-id: 'jenkins-gerrit-credentials'
1357 choosing-strategy: 'default'
1360 - fdio-infra-wrappers:
1361 build-timeout: '{build-timeout}'
1364 - gerrit-trigger-patch-merged:
1368 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1373 maven-version: 'mvn33-new'
1375 settings: 'cicn-settings'
1377 global-settings: 'global-settings'
1378 global-settings-type: cfp
1380 !include-raw-escape:
1381 - include-raw-cicn-metis-build.sh
1382 - provide-maven-settings:
1383 settings-file: 'cicn-settings'
1384 global-settings-file: 'global-settings'
1386 !include-raw-escape:
1387 - ../scripts/maven_push_functions.sh
1388 - include-raw-cicn-maven-push.sh
1392 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
1395 only-if-success: true
1396 default-excludes: false
1397 - fdio-infra-shiplogs:
1398 maven-version: 'mvn33-new'
1401 name: 'cicn-metis-verify-{stream}-{os}'
1403 project-type: freestyle
1404 node: '{os}-basebuild-4c-4g'
1408 daysToKeep: '{build-days-to-keep}'
1409 numToKeep: '{build-num-to-keep}'
1410 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1411 artifactNumToKeep: '{build-artifact-num-to-keep}'
1414 - project-parameter:
1415 project: '{project}'
1422 - gerrit-trigger-scm:
1423 credentials-id: 'jenkins-gerrit-credentials'
1424 refspec: '$GERRIT_REFSPEC'
1425 choosing-strategy: 'gerrit'
1428 - fdio-infra-wrappers:
1429 build-timeout: '{build-timeout}'
1432 - gerrit-trigger-patch-submitted:
1438 !include-raw-escape:
1439 - include-raw-cicn-metis-build.sh
1443 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
1446 only-if-success: true
1447 default-excludes: false
1448 - fdio-infra-shiplogs:
1449 maven-version: 'mvn33-new'
1452 name: 'cicn-http-server-merge-{stream}-{os}'
1454 project-type: freestyle
1455 node: '{os}-basebuild-4c-4g'
1458 daysToKeep: '{build-days-to-keep}'
1459 numToKeep: '{build-num-to-keep}'
1460 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1461 artifactNumToKeep: '{build-artifact-num-to-keep}'
1464 - project-parameter:
1465 project: '{project}'
1470 - maven-project-parameter:
1473 maven-version: 'mvn33-new'
1474 - repo-name-parameter:
1475 repo-name: '{repo-stream-part}.{repo-os-part}'
1478 - gerrit-trigger-scm:
1479 credentials-id: 'jenkins-gerrit-credentials'
1481 choosing-strategy: 'default'
1484 - fdio-infra-wrappers:
1485 build-timeout: '{build-timeout}'
1488 - gerrit-trigger-patch-merged:
1492 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1497 maven-version: 'mvn33-new'
1499 settings: 'cicn-settings'
1501 global-settings: 'global-settings'
1502 global-settings-type: cfp
1504 !include-raw-escape:
1505 - include-raw-cicn-http-server-build.sh
1506 - provide-maven-settings:
1507 settings-file: 'cicn-settings'
1508 global-settings-file: 'global-settings'
1510 !include-raw-escape:
1511 - ../scripts/maven_push_functions.sh
1512 - include-raw-cicn-maven-push.sh
1516 artifacts: 'build/*.rpm,build/*.deb'
1519 only-if-success: true
1520 default-excludes: false
1521 - fdio-infra-shiplogs:
1522 maven-version: 'mvn33-new'
1525 name: 'cicn-http-server-verify-{stream}-{os}'
1527 project-type: freestyle
1528 node: '{os}-basebuild-4c-4g'
1532 daysToKeep: '{build-days-to-keep}'
1533 numToKeep: '{build-num-to-keep}'
1534 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1535 artifactNumToKeep: '{build-artifact-num-to-keep}'
1538 - project-parameter:
1539 project: '{project}'
1546 - gerrit-trigger-scm:
1547 credentials-id: 'jenkins-gerrit-credentials'
1548 refspec: '$GERRIT_REFSPEC'
1549 choosing-strategy: 'gerrit'
1552 - fdio-infra-wrappers:
1553 build-timeout: '{build-timeout}'
1556 - gerrit-trigger-patch-submitted:
1562 !include-raw-escape:
1563 - include-raw-cicn-http-server-build.sh
1567 artifacts: 'build/*.rpm,build/*.deb'
1570 only-if-success: true
1571 default-excludes: false
1572 - fdio-infra-shiplogs:
1573 maven-version: 'mvn33-new'
1576 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1578 project-type: freestyle
1579 node: '{os}-basebuild-4c-4g'
1582 daysToKeep: '{build-days-to-keep}'
1583 numToKeep: '{build-num-to-keep}'
1584 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1585 artifactNumToKeep: '{build-artifact-num-to-keep}'
1588 - project-parameter:
1589 project: '{project}'
1594 - maven-project-parameter:
1597 maven-version: 'mvn33-new'
1598 - repo-name-parameter:
1599 repo-name: '{repo-stream-part}.{repo-os-part}'
1602 - gerrit-trigger-scm:
1603 credentials-id: 'jenkins-gerrit-credentials'
1605 choosing-strategy: 'default'
1608 - fdio-infra-wrappers:
1609 build-timeout: '{build-timeout}'
1612 - gerrit-trigger-patch-merged:
1619 maven-version: 'mvn33-new'
1621 settings: 'cicn-settings'
1623 global-settings: 'global-settings'
1624 global-settings-type: cfp
1626 !include-raw-escape:
1627 - include-raw-cicn-vpp-plugin-build.sh
1628 - provide-maven-settings:
1629 settings-file: 'cicn-settings'
1630 global-settings-file: 'global-settings'
1632 !include-raw-escape:
1633 - ../scripts/maven_push_functions.sh
1634 - include-raw-cicn-maven-push.sh
1638 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1641 only-if-success: true
1642 default-excludes: false
1643 - fdio-infra-shiplogs:
1644 maven-version: 'mvn33-new'
1647 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1649 project-type: freestyle
1650 node: '{os}-basebuild-4c-4g'
1654 daysToKeep: '{build-days-to-keep}'
1655 numToKeep: '{build-num-to-keep}'
1656 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1657 artifactNumToKeep: '{build-artifact-num-to-keep}'
1660 - project-parameter:
1661 project: '{project}'
1668 - gerrit-trigger-scm:
1669 credentials-id: 'jenkins-gerrit-credentials'
1670 refspec: '$GERRIT_REFSPEC'
1671 choosing-strategy: 'gerrit'
1674 - fdio-infra-wrappers:
1675 build-timeout: '{build-timeout}'
1678 - gerrit-trigger-patch-submitted:
1684 !include-raw-escape:
1685 - include-raw-cicn-vpp-plugin-build.sh
1689 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1692 only-if-success: true
1693 default-excludes: false
1694 - fdio-infra-shiplogs:
1695 maven-version: 'mvn33-new'
1698 name: 'cicn-viper-merge-{stream}-{os}'
1700 project-type: freestyle
1701 node: '{os}-basebuild-4c-4g'
1704 daysToKeep: '{build-days-to-keep}'
1705 numToKeep: '{build-num-to-keep}'
1706 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1707 artifactNumToKeep: '{build-artifact-num-to-keep}'
1710 - project-parameter:
1711 project: '{project}'
1716 - maven-project-parameter:
1719 maven-version: 'mvn33-new'
1720 - repo-name-parameter:
1721 repo-name: '{repo-stream-part}.{repo-os-part}'
1724 - gerrit-trigger-scm:
1725 credentials-id: 'jenkins-gerrit-credentials'
1727 choosing-strategy: 'default'
1730 - fdio-infra-wrappers:
1731 build-timeout: '{build-timeout}'
1734 - gerrit-trigger-patch-merged:
1738 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1743 maven-version: 'mvn33-new'
1745 settings: 'cicn-settings'
1747 global-settings: 'global-settings'
1748 global-settings-type: cfp
1750 !include-raw-escape:
1751 - include-raw-cicn-viper-build.sh
1752 - provide-maven-settings:
1753 settings-file: 'cicn-settings'
1754 global-settings-file: 'global-settings'
1756 !include-raw-escape:
1757 - ../scripts/maven_push_functions.sh
1758 - include-raw-cicn-maven-push.sh
1762 # yamllint disable-line rule:line-length
1763 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1766 only-if-success: true
1767 default-excludes: false
1768 - fdio-infra-shiplogs:
1769 maven-version: 'mvn33-new'
1772 name: 'cicn-viper-verify-{stream}-{os}'
1774 project-type: freestyle
1775 node: '{os}-basebuild-4c-4g'
1779 daysToKeep: '{build-days-to-keep}'
1780 numToKeep: '{build-num-to-keep}'
1781 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1782 artifactNumToKeep: '{build-artifact-num-to-keep}'
1785 - project-parameter:
1786 project: '{project}'
1793 - gerrit-trigger-scm:
1794 credentials-id: 'jenkins-gerrit-credentials'
1795 refspec: '$GERRIT_REFSPEC'
1796 choosing-strategy: 'gerrit'
1799 - fdio-infra-wrappers:
1800 build-timeout: '{build-timeout}'
1803 - gerrit-trigger-patch-submitted:
1809 !include-raw-escape:
1810 - include-raw-cicn-viper-build.sh
1814 # yamllint disable-line rule:line-length
1815 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1818 only-if-success: true
1819 default-excludes: false
1820 - fdio-infra-shiplogs:
1821 maven-version: 'mvn33-new'
1824 name: 'cicn-radio-emulators-merge-{stream}-{os}'
1826 project-type: freestyle
1827 node: '{os}-basebuild-4c-4g'
1830 daysToKeep: '{build-days-to-keep}'
1831 numToKeep: '{build-num-to-keep}'
1832 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1833 artifactNumToKeep: '{build-artifact-num-to-keep}'
1836 - project-parameter:
1837 project: '{project}'
1842 - maven-project-parameter:
1845 maven-version: 'mvn33-new'
1846 - repo-name-parameter:
1847 repo-name: '{repo-stream-part}.{repo-os-part}'
1850 - gerrit-trigger-scm:
1851 credentials-id: 'jenkins-gerrit-credentials'
1853 choosing-strategy: 'default'
1856 - fdio-infra-wrappers:
1857 build-timeout: '{build-timeout}'
1860 - gerrit-trigger-patch-merged:
1867 maven-version: 'mvn33-new'
1869 settings: 'cicn-settings'
1871 global-settings: 'global-settings'
1872 global-settings-type: cfp
1874 !include-raw-escape:
1875 - include-raw-cicn-radio-emulators-build.sh
1876 - provide-maven-settings:
1877 settings-file: 'cicn-settings'
1878 global-settings-file: 'global-settings'
1880 !include-raw-escape:
1881 - ../scripts/maven_push_functions.sh
1882 - include-raw-cicn-maven-push.sh
1886 # yamllint disable-line rule:line-length
1887 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1890 only-if-success: true
1891 default-excludes: false
1892 - fdio-infra-shiplogs:
1893 maven-version: 'mvn33-new'
1896 name: 'cicn-radio-emulators-verify-{stream}-{os}'
1898 project-type: freestyle
1899 node: '{os}-basebuild-4c-4g'
1903 daysToKeep: '{build-days-to-keep}'
1904 numToKeep: '{build-num-to-keep}'
1905 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1906 artifactNumToKeep: '{build-artifact-num-to-keep}'
1909 - project-parameter:
1910 project: '{project}'
1917 - gerrit-trigger-scm:
1918 credentials-id: 'jenkins-gerrit-credentials'
1919 refspec: '$GERRIT_REFSPEC'
1920 choosing-strategy: 'gerrit'
1923 - fdio-infra-wrappers:
1924 build-timeout: '{build-timeout}'
1927 - gerrit-trigger-patch-submitted:
1933 !include-raw-escape:
1934 - include-raw-cicn-radio-emulators-build.sh
1938 # yamllint disable-line rule:line-length
1939 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1942 only-if-success: true
1943 default-excludes: false
1944 - fdio-infra-shiplogs:
1945 maven-version: 'mvn33-new'
1948 name: 'cicn-android-sdk-merge-{stream}-{os}'
1950 project-type: freestyle
1951 node: '{os}-basebuild-4c-4g'
1954 daysToKeep: '{build-days-to-keep}'
1955 numToKeep: '{build-num-to-keep}'
1956 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1957 artifactNumToKeep: '{build-artifact-num-to-keep}'
1960 - project-parameter:
1961 project: '{project}'
1966 - maven-project-parameter:
1969 maven-version: 'mvn33-new'
1970 - repo-name-parameter:
1971 repo-name: '{repo-stream-part}.{repo-os-part}'
1974 - gerrit-trigger-scm:
1975 credentials-id: 'jenkins-gerrit-credentials'
1977 choosing-strategy: 'default'
1980 - fdio-infra-wrappers:
1981 build-timeout: '{build-timeout}'
1984 - gerrit-trigger-patch-merged:
1991 !include-raw-escape:
1992 - include-raw-cicn-android-sdk-build.sh
1996 # yamllint disable-line rule:line-length
1997 artifacts: 'IGetAndroid/app/build/outputs/apk/release/*.apk,MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,HttpServer/app/build/outputs/apk/release/*.apk,build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk'
2000 only-if-success: true
2001 default-excludes: false
2002 - fdio-infra-shiplogs:
2003 maven-version: 'mvn33-new'
2006 name: 'cicn-android-sdk-verify-{stream}-{os}'
2008 project-type: freestyle
2009 node: '{os}-basebuild-4c-4g'
2013 daysToKeep: '{build-days-to-keep}'
2014 numToKeep: '{build-num-to-keep}'
2015 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2016 artifactNumToKeep: '{build-artifact-num-to-keep}'
2019 - project-parameter:
2020 project: '{project}'
2027 - gerrit-trigger-scm:
2028 credentials-id: 'jenkins-gerrit-credentials'
2029 refspec: '$GERRIT_REFSPEC'
2030 choosing-strategy: 'gerrit'
2033 - fdio-infra-wrappers:
2034 build-timeout: '{build-timeout}'
2037 - gerrit-trigger-patch-submitted:
2043 !include-raw-escape:
2044 - include-raw-cicn-android-sdk-build.sh
2048 # yamllint disable-line rule:line-length
2049 artifacts: 'iGetAndroid/app/build/outputs/apk/*.apk,MetisForwarder/app/build/outputs/apk/*.apk,build/viper/viper-armv7//build/outputs/apk/*.apk'
2052 only-if-success: true
2053 default-excludes: false
2054 - fdio-infra-shiplogs:
2055 maven-version: 'mvn33-new'
2058 name: 'cicn-vicn-merge-{stream}-{os}'
2060 project-type: freestyle
2061 node: '{os}-basebuild-4c-4g'
2064 daysToKeep: '{build-days-to-keep}'
2065 numToKeep: '{build-num-to-keep}'
2066 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2067 artifactNumToKeep: '{build-artifact-num-to-keep}'
2070 - project-parameter:
2071 project: '{project}'
2076 - maven-project-parameter:
2079 maven-version: 'mvn33-new'
2080 - repo-name-parameter:
2081 repo-name: '{repo-stream-part}.{repo-os-part}'
2084 - gerrit-trigger-scm:
2085 credentials-id: 'jenkins-gerrit-credentials'
2087 choosing-strategy: 'default'
2090 - fdio-infra-wrappers:
2091 build-timeout: '{build-timeout}'
2094 - gerrit-trigger-patch-merged:
2101 maven-version: 'mvn33-new'
2103 settings: 'cicn-settings'
2105 global-settings: 'global-settings'
2106 global-settings-type: cfp
2108 !include-raw-escape:
2109 - include-raw-cicn-vicn-build.sh
2110 - provide-maven-settings:
2111 settings-file: 'cicn-settings'
2112 global-settings-file: 'global-settings'
2114 !include-raw-escape:
2115 - ../scripts/maven_push_functions.sh
2116 - include-raw-cicn-maven-push.sh
2120 artifacts: 'build/*.rpm,build/*.deb'
2123 only-if-success: true
2124 default-excludes: false
2125 - fdio-infra-shiplogs:
2126 maven-version: 'mvn33-new'
2129 name: 'cicn-vicn-verify-{stream}-{os}'
2131 project-type: freestyle
2132 node: '{os}-basebuild-4c-4g'
2136 daysToKeep: '{build-days-to-keep}'
2137 numToKeep: '{build-num-to-keep}'
2138 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2139 artifactNumToKeep: '{build-artifact-num-to-keep}'
2142 - project-parameter:
2143 project: '{project}'
2150 - gerrit-trigger-scm:
2151 credentials-id: 'jenkins-gerrit-credentials'
2152 refspec: '$GERRIT_REFSPEC'
2153 choosing-strategy: 'gerrit'
2156 - fdio-infra-wrappers:
2157 build-timeout: '{build-timeout}'
2160 - gerrit-trigger-patch-submitted:
2166 !include-raw-escape:
2167 - include-raw-cicn-vicn-build.sh
2171 artifacts: 'build/*.rpm,build/*.deb'
2174 only-if-success: true
2175 default-excludes: false
2176 - fdio-infra-shiplogs:
2177 maven-version: 'mvn33-new'