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.bionic.main'
15 repo-os-part: 'ubuntu.xenial.main'
17 repo-os-part: 'centos7'
21 branch: 'cframework/master'
22 repo-stream-part: 'master'
31 - 'cicn-libparc-verify-{stream}-{os}'
32 - 'cicn-libparc-merge-{stream}-{os}'
33 - 'cicn-libparc-docs-verify-{stream}'
34 - 'cicn-libparc-docs-merge-{stream}'
39 repo-os-part: 'ubuntu.bionic.main'
41 repo-os-part: 'ubuntu.xenial.main'
43 repo-os-part: 'centos7'
47 branch: 'cframework/master'
48 repo-stream-part: 'master'
55 name: cicn-libparc-arm64
57 - 'cicn-arm64-libparc-verify-{stream}-{os}'
58 - 'cicn-arm64-libparc-merge-{stream}-{os}'
63 branch: 'cframework/master'
64 repo-stream-part: 'master'
67 repo-os-part: 'ubuntu-arm.bionic.main'
74 name: cicn-libccnx-common
76 - 'cicn-libccnx-common-verify-{stream}-{os}'
77 - 'cicn-libccnx-common-merge-{stream}-{os}'
82 repo-os-part: 'ubuntu.bionic.main'
84 repo-os-part: 'ubuntu.xenial.main'
86 repo-os-part: 'centos7'
90 branch: 'ccnxlibs/master'
91 repo-stream-part: 'master'
98 name: cicn-libccnx-transport-rta
100 - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
101 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
106 repo-os-part: 'ubuntu.bionic.main'
108 repo-os-part: 'ubuntu.xenial.main'
110 repo-os-part: 'centos7'
114 branch: 'ccnxlibs/master'
115 repo-stream-part: 'master'
122 name: cicn-libccnx-portal
124 - 'cicn-libccnx-portal-verify-{stream}-{os}'
125 - 'cicn-libccnx-portal-merge-{stream}-{os}'
130 repo-os-part: 'ubuntu.bionic.main'
132 repo-os-part: 'ubuntu.xenial.main'
134 repo-os-part: 'centos7'
138 branch: 'ccnxlibs/master'
139 repo-stream-part: 'master'
148 - 'cicn-libicnet-verify-{stream}-{os}'
149 - 'cicn-libicnet-merge-{stream}-{os}'
154 repo-os-part: 'ubuntu.bionic.main'
156 repo-os-part: 'ubuntu.xenial.main'
158 repo-os-part: 'centos7'
162 branch: 'libicnet/master'
163 repo-stream-part: 'master'
172 - 'cicn-metis-verify-{stream}-{os}'
173 - 'cicn-metis-merge-{stream}-{os}'
178 repo-os-part: 'ubuntu.bionic.main'
180 repo-os-part: 'ubuntu.xenial.main'
182 repo-os-part: 'centos7'
186 branch: 'sb-forwarder/master'
187 repo-stream-part: 'master'
194 name: cicn-http-server
196 - 'cicn-http-server-verify-{stream}-{os}'
197 - 'cicn-http-server-merge-{stream}-{os}'
202 repo-os-part: 'ubuntu.bionic.main'
204 repo-os-part: 'ubuntu.xenial.main'
206 repo-os-part: 'centos7'
210 branch: 'http-server/master'
211 repo-stream-part: 'master'
218 name: cicn-vpp-plugin
220 - 'cicn-vpp-plugin-verify-{stream}-{os}'
221 - 'cicn-vpp-plugin-merge-{stream}-{os}'
226 repo-os-part: 'ubuntu.bionic.main'
228 repo-os-part: 'ubuntu.xenial.main'
230 repo-os-part: 'centos7'
234 branch: 'cicn-plugin/master'
235 repo-stream-part: 'master'
244 - 'cicn-viper-verify-{stream}-{os}'
245 - 'cicn-viper-merge-{stream}-{os}'
250 repo-os-part: 'ubuntu.bionic.main'
254 branch: 'viper/master'
255 repo-stream-part: 'master'
262 name: cicn-radio-emulators
264 - 'cicn-radio-emulators-verify-{stream}-{os}'
265 - 'cicn-radio-emulators-merge-{stream}-{os}'
270 repo-os-part: 'ubuntu.xenial.main'
274 branch: 'vicn/master'
275 repo-stream-part: 'master'
282 name: cicn-android-sdk
284 - 'cicn-android-sdk-verify-{stream}-{os}'
285 - 'cicn-android-sdk-merge-{stream}-{os}'
290 repo-os-part: 'ubuntu.xenial.main'
294 branch: 'android-sdk/master'
295 repo-stream-part: 'master'
304 - 'cicn-vicn-verify-{stream}-{os}'
305 - 'cicn-vicn-merge-{stream}-{os}'
310 repo-os-part: 'ubuntu.xenial.main'
314 branch: 'vicn/master'
315 repo-stream-part: 'master'
328 name: 'cicn-longbow-merge-{stream}-{os}'
330 project-type: freestyle
331 node: '{os}-builder-4c-4g'
334 daysToKeep: '{build-days-to-keep}'
335 numToKeep: '{build-num-to-keep}'
336 artifactDaysToKeep: '{build-artifact-days-to-keep}'
337 artifactNumToKeep: '{build-artifact-num-to-keep}'
346 - maven-project-parameter:
349 maven-version: 'mvn33-new'
350 - repo-name-parameter:
351 repo-name: '{repo-stream-part}.{repo-os-part}'
355 name: ARCHIVE_ARTIFACTS
356 default: '{archive-artifacts}'
357 description: Artifacts to archive to the logs server.
360 - gerrit-trigger-scm:
361 credentials-id: 'jenkins-gerrit-credentials'
363 choosing-strategy: 'default'
366 - fdio-infra-wrappers:
367 build-timeout: '{build-timeout}'
370 - gerrit-trigger-patch-merged:
375 - config-file-provider:
377 - file-id: '.packagecloud'
378 target: '/home/jenkins/.packagecloud'
379 - config-file-provider:
381 - file-id: 'packagecloud_api'
382 target: '/home/jenkins/packagecloud_api'
384 maven-version: 'mvn33-new'
386 settings: 'cicn-settings'
388 global-settings: 'global-settings'
389 global-settings-type: cfp
392 - include-raw-cicn-longbow-build.sh
393 - provide-maven-settings:
394 settings-file: 'cicn-settings'
395 global-settings-file: 'global-settings'
398 - ../scripts/maven_push_functions.sh
399 - include-raw-cicn-maven-push.sh
402 - ../scripts/packagecloud_push.sh
405 - fdio-infra-shiplogs:
406 maven-version: 'mvn33-new'
409 name: 'cicn-longbow-verify-{stream}-{os}'
411 project-type: freestyle
412 node: '{os}-builder-4c-4g'
416 daysToKeep: '{build-days-to-keep}'
417 numToKeep: '{build-num-to-keep}'
418 artifactDaysToKeep: '{build-artifact-days-to-keep}'
419 artifactNumToKeep: '{build-artifact-num-to-keep}'
429 name: ARCHIVE_ARTIFACTS
430 default: '{archive-artifacts}'
431 description: Artifacts to archive to the logs server.
434 - gerrit-trigger-scm:
435 credentials-id: 'jenkins-gerrit-credentials'
436 refspec: '$GERRIT_REFSPEC'
437 choosing-strategy: 'gerrit'
440 - fdio-infra-wrappers:
441 build-timeout: '{build-timeout}'
444 - gerrit-trigger-patch-submitted:
451 - include-raw-cicn-longbow-build.sh
454 - fdio-infra-shiplogs:
455 maven-version: 'mvn33-new'
458 name: 'cicn-longbow-docs-merge-{stream}'
460 project-type: freestyle
461 node: 'ubuntu1604-builder-8c-32g'
463 archive-artifacts: 'longbow/build/documentation/*.tar'
466 only-if-success: true
467 default-excludes: false
470 daysToKeep: '{build-days-to-keep}'
471 numToKeep: '{build-num-to-keep}'
472 artifactDaysToKeep: '{build-artifact-days-to-keep}'
473 artifactNumToKeep: '{build-artifact-num-to-keep}'
481 maven-version: 'mvn33-new'
483 name: ARCHIVE_ARTIFACTS
484 default: '{archive-artifacts}'
485 description: Artifacts to archive to the logs server.
488 - gerrit-trigger-scm:
489 credentials-id: 'jenkins-gerrit-credentials'
491 choosing-strategy: 'default'
494 - fdio-infra-wrappers:
495 build-timeout: '{build-timeout}'
499 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
502 server-name: 'Primary'
504 - comment-added-contains-event:
505 comment-contains-value: 'run-docs'
507 - project-compare-type: 'ANT'
508 project-pattern: '{project}'
510 - branch-compare-type: 'ANT'
511 branch-pattern: '**/{branch}'
520 maven-version: 'mvn33-new'
522 settings: 'vpp-settings'
524 global-settings: 'global-settings'
525 global-settings-type: cfp
526 - provide-maven-settings:
527 settings-file: 'cicn-settings'
528 global-settings-file: 'global-settings'
531 - include-raw-cicn-longbow-docs.sh
534 - fdio-infra-shiplogs:
535 maven-version: 'mvn33-new'
538 name: 'cicn-longbow-docs-verify-{stream}'
540 project-type: freestyle
541 node: 'ubuntu1604-builder-8c-32g'
543 archive-artifacts: 'longbow/build/documentation/*.tar'
546 only-if-success: true
547 default-excludes: false
550 daysToKeep: '{build-days-to-keep}'
551 numToKeep: '{build-num-to-keep}'
552 artifactDaysToKeep: '{build-artifact-days-to-keep}'
553 artifactNumToKeep: '{build-artifact-num-to-keep}'
561 maven-version: 'mvn33-new'
563 name: ARCHIVE_ARTIFACTS
564 default: '{archive-artifacts}'
565 description: Artifacts to archive to the logs server.
568 - gerrit-trigger-scm:
569 credentials-id: 'jenkins-gerrit-credentials'
571 choosing-strategy: 'default'
574 - fdio-infra-wrappers:
575 build-timeout: '{build-timeout}'
578 - gerrit-trigger-patch-submitted:
584 maven-version: 'mvn33-new'
586 settings: 'vpp-settings'
588 global-settings: 'global-settings'
589 global-settings-type: cfp
590 - provide-maven-settings:
591 settings-file: 'cicn-settings'
592 global-settings-file: 'global-settings'
595 - include-raw-cicn-longbow-docs.sh
598 - fdio-infra-shiplogs:
599 maven-version: 'mvn33-new'
602 name: 'cicn-libparc-merge-{stream}-{os}'
604 project-type: freestyle
605 node: '{os}-builder-4c-4g'
608 daysToKeep: '{build-days-to-keep}'
609 numToKeep: '{build-num-to-keep}'
610 artifactDaysToKeep: '{build-artifact-days-to-keep}'
611 artifactNumToKeep: '{build-artifact-num-to-keep}'
620 - maven-project-parameter:
623 maven-version: 'mvn33-new'
624 - repo-name-parameter:
625 repo-name: '{repo-stream-part}.{repo-os-part}'
629 name: ARCHIVE_ARTIFACTS
630 default: '{archive-artifacts}'
631 description: Artifacts to archive to the logs server.
634 - gerrit-trigger-scm:
635 credentials-id: 'jenkins-gerrit-credentials'
637 choosing-strategy: 'default'
640 - fdio-infra-wrappers:
641 build-timeout: '{build-timeout}'
645 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
647 - gerrit-trigger-patch-merged:
651 jobs: 'cicn-longbow-merge-{stream}-{os}'
655 - config-file-provider:
657 - file-id: '.packagecloud'
658 target: '/home/jenkins/.packagecloud'
659 - config-file-provider:
661 - file-id: 'packagecloud_api'
662 target: '/home/jenkins/packagecloud_api'
664 maven-version: 'mvn33-new'
666 settings: 'cicn-settings'
668 global-settings: 'global-settings'
669 global-settings-type: cfp
672 - include-raw-cicn-libparc-build.sh
673 - provide-maven-settings:
674 settings-file: 'cicn-settings'
675 global-settings-file: 'global-settings'
678 - ../scripts/maven_push_functions.sh
679 - include-raw-cicn-maven-push.sh
682 - ../scripts/packagecloud_push.sh
685 - fdio-infra-shiplogs:
686 maven-version: 'mvn33-new'
689 name: 'cicn-libparc-verify-{stream}-{os}'
691 project-type: freestyle
692 node: '{os}-builder-4c-4g'
696 daysToKeep: '{build-days-to-keep}'
697 numToKeep: '{build-num-to-keep}'
698 artifactDaysToKeep: '{build-artifact-days-to-keep}'
699 artifactNumToKeep: '{build-artifact-num-to-keep}'
709 name: ARCHIVE_ARTIFACTS
710 default: '{archive-artifacts}'
711 description: Artifacts to archive to the logs server.
714 - gerrit-trigger-scm:
715 credentials-id: 'jenkins-gerrit-credentials'
716 refspec: '$GERRIT_REFSPEC'
717 choosing-strategy: 'gerrit'
720 - fdio-infra-wrappers:
721 build-timeout: '{build-timeout}'
724 - gerrit-trigger-patch-submitted:
731 - include-raw-cicn-libparc-build.sh
734 - fdio-infra-shiplogs:
735 maven-version: 'mvn33-new'
738 name: 'cicn-libparc-docs-merge-{stream}'
740 project-type: freestyle
741 node: 'ubuntu1604-builder-8c-32g'
743 archive-artifacts: 'libparc/build/documentation/*.tar'
746 only-if-success: true
747 default-excludes: false
750 daysToKeep: '{build-days-to-keep}'
751 numToKeep: '{build-num-to-keep}'
752 artifactDaysToKeep: '{build-artifact-days-to-keep}'
753 artifactNumToKeep: '{build-artifact-num-to-keep}'
761 maven-version: 'mvn33-new'
763 name: ARCHIVE_ARTIFACTS
764 default: '{archive-artifacts}'
765 description: Artifacts to archive to the logs server.
768 - gerrit-trigger-scm:
769 credentials-id: 'jenkins-gerrit-credentials'
771 choosing-strategy: 'default'
774 - fdio-infra-wrappers:
775 build-timeout: '{build-timeout}'
779 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
782 server-name: 'Primary'
784 - comment-added-contains-event:
785 comment-contains-value: 'run-docs'
787 - project-compare-type: 'ANT'
788 project-pattern: '{project}'
790 - branch-compare-type: 'ANT'
791 branch-pattern: '**/{branch}'
800 maven-version: 'mvn33-new'
802 settings: 'vpp-settings'
804 global-settings: 'global-settings'
805 global-settings-type: cfp
806 - provide-maven-settings:
807 settings-file: 'cicn-settings'
808 global-settings-file: 'global-settings'
811 - include-raw-cicn-libparc-docs.sh
814 - fdio-infra-shiplogs:
815 maven-version: 'mvn33-new'
818 name: 'cicn-libparc-docs-verify-{stream}'
820 project-type: freestyle
821 node: 'ubuntu1604-builder-8c-32g'
823 archive-artifacts: 'libparc/build/documentation/*.tar'
826 only-if-success: true
827 default-excludes: false
830 daysToKeep: '{build-days-to-keep}'
831 numToKeep: '{build-num-to-keep}'
832 artifactDaysToKeep: '{build-artifact-days-to-keep}'
833 artifactNumToKeep: '{build-artifact-num-to-keep}'
841 maven-version: 'mvn33-new'
843 name: ARCHIVE_ARTIFACTS
844 default: '{archive-artifacts}'
845 description: Artifacts to archive to the logs server.
848 - gerrit-trigger-scm:
849 credentials-id: 'jenkins-gerrit-credentials'
851 choosing-strategy: 'default'
854 - fdio-infra-wrappers:
855 build-timeout: '{build-timeout}'
858 - gerrit-trigger-patch-submitted:
864 maven-version: 'mvn33-new'
866 settings: 'vpp-settings'
868 global-settings: 'global-settings'
869 global-settings-type: cfp
870 - provide-maven-settings:
871 settings-file: 'cicn-settings'
872 global-settings-file: 'global-settings'
875 - include-raw-cicn-libparc-docs.sh
878 - fdio-infra-shiplogs:
879 maven-version: 'mvn33-new'
882 name: 'cicn-arm64-libparc-merge-{stream}-{os}'
884 project-type: freestyle
888 daysToKeep: '{build-days-to-keep}'
889 numToKeep: '{build-num-to-keep}'
890 artifactDaysToKeep: '{build-artifact-days-to-keep}'
891 artifactNumToKeep: '{build-artifact-num-to-keep}'
900 - maven-project-parameter:
903 maven-version: 'mvn33-new'
904 - repo-name-parameter:
905 repo-name: '{repo-stream-part}.{repo-os-part}'
909 name: ARCHIVE_ARTIFACTS
910 default: '{archive-artifacts}'
911 description: Artifacts to archive to the logs server.
914 - gerrit-trigger-scm:
915 credentials-id: 'jenkins-gerrit-credentials'
917 choosing-strategy: 'default'
920 - fdio-infra-wrappers:
921 build-timeout: '{build-timeout}'
924 - gerrit-trigger-patch-merged:
929 - config-file-provider:
931 - file-id: '.packagecloud'
932 target: '/root/.packagecloud'
933 - config-file-provider:
935 - file-id: 'packagecloud_api'
936 target: '/root/packagecloud_api'
938 maven-version: 'mvn33-new'
940 settings: 'cicn-settings'
942 global-settings: 'global-settings'
943 global-settings-type: cfp
946 - include-raw-cicn-libparc-build.sh
947 - provide-maven-settings:
948 settings-file: 'cicn-settings'
949 global-settings-file: 'global-settings'
952 - ../scripts/maven_push_functions.sh
953 - include-raw-cicn-maven-push.sh
956 - ../scripts/packagecloud_push.sh
959 - fdio-infra-shiplogs:
960 maven-version: 'mvn33-new'
963 name: 'cicn-arm64-libparc-verify-{stream}-{os}'
965 project-type: freestyle
970 daysToKeep: '{build-days-to-keep}'
971 numToKeep: '{build-num-to-keep}'
972 artifactDaysToKeep: '{build-artifact-days-to-keep}'
973 artifactNumToKeep: '{build-artifact-num-to-keep}'
983 name: ARCHIVE_ARTIFACTS
984 default: '{archive-artifacts}'
985 description: Artifacts to archive to the logs server.
988 - gerrit-trigger-scm:
989 credentials-id: 'jenkins-gerrit-credentials'
990 refspec: '$GERRIT_REFSPEC'
991 choosing-strategy: 'gerrit'
994 - fdio-infra-wrappers:
995 build-timeout: '{build-timeout}'
998 - gerrit-trigger-patch-submitted:
1004 !include-raw-escape:
1005 - include-raw-cicn-libparc-build.sh
1008 - fdio-infra-shiplogs:
1009 maven-version: 'mvn33-new'
1012 name: 'cicn-libccnx-common-merge-{stream}-{os}'
1014 project-type: freestyle
1015 node: '{os}-builder-4c-4g'
1018 daysToKeep: '{build-days-to-keep}'
1019 numToKeep: '{build-num-to-keep}'
1020 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1021 artifactNumToKeep: '{build-artifact-num-to-keep}'
1024 - project-parameter:
1025 project: '{project}'
1030 - maven-project-parameter:
1033 maven-version: 'mvn33-new'
1034 - repo-name-parameter:
1035 repo-name: '{repo-stream-part}.{repo-os-part}'
1039 name: ARCHIVE_ARTIFACTS
1040 default: '{archive-artifacts}'
1041 description: Artifacts to archive to the logs server.
1044 - gerrit-trigger-scm:
1045 credentials-id: 'jenkins-gerrit-credentials'
1047 choosing-strategy: 'default'
1050 - fdio-infra-wrappers:
1051 build-timeout: '{build-timeout}'
1054 - gerrit-trigger-patch-merged:
1058 jobs: 'cicn-libparc-merge-{stream}-{os}'
1062 - config-file-provider:
1064 - file-id: '.packagecloud'
1065 target: '/home/jenkins/.packagecloud'
1066 - config-file-provider:
1068 - file-id: 'packagecloud_api'
1069 target: '/home/jenkins/packagecloud_api'
1071 maven-version: 'mvn33-new'
1073 settings: 'cicn-settings'
1075 global-settings: 'global-settings'
1076 global-settings-type: cfp
1078 !include-raw-escape:
1079 - include-raw-cicn-libccnx-common-build.sh
1080 - provide-maven-settings:
1081 settings-file: 'cicn-settings'
1082 global-settings-file: 'global-settings'
1084 !include-raw-escape:
1085 - ../scripts/maven_push_functions.sh
1086 - include-raw-cicn-maven-push.sh
1088 !include-raw-escape:
1089 - ../scripts/packagecloud_push.sh
1092 - fdio-infra-shiplogs:
1093 maven-version: 'mvn33-new'
1096 name: 'cicn-libccnx-common-verify-{stream}-{os}'
1098 project-type: freestyle
1099 node: '{os}-builder-4c-4g'
1103 daysToKeep: '{build-days-to-keep}'
1104 numToKeep: '{build-num-to-keep}'
1105 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1106 artifactNumToKeep: '{build-artifact-num-to-keep}'
1109 - project-parameter:
1110 project: '{project}'
1116 name: ARCHIVE_ARTIFACTS
1117 default: '{archive-artifacts}'
1118 description: Artifacts to archive to the logs server.
1121 - gerrit-trigger-scm:
1122 credentials-id: 'jenkins-gerrit-credentials'
1123 refspec: '$GERRIT_REFSPEC'
1124 choosing-strategy: 'gerrit'
1127 - fdio-infra-wrappers:
1128 build-timeout: '{build-timeout}'
1131 - gerrit-trigger-patch-submitted:
1137 !include-raw-escape:
1138 - include-raw-cicn-libccnx-common-build.sh
1141 - fdio-infra-shiplogs:
1142 maven-version: 'mvn33-new'
1145 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1147 project-type: freestyle
1148 node: '{os}-builder-4c-4g'
1151 daysToKeep: '{build-days-to-keep}'
1152 numToKeep: '{build-num-to-keep}'
1153 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1154 artifactNumToKeep: '{build-artifact-num-to-keep}'
1157 - project-parameter:
1158 project: '{project}'
1163 - maven-project-parameter:
1166 maven-version: 'mvn33-new'
1167 - repo-name-parameter:
1168 repo-name: '{repo-stream-part}.{repo-os-part}'
1172 name: ARCHIVE_ARTIFACTS
1173 default: '{archive-artifacts}'
1174 description: Artifacts to archive to the logs server.
1177 - gerrit-trigger-scm:
1178 credentials-id: 'jenkins-gerrit-credentials'
1180 choosing-strategy: 'default'
1183 - fdio-infra-wrappers:
1184 build-timeout: '{build-timeout}'
1187 - gerrit-trigger-patch-merged:
1191 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
1195 - config-file-provider:
1197 - file-id: '.packagecloud'
1198 target: '/home/jenkins/.packagecloud'
1199 - config-file-provider:
1201 - file-id: 'packagecloud_api'
1202 target: '/home/jenkins/packagecloud_api'
1204 maven-version: 'mvn33-new'
1206 settings: 'cicn-settings'
1208 global-settings: 'global-settings'
1209 global-settings-type: cfp
1211 !include-raw-escape:
1212 - include-raw-cicn-libccnx-transport-rta-build.sh
1213 - provide-maven-settings:
1214 settings-file: 'cicn-settings'
1215 global-settings-file: 'global-settings'
1217 !include-raw-escape:
1218 - ../scripts/maven_push_functions.sh
1219 - include-raw-cicn-maven-push.sh
1221 !include-raw-escape:
1222 - ../scripts/packagecloud_push.sh
1225 - fdio-infra-shiplogs:
1226 maven-version: 'mvn33-new'
1229 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1231 project-type: freestyle
1232 node: '{os}-builder-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}'
1249 name: ARCHIVE_ARTIFACTS
1250 default: '{archive-artifacts}'
1251 description: Artifacts to archive to the logs server.
1254 - gerrit-trigger-scm:
1255 credentials-id: 'jenkins-gerrit-credentials'
1256 refspec: '$GERRIT_REFSPEC'
1257 choosing-strategy: 'gerrit'
1260 - fdio-infra-wrappers:
1261 build-timeout: '{build-timeout}'
1264 - gerrit-trigger-patch-submitted:
1270 !include-raw-escape:
1271 - include-raw-cicn-libccnx-transport-rta-build.sh
1274 - fdio-infra-shiplogs:
1275 maven-version: 'mvn33-new'
1278 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1280 project-type: freestyle
1281 node: '{os}-builder-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}'
1296 - maven-project-parameter:
1299 maven-version: 'mvn33-new'
1300 - repo-name-parameter:
1301 repo-name: '{repo-stream-part}.{repo-os-part}'
1305 name: ARCHIVE_ARTIFACTS
1306 default: '{archive-artifacts}'
1307 description: Artifacts to archive to the logs server.
1310 - gerrit-trigger-scm:
1311 credentials-id: 'jenkins-gerrit-credentials'
1313 choosing-strategy: 'default'
1316 - fdio-infra-wrappers:
1317 build-timeout: '{build-timeout}'
1320 - gerrit-trigger-patch-merged:
1324 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1328 - config-file-provider:
1330 - file-id: '.packagecloud'
1331 target: '/home/jenkins/.packagecloud'
1332 - config-file-provider:
1334 - file-id: 'packagecloud_api'
1335 target: '/home/jenkins/packagecloud_api'
1337 maven-version: 'mvn33-new'
1339 settings: 'cicn-settings'
1341 global-settings: 'global-settings'
1342 global-settings-type: cfp
1344 !include-raw-escape:
1345 - include-raw-cicn-libccnx-portal-build.sh
1346 - provide-maven-settings:
1347 settings-file: 'cicn-settings'
1348 global-settings-file: 'global-settings'
1350 !include-raw-escape:
1351 - ../scripts/maven_push_functions.sh
1352 - include-raw-cicn-maven-push.sh
1354 !include-raw-escape:
1355 - ../scripts/packagecloud_push.sh
1358 - fdio-infra-shiplogs:
1359 maven-version: 'mvn33-new'
1362 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1364 project-type: freestyle
1365 node: '{os}-builder-4c-4g'
1369 daysToKeep: '{build-days-to-keep}'
1370 numToKeep: '{build-num-to-keep}'
1371 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1372 artifactNumToKeep: '{build-artifact-num-to-keep}'
1375 - project-parameter:
1376 project: '{project}'
1382 name: ARCHIVE_ARTIFACTS
1383 default: '{archive-artifacts}'
1384 description: Artifacts to archive to the logs server.
1387 - gerrit-trigger-scm:
1388 credentials-id: 'jenkins-gerrit-credentials'
1389 refspec: '$GERRIT_REFSPEC'
1390 choosing-strategy: 'gerrit'
1393 - fdio-infra-wrappers:
1394 build-timeout: '{build-timeout}'
1397 - gerrit-trigger-patch-submitted:
1403 !include-raw-escape:
1404 - include-raw-cicn-libccnx-portal-build.sh
1407 - fdio-infra-shiplogs:
1408 maven-version: 'mvn33-new'
1411 name: 'cicn-libicnet-merge-{stream}-{os}'
1413 project-type: freestyle
1414 node: '{os}-builder-4c-4g'
1417 daysToKeep: '{build-days-to-keep}'
1418 numToKeep: '{build-num-to-keep}'
1419 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1420 artifactNumToKeep: '{build-artifact-num-to-keep}'
1423 - project-parameter:
1424 project: '{project}'
1429 - maven-project-parameter:
1432 maven-version: 'mvn33-new'
1433 - repo-name-parameter:
1434 repo-name: '{repo-stream-part}.{repo-os-part}'
1438 name: ARCHIVE_ARTIFACTS
1439 default: '{archive-artifacts}'
1440 description: Artifacts to archive to the logs server.
1443 - gerrit-trigger-scm:
1444 credentials-id: 'jenkins-gerrit-credentials'
1446 choosing-strategy: 'default'
1449 - fdio-infra-wrappers:
1450 build-timeout: '{build-timeout}'
1453 - gerrit-trigger-patch-merged:
1457 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1461 - config-file-provider:
1463 - file-id: '.packagecloud'
1464 target: '/home/jenkins/.packagecloud'
1465 - config-file-provider:
1467 - file-id: 'packagecloud_api'
1468 target: '/home/jenkins/packagecloud_api'
1470 maven-version: 'mvn33-new'
1472 settings: 'cicn-settings'
1474 global-settings: 'global-settings'
1475 global-settings-type: cfp
1477 !include-raw-escape:
1478 - include-raw-cicn-libicnet-build.sh
1479 - provide-maven-settings:
1480 settings-file: 'cicn-settings'
1481 global-settings-file: 'global-settings'
1483 !include-raw-escape:
1484 - ../scripts/maven_push_functions.sh
1485 - include-raw-cicn-maven-push.sh
1487 !include-raw-escape:
1488 - ../scripts/packagecloud_push.sh
1491 - fdio-infra-shiplogs:
1492 maven-version: 'mvn33-new'
1495 name: 'cicn-libicnet-verify-{stream}-{os}'
1497 project-type: freestyle
1498 node: '{os}-builder-4c-4g'
1502 daysToKeep: '{build-days-to-keep}'
1503 numToKeep: '{build-num-to-keep}'
1504 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1505 artifactNumToKeep: '{build-artifact-num-to-keep}'
1508 - project-parameter:
1509 project: '{project}'
1515 name: ARCHIVE_ARTIFACTS
1516 default: '{archive-artifacts}'
1517 description: Artifacts to archive to the logs server.
1520 - gerrit-trigger-scm:
1521 credentials-id: 'jenkins-gerrit-credentials'
1522 refspec: '$GERRIT_REFSPEC'
1523 choosing-strategy: 'gerrit'
1526 - fdio-infra-wrappers:
1527 build-timeout: '{build-timeout}'
1530 - gerrit-trigger-patch-submitted:
1536 !include-raw-escape:
1537 - include-raw-cicn-libicnet-build.sh
1540 - fdio-infra-shiplogs:
1541 maven-version: 'mvn33-new'
1544 name: 'cicn-metis-merge-{stream}-{os}'
1546 project-type: freestyle
1547 node: '{os}-builder-4c-4g'
1550 daysToKeep: '{build-days-to-keep}'
1551 numToKeep: '{build-num-to-keep}'
1552 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1553 artifactNumToKeep: '{build-artifact-num-to-keep}'
1556 - project-parameter:
1557 project: '{project}'
1562 - maven-project-parameter:
1565 maven-version: 'mvn33-new'
1566 - repo-name-parameter:
1567 repo-name: '{repo-stream-part}.{repo-os-part}'
1571 name: ARCHIVE_ARTIFACTS
1572 default: '{archive-artifacts}'
1573 description: Artifacts to archive to the logs server.
1576 - gerrit-trigger-scm:
1577 credentials-id: 'jenkins-gerrit-credentials'
1579 choosing-strategy: 'default'
1582 - fdio-infra-wrappers:
1583 build-timeout: '{build-timeout}'
1586 - gerrit-trigger-patch-merged:
1590 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1594 - config-file-provider:
1596 - file-id: '.packagecloud'
1597 target: '/home/jenkins/.packagecloud'
1598 - config-file-provider:
1600 - file-id: 'packagecloud_api'
1601 target: '/home/jenkins/packagecloud_api'
1603 maven-version: 'mvn33-new'
1605 settings: 'cicn-settings'
1607 global-settings: 'global-settings'
1608 global-settings-type: cfp
1610 !include-raw-escape:
1611 - include-raw-cicn-metis-build.sh
1612 - provide-maven-settings:
1613 settings-file: 'cicn-settings'
1614 global-settings-file: 'global-settings'
1616 !include-raw-escape:
1617 - ../scripts/maven_push_functions.sh
1618 - include-raw-cicn-maven-push.sh
1620 !include-raw-escape:
1621 - ../scripts/packagecloud_push.sh
1624 - fdio-infra-shiplogs:
1625 maven-version: 'mvn33-new'
1628 name: 'cicn-metis-verify-{stream}-{os}'
1630 project-type: freestyle
1631 node: '{os}-builder-4c-4g'
1635 daysToKeep: '{build-days-to-keep}'
1636 numToKeep: '{build-num-to-keep}'
1637 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1638 artifactNumToKeep: '{build-artifact-num-to-keep}'
1641 - project-parameter:
1642 project: '{project}'
1648 name: ARCHIVE_ARTIFACTS
1649 default: '{archive-artifacts}'
1650 description: Artifacts to archive to the logs server.
1653 - gerrit-trigger-scm:
1654 credentials-id: 'jenkins-gerrit-credentials'
1655 refspec: '$GERRIT_REFSPEC'
1656 choosing-strategy: 'gerrit'
1659 - fdio-infra-wrappers:
1660 build-timeout: '{build-timeout}'
1663 - gerrit-trigger-patch-submitted:
1669 !include-raw-escape:
1670 - include-raw-cicn-metis-build.sh
1673 - fdio-infra-shiplogs:
1674 maven-version: 'mvn33-new'
1677 name: 'cicn-http-server-merge-{stream}-{os}'
1679 project-type: freestyle
1680 node: '{os}-builder-4c-4g'
1683 daysToKeep: '{build-days-to-keep}'
1684 numToKeep: '{build-num-to-keep}'
1685 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1686 artifactNumToKeep: '{build-artifact-num-to-keep}'
1689 - project-parameter:
1690 project: '{project}'
1695 - maven-project-parameter:
1698 maven-version: 'mvn33-new'
1699 - repo-name-parameter:
1700 repo-name: '{repo-stream-part}.{repo-os-part}'
1704 name: ARCHIVE_ARTIFACTS
1705 default: '{archive-artifacts}'
1706 description: Artifacts to archive to the logs server.
1709 - gerrit-trigger-scm:
1710 credentials-id: 'jenkins-gerrit-credentials'
1712 choosing-strategy: 'default'
1715 - fdio-infra-wrappers:
1716 build-timeout: '{build-timeout}'
1719 - gerrit-trigger-patch-merged:
1723 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1727 - config-file-provider:
1729 - file-id: '.packagecloud'
1730 target: '/home/jenkins/.packagecloud'
1731 - config-file-provider:
1733 - file-id: 'packagecloud_api'
1734 target: '/home/jenkins/packagecloud_api'
1736 maven-version: 'mvn33-new'
1738 settings: 'cicn-settings'
1740 global-settings: 'global-settings'
1741 global-settings-type: cfp
1743 !include-raw-escape:
1744 - include-raw-cicn-http-server-build.sh
1745 - provide-maven-settings:
1746 settings-file: 'cicn-settings'
1747 global-settings-file: 'global-settings'
1749 !include-raw-escape:
1750 - ../scripts/maven_push_functions.sh
1751 - include-raw-cicn-maven-push.sh
1753 !include-raw-escape:
1754 - ../scripts/packagecloud_push.sh
1757 - fdio-infra-shiplogs:
1758 maven-version: 'mvn33-new'
1761 name: 'cicn-http-server-verify-{stream}-{os}'
1763 project-type: freestyle
1764 node: '{os}-builder-4c-4g'
1768 daysToKeep: '{build-days-to-keep}'
1769 numToKeep: '{build-num-to-keep}'
1770 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1771 artifactNumToKeep: '{build-artifact-num-to-keep}'
1774 - project-parameter:
1775 project: '{project}'
1781 name: ARCHIVE_ARTIFACTS
1782 default: '{archive-artifacts}'
1783 description: Artifacts to archive to the logs server.
1786 - gerrit-trigger-scm:
1787 credentials-id: 'jenkins-gerrit-credentials'
1788 refspec: '$GERRIT_REFSPEC'
1789 choosing-strategy: 'gerrit'
1792 - fdio-infra-wrappers:
1793 build-timeout: '{build-timeout}'
1796 - gerrit-trigger-patch-submitted:
1802 !include-raw-escape:
1803 - include-raw-cicn-http-server-build.sh
1806 - fdio-infra-shiplogs:
1807 maven-version: 'mvn33-new'
1810 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1812 project-type: freestyle
1813 node: '{os}-builder-4c-4g'
1816 daysToKeep: '{build-days-to-keep}'
1817 numToKeep: '{build-num-to-keep}'
1818 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1819 artifactNumToKeep: '{build-artifact-num-to-keep}'
1822 - project-parameter:
1823 project: '{project}'
1828 - maven-project-parameter:
1831 maven-version: 'mvn33-new'
1832 - repo-name-parameter:
1833 repo-name: '{repo-stream-part}.{repo-os-part}'
1837 name: ARCHIVE_ARTIFACTS
1838 default: '{archive-artifacts}'
1839 description: Artifacts to archive to the logs server.
1842 - gerrit-trigger-scm:
1843 credentials-id: 'jenkins-gerrit-credentials'
1845 choosing-strategy: 'default'
1848 - fdio-infra-wrappers:
1849 build-timeout: '{build-timeout}'
1852 - gerrit-trigger-patch-merged:
1857 - config-file-provider:
1859 - file-id: '.packagecloud'
1860 target: '/home/jenkins/.packagecloud'
1861 - config-file-provider:
1863 - file-id: 'packagecloud_api'
1864 target: '/home/jenkins/packagecloud_api'
1866 maven-version: 'mvn33-new'
1868 settings: 'cicn-settings'
1870 global-settings: 'global-settings'
1871 global-settings-type: cfp
1873 !include-raw-escape:
1874 - include-raw-cicn-vpp-plugin-build.sh
1875 - provide-maven-settings:
1876 settings-file: 'cicn-settings'
1877 global-settings-file: 'global-settings'
1879 !include-raw-escape:
1880 - ../scripts/maven_push_functions.sh
1881 - include-raw-cicn-maven-push.sh
1883 !include-raw-escape:
1884 - ../scripts/packagecloud_push.sh
1887 - fdio-infra-shiplogs:
1888 maven-version: 'mvn33-new'
1891 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1893 project-type: freestyle
1894 node: '{os}-builder-4c-4g'
1898 daysToKeep: '{build-days-to-keep}'
1899 numToKeep: '{build-num-to-keep}'
1900 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1901 artifactNumToKeep: '{build-artifact-num-to-keep}'
1904 - project-parameter:
1905 project: '{project}'
1911 name: ARCHIVE_ARTIFACTS
1912 default: '{archive-artifacts}'
1913 description: Artifacts to archive to the logs server.
1916 - gerrit-trigger-scm:
1917 credentials-id: 'jenkins-gerrit-credentials'
1918 refspec: '$GERRIT_REFSPEC'
1919 choosing-strategy: 'gerrit'
1922 - fdio-infra-wrappers:
1923 build-timeout: '{build-timeout}'
1926 - gerrit-trigger-patch-submitted:
1932 !include-raw-escape:
1933 - include-raw-cicn-vpp-plugin-build.sh
1936 - fdio-infra-shiplogs:
1937 maven-version: 'mvn33-new'
1940 name: 'cicn-viper-merge-{stream}-{os}'
1942 project-type: freestyle
1943 node: '{os}-builder-4c-4g'
1946 daysToKeep: '{build-days-to-keep}'
1947 numToKeep: '{build-num-to-keep}'
1948 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1949 artifactNumToKeep: '{build-artifact-num-to-keep}'
1952 - project-parameter:
1953 project: '{project}'
1958 - maven-project-parameter:
1961 maven-version: 'mvn33-new'
1962 - repo-name-parameter:
1963 repo-name: '{repo-stream-part}.{repo-os-part}'
1967 name: ARCHIVE_ARTIFACTS
1968 default: '{archive-artifacts}'
1969 description: Artifacts to archive to the logs server.
1972 - gerrit-trigger-scm:
1973 credentials-id: 'jenkins-gerrit-credentials'
1975 choosing-strategy: 'default'
1978 - fdio-infra-wrappers:
1979 build-timeout: '{build-timeout}'
1982 - gerrit-trigger-patch-merged:
1986 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1990 - config-file-provider:
1992 - file-id: '.packagecloud'
1993 target: '/home/jenkins/.packagecloud'
1994 - config-file-provider:
1996 - file-id: 'packagecloud_api'
1997 target: '/home/jenkins/packagecloud_api'
1999 maven-version: 'mvn33-new'
2001 settings: 'cicn-settings'
2003 global-settings: 'global-settings'
2004 global-settings-type: cfp
2006 !include-raw-escape:
2007 - include-raw-cicn-viper-build.sh
2008 - provide-maven-settings:
2009 settings-file: 'cicn-settings'
2010 global-settings-file: 'global-settings'
2012 !include-raw-escape:
2013 - ../scripts/maven_push_functions.sh
2014 - include-raw-cicn-maven-push.sh
2016 !include-raw-escape:
2017 - ../scripts/packagecloud_push.sh
2020 - fdio-infra-shiplogs:
2021 maven-version: 'mvn33-new'
2024 name: 'cicn-viper-verify-{stream}-{os}'
2026 project-type: freestyle
2027 node: '{os}-builder-4c-4g'
2031 daysToKeep: '{build-days-to-keep}'
2032 numToKeep: '{build-num-to-keep}'
2033 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2034 artifactNumToKeep: '{build-artifact-num-to-keep}'
2037 - project-parameter:
2038 project: '{project}'
2044 name: ARCHIVE_ARTIFACTS
2045 default: '{archive-artifacts}'
2046 description: Artifacts to archive to the logs server.
2049 - gerrit-trigger-scm:
2050 credentials-id: 'jenkins-gerrit-credentials'
2051 refspec: '$GERRIT_REFSPEC'
2052 choosing-strategy: 'gerrit'
2055 - fdio-infra-wrappers:
2056 build-timeout: '{build-timeout}'
2059 - gerrit-trigger-patch-submitted:
2065 !include-raw-escape:
2066 - include-raw-cicn-viper-build.sh
2069 - fdio-infra-shiplogs:
2070 maven-version: 'mvn33-new'
2073 name: 'cicn-radio-emulators-merge-{stream}-{os}'
2075 project-type: freestyle
2076 node: '{os}-builder-4c-4g'
2079 daysToKeep: '{build-days-to-keep}'
2080 numToKeep: '{build-num-to-keep}'
2081 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2082 artifactNumToKeep: '{build-artifact-num-to-keep}'
2085 - project-parameter:
2086 project: '{project}'
2091 - maven-project-parameter:
2094 maven-version: 'mvn33-new'
2095 - repo-name-parameter:
2096 repo-name: '{repo-stream-part}.{repo-os-part}'
2100 name: ARCHIVE_ARTIFACTS
2101 default: '{archive-artifacts}'
2102 description: Artifacts to archive to the logs server.
2105 - gerrit-trigger-scm:
2106 credentials-id: 'jenkins-gerrit-credentials'
2108 choosing-strategy: 'default'
2111 - fdio-infra-wrappers:
2112 build-timeout: '{build-timeout}'
2115 - gerrit-trigger-patch-merged:
2120 - config-file-provider:
2122 - file-id: '.packagecloud'
2123 target: '/home/jenkins/.packagecloud'
2124 - config-file-provider:
2126 - file-id: 'packagecloud_api'
2127 target: '/home/jenkins/packagecloud_api'
2129 maven-version: 'mvn33-new'
2131 settings: 'cicn-settings'
2133 global-settings: 'global-settings'
2134 global-settings-type: cfp
2136 !include-raw-escape:
2137 - include-raw-cicn-radio-emulators-build.sh
2138 - provide-maven-settings:
2139 settings-file: 'cicn-settings'
2140 global-settings-file: 'global-settings'
2142 !include-raw-escape:
2143 - ../scripts/maven_push_functions.sh
2144 - include-raw-cicn-maven-push.sh
2146 !include-raw-escape:
2147 - ../scripts/packagecloud_push.sh
2150 - fdio-infra-shiplogs:
2151 maven-version: 'mvn33-new'
2154 name: 'cicn-radio-emulators-verify-{stream}-{os}'
2156 project-type: freestyle
2157 node: '{os}-builder-4c-4g'
2161 daysToKeep: '{build-days-to-keep}'
2162 numToKeep: '{build-num-to-keep}'
2163 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2164 artifactNumToKeep: '{build-artifact-num-to-keep}'
2167 - project-parameter:
2168 project: '{project}'
2174 name: ARCHIVE_ARTIFACTS
2175 default: '{archive-artifacts}'
2176 description: Artifacts to archive to the logs server.
2179 - gerrit-trigger-scm:
2180 credentials-id: 'jenkins-gerrit-credentials'
2181 refspec: '$GERRIT_REFSPEC'
2182 choosing-strategy: 'gerrit'
2185 - fdio-infra-wrappers:
2186 build-timeout: '{build-timeout}'
2189 - gerrit-trigger-patch-submitted:
2195 !include-raw-escape:
2196 - include-raw-cicn-radio-emulators-build.sh
2199 - fdio-infra-shiplogs:
2200 maven-version: 'mvn33-new'
2203 name: 'cicn-android-sdk-merge-{stream}-{os}'
2205 project-type: freestyle
2206 node: '{os}-builder-4c-4g'
2207 archive-artifacts: >
2208 **/IGetAndroid/app/build/outputs/apk/release/*.apk,
2209 **/MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,
2210 **/HttpServer/app/build/outputs/apk/release/*.apk,
2211 **/build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk
2214 only-if-success: true
2215 default-excludes: false
2218 daysToKeep: '{build-days-to-keep}'
2219 numToKeep: '{build-num-to-keep}'
2220 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2221 artifactNumToKeep: '{build-artifact-num-to-keep}'
2224 - project-parameter:
2225 project: '{project}'
2230 - maven-project-parameter:
2233 maven-version: 'mvn33-new'
2234 - repo-name-parameter:
2235 repo-name: '{repo-stream-part}.{repo-os-part}'
2237 name: ARCHIVE_ARTIFACTS
2238 default: '{archive-artifacts}'
2239 description: Artifacts to archive to the logs server.
2242 - gerrit-trigger-scm:
2243 credentials-id: 'jenkins-gerrit-credentials'
2245 choosing-strategy: 'default'
2248 - fdio-infra-wrappers:
2249 build-timeout: '{build-timeout}'
2252 - gerrit-trigger-patch-merged:
2258 !include-raw-escape:
2259 - include-raw-cicn-android-sdk-build.sh
2262 - fdio-infra-shiplogs:
2263 maven-version: 'mvn33-new'
2266 name: 'cicn-android-sdk-verify-{stream}-{os}'
2268 project-type: freestyle
2269 node: '{os}-builder-4c-4g'
2271 archive-artifacts: >
2272 **/iGetAndroid/app/build/outputs/apk/*.apk,
2273 **/MetisForwarder/app/build/outputs/apk/*.apk,
2274 **/build/viper/viper-armv7//build/outputs/apk/*.apk
2277 only-if-success: true
2278 default-excludes: false
2281 daysToKeep: '{build-days-to-keep}'
2282 numToKeep: '{build-num-to-keep}'
2283 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2284 artifactNumToKeep: '{build-artifact-num-to-keep}'
2287 - project-parameter:
2288 project: '{project}'
2294 name: ARCHIVE_ARTIFACTS
2295 default: '{archive-artifacts}'
2296 description: Artifacts to archive to the logs server.
2299 - gerrit-trigger-scm:
2300 credentials-id: 'jenkins-gerrit-credentials'
2301 refspec: '$GERRIT_REFSPEC'
2302 choosing-strategy: 'gerrit'
2305 - fdio-infra-wrappers:
2306 build-timeout: '{build-timeout}'
2309 - gerrit-trigger-patch-submitted:
2315 !include-raw-escape:
2316 - include-raw-cicn-android-sdk-build.sh
2319 - fdio-infra-shiplogs:
2320 maven-version: 'mvn33-new'
2323 name: 'cicn-vicn-merge-{stream}-{os}'
2325 project-type: freestyle
2326 node: '{os}-builder-4c-4g'
2329 daysToKeep: '{build-days-to-keep}'
2330 numToKeep: '{build-num-to-keep}'
2331 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2332 artifactNumToKeep: '{build-artifact-num-to-keep}'
2335 - project-parameter:
2336 project: '{project}'
2341 - maven-project-parameter:
2344 maven-version: 'mvn33-new'
2345 - repo-name-parameter:
2346 repo-name: '{repo-stream-part}.{repo-os-part}'
2350 name: ARCHIVE_ARTIFACTS
2351 default: '{archive-artifacts}'
2352 description: Artifacts to archive to the logs server.
2355 - gerrit-trigger-scm:
2356 credentials-id: 'jenkins-gerrit-credentials'
2358 choosing-strategy: 'default'
2361 - fdio-infra-wrappers:
2362 build-timeout: '{build-timeout}'
2365 - gerrit-trigger-patch-merged:
2370 - config-file-provider:
2372 - file-id: '.packagecloud'
2373 target: '/home/jenkins/.packagecloud'
2374 - config-file-provider:
2376 - file-id: 'packagecloud_api'
2377 target: '/home/jenkins/packagecloud_api'
2379 maven-version: 'mvn33-new'
2381 settings: 'cicn-settings'
2383 global-settings: 'global-settings'
2384 global-settings-type: cfp
2386 !include-raw-escape:
2387 - include-raw-cicn-vicn-build.sh
2388 - provide-maven-settings:
2389 settings-file: 'cicn-settings'
2390 global-settings-file: 'global-settings'
2392 !include-raw-escape:
2393 - ../scripts/maven_push_functions.sh
2394 - include-raw-cicn-maven-push.sh
2396 !include-raw-escape:
2397 - ../scripts/packagecloud_push.sh
2400 - fdio-infra-shiplogs:
2401 maven-version: 'mvn33-new'
2404 name: 'cicn-vicn-verify-{stream}-{os}'
2406 project-type: freestyle
2407 node: '{os}-builder-4c-4g'
2411 daysToKeep: '{build-days-to-keep}'
2412 numToKeep: '{build-num-to-keep}'
2413 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2414 artifactNumToKeep: '{build-artifact-num-to-keep}'
2417 - project-parameter:
2418 project: '{project}'
2424 name: ARCHIVE_ARTIFACTS
2425 default: '{archive-artifacts}'
2426 description: Artifacts to archive to the logs server.
2429 - gerrit-trigger-scm:
2430 credentials-id: 'jenkins-gerrit-credentials'
2431 refspec: '$GERRIT_REFSPEC'
2432 choosing-strategy: 'gerrit'
2435 - fdio-infra-wrappers:
2436 build-timeout: '{build-timeout}'
2439 - gerrit-trigger-patch-submitted:
2445 !include-raw-escape:
2446 - include-raw-cicn-vicn-build.sh
2449 - fdio-infra-shiplogs:
2450 maven-version: 'mvn33-new'
2456 - gerrit-info-yaml-verify
2457 build-node: centos7-builder-4c-4g