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'
252 repo-os-part: 'ubuntu.xenial.main'
256 branch: 'viper/master'
257 repo-stream-part: 'master'
264 name: cicn-radio-emulators
266 - 'cicn-radio-emulators-verify-{stream}-{os}'
267 - 'cicn-radio-emulators-merge-{stream}-{os}'
272 repo-os-part: 'ubuntu.xenial.main'
276 branch: 'vicn/master'
277 repo-stream-part: 'master'
284 name: cicn-android-sdk
286 - 'cicn-android-sdk-verify-{stream}-{os}'
287 - 'cicn-android-sdk-merge-{stream}-{os}'
292 repo-os-part: 'ubuntu.xenial.main'
296 branch: 'android-sdk/master'
297 repo-stream-part: 'master'
306 - 'cicn-vicn-verify-{stream}-{os}'
307 - 'cicn-vicn-merge-{stream}-{os}'
312 repo-os-part: 'ubuntu.xenial.main'
316 branch: 'vicn/master'
317 repo-stream-part: 'master'
330 name: 'cicn-longbow-merge-{stream}-{os}'
332 project-type: freestyle
333 node: '{os}-builder-4c-4g'
335 **/longbow/build/*.rpm
336 **/longbow/build/*.deb
339 only-if-success: true
340 default-excludes: false
343 daysToKeep: '{build-days-to-keep}'
344 numToKeep: '{build-num-to-keep}'
345 artifactDaysToKeep: '{build-artifact-days-to-keep}'
346 artifactNumToKeep: '{build-artifact-num-to-keep}'
355 - maven-project-parameter:
358 maven-version: 'mvn33-new'
359 - repo-name-parameter:
360 repo-name: '{repo-stream-part}.{repo-os-part}'
364 name: ARCHIVE_ARTIFACTS
365 default: '{archive-artifacts}'
366 description: Artifacts to archive to the logs server.
369 - gerrit-trigger-scm:
370 credentials-id: 'jenkins-gerrit-credentials'
372 choosing-strategy: 'default'
375 - fdio-infra-wrappers:
376 build-timeout: '{build-timeout}'
379 - gerrit-trigger-patch-merged:
384 - config-file-provider:
386 - file-id: '.packagecloud'
387 target: '/home/jenkins/.packagecloud'
388 - config-file-provider:
390 - file-id: 'packagecloud_api'
391 target: '/home/jenkins/packagecloud_api'
393 maven-version: 'mvn33-new'
395 settings: 'cicn-settings'
397 global-settings: 'global-settings'
398 global-settings-type: cfp
401 - include-raw-cicn-longbow-build.sh
402 - provide-maven-settings:
403 settings-file: 'cicn-settings'
404 global-settings-file: 'global-settings'
407 - ../scripts/maven_push_functions.sh
408 - include-raw-cicn-maven-push.sh
411 - ../scripts/packagecloud_push.sh
417 name: 'cicn-longbow-verify-{stream}-{os}'
419 project-type: freestyle
420 node: '{os}-builder-4c-4g'
423 **/longbow/build/*.rpm
424 **/longbow/build/*.deb
427 only-if-success: true
428 default-excludes: false
431 daysToKeep: '{build-days-to-keep}'
432 numToKeep: '{build-num-to-keep}'
433 artifactDaysToKeep: '{build-artifact-days-to-keep}'
434 artifactNumToKeep: '{build-artifact-num-to-keep}'
444 name: ARCHIVE_ARTIFACTS
445 default: '{archive-artifacts}'
446 description: Artifacts to archive to the logs server.
449 - gerrit-trigger-scm:
450 credentials-id: 'jenkins-gerrit-credentials'
451 refspec: '$GERRIT_REFSPEC'
452 choosing-strategy: 'gerrit'
455 - fdio-infra-wrappers:
456 build-timeout: '{build-timeout}'
459 - gerrit-trigger-patch-submitted:
466 - include-raw-cicn-longbow-build.sh
472 name: 'cicn-longbow-docs-merge-{stream}'
474 project-type: freestyle
475 node: 'ubuntu1604-builder-8c-32g'
477 archive-artifacts: 'longbow/build/documentation/*.tar'
480 only-if-success: true
481 default-excludes: false
484 daysToKeep: '{build-days-to-keep}'
485 numToKeep: '{build-num-to-keep}'
486 artifactDaysToKeep: '{build-artifact-days-to-keep}'
487 artifactNumToKeep: '{build-artifact-num-to-keep}'
495 maven-version: 'mvn33-new'
497 name: ARCHIVE_ARTIFACTS
498 default: '{archive-artifacts}'
499 description: Artifacts to archive to the logs server.
502 - gerrit-trigger-scm:
503 credentials-id: 'jenkins-gerrit-credentials'
505 choosing-strategy: 'default'
508 - fdio-infra-wrappers:
509 build-timeout: '{build-timeout}'
513 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
516 server-name: 'Primary'
518 - comment-added-contains-event:
519 comment-contains-value: 'run-docs'
521 - project-compare-type: 'ANT'
522 project-pattern: '{project}'
524 - branch-compare-type: 'ANT'
525 branch-pattern: '**/{branch}'
534 maven-version: 'mvn33-new'
536 settings: 'vpp-settings'
538 global-settings: 'global-settings'
539 global-settings-type: cfp
540 - provide-maven-settings:
541 settings-file: 'cicn-settings'
542 global-settings-file: 'global-settings'
545 - include-raw-cicn-longbow-docs.sh
551 name: 'cicn-longbow-docs-verify-{stream}'
553 project-type: freestyle
554 node: 'ubuntu1604-builder-8c-32g'
556 archive-artifacts: 'longbow/build/documentation/*.tar'
559 only-if-success: true
560 default-excludes: false
563 daysToKeep: '{build-days-to-keep}'
564 numToKeep: '{build-num-to-keep}'
565 artifactDaysToKeep: '{build-artifact-days-to-keep}'
566 artifactNumToKeep: '{build-artifact-num-to-keep}'
574 maven-version: 'mvn33-new'
576 name: ARCHIVE_ARTIFACTS
577 default: '{archive-artifacts}'
578 description: Artifacts to archive to the logs server.
581 - gerrit-trigger-scm:
582 credentials-id: 'jenkins-gerrit-credentials'
584 choosing-strategy: 'default'
587 - fdio-infra-wrappers:
588 build-timeout: '{build-timeout}'
591 - gerrit-trigger-patch-submitted:
597 maven-version: 'mvn33-new'
599 settings: 'vpp-settings'
601 global-settings: 'global-settings'
602 global-settings-type: cfp
603 - provide-maven-settings:
604 settings-file: 'cicn-settings'
605 global-settings-file: 'global-settings'
608 - include-raw-cicn-longbow-docs.sh
614 name: 'cicn-libparc-merge-{stream}-{os}'
616 project-type: freestyle
617 node: '{os}-builder-4c-4g'
619 **/libparc/build/*.rpm
620 **/libparc/build/*.deb
623 only-if-success: true
624 default-excludes: false
627 daysToKeep: '{build-days-to-keep}'
628 numToKeep: '{build-num-to-keep}'
629 artifactDaysToKeep: '{build-artifact-days-to-keep}'
630 artifactNumToKeep: '{build-artifact-num-to-keep}'
639 - maven-project-parameter:
642 maven-version: 'mvn33-new'
643 - repo-name-parameter:
644 repo-name: '{repo-stream-part}.{repo-os-part}'
648 name: ARCHIVE_ARTIFACTS
649 default: '{archive-artifacts}'
650 description: Artifacts to archive to the logs server.
653 - gerrit-trigger-scm:
654 credentials-id: 'jenkins-gerrit-credentials'
656 choosing-strategy: 'default'
659 - fdio-infra-wrappers:
660 build-timeout: '{build-timeout}'
664 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
666 - gerrit-trigger-patch-merged:
670 jobs: 'cicn-longbow-merge-{stream}-{os}'
674 - config-file-provider:
676 - file-id: '.packagecloud'
677 target: '/home/jenkins/.packagecloud'
678 - config-file-provider:
680 - file-id: 'packagecloud_api'
681 target: '/home/jenkins/packagecloud_api'
683 maven-version: 'mvn33-new'
685 settings: 'cicn-settings'
687 global-settings: 'global-settings'
688 global-settings-type: cfp
691 - include-raw-cicn-libparc-build.sh
692 - provide-maven-settings:
693 settings-file: 'cicn-settings'
694 global-settings-file: 'global-settings'
697 - ../scripts/maven_push_functions.sh
698 - include-raw-cicn-maven-push.sh
701 - ../scripts/packagecloud_push.sh
707 name: 'cicn-libparc-verify-{stream}-{os}'
709 project-type: freestyle
710 node: '{os}-builder-4c-4g'
713 **/libparc/build/*.rpm
714 **/libparc/build/*.deb
717 only-if-success: true
718 default-excludes: false
721 daysToKeep: '{build-days-to-keep}'
722 numToKeep: '{build-num-to-keep}'
723 artifactDaysToKeep: '{build-artifact-days-to-keep}'
724 artifactNumToKeep: '{build-artifact-num-to-keep}'
734 name: ARCHIVE_ARTIFACTS
735 default: '{archive-artifacts}'
736 description: Artifacts to archive to the logs server.
739 - gerrit-trigger-scm:
740 credentials-id: 'jenkins-gerrit-credentials'
741 refspec: '$GERRIT_REFSPEC'
742 choosing-strategy: 'gerrit'
745 - fdio-infra-wrappers:
746 build-timeout: '{build-timeout}'
749 - gerrit-trigger-patch-submitted:
756 - include-raw-cicn-libparc-build.sh
762 name: 'cicn-libparc-docs-merge-{stream}'
764 project-type: freestyle
765 node: 'ubuntu1604-builder-8c-32g'
767 archive-artifacts: 'libparc/build/documentation/*.tar'
770 only-if-success: true
771 default-excludes: false
774 daysToKeep: '{build-days-to-keep}'
775 numToKeep: '{build-num-to-keep}'
776 artifactDaysToKeep: '{build-artifact-days-to-keep}'
777 artifactNumToKeep: '{build-artifact-num-to-keep}'
785 maven-version: 'mvn33-new'
787 name: ARCHIVE_ARTIFACTS
788 default: '{archive-artifacts}'
789 description: Artifacts to archive to the logs server.
792 - gerrit-trigger-scm:
793 credentials-id: 'jenkins-gerrit-credentials'
795 choosing-strategy: 'default'
798 - fdio-infra-wrappers:
799 build-timeout: '{build-timeout}'
803 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
806 server-name: 'Primary'
808 - comment-added-contains-event:
809 comment-contains-value: 'run-docs'
811 - project-compare-type: 'ANT'
812 project-pattern: '{project}'
814 - branch-compare-type: 'ANT'
815 branch-pattern: '**/{branch}'
824 maven-version: 'mvn33-new'
826 settings: 'vpp-settings'
828 global-settings: 'global-settings'
829 global-settings-type: cfp
830 - provide-maven-settings:
831 settings-file: 'cicn-settings'
832 global-settings-file: 'global-settings'
835 - include-raw-cicn-libparc-docs.sh
841 name: 'cicn-libparc-docs-verify-{stream}'
843 project-type: freestyle
844 node: 'ubuntu1604-builder-8c-32g'
846 archive-artifacts: 'libparc/build/documentation/*.tar'
849 only-if-success: true
850 default-excludes: false
853 daysToKeep: '{build-days-to-keep}'
854 numToKeep: '{build-num-to-keep}'
855 artifactDaysToKeep: '{build-artifact-days-to-keep}'
856 artifactNumToKeep: '{build-artifact-num-to-keep}'
864 maven-version: 'mvn33-new'
866 name: ARCHIVE_ARTIFACTS
867 default: '{archive-artifacts}'
868 description: Artifacts to archive to the logs server.
871 - gerrit-trigger-scm:
872 credentials-id: 'jenkins-gerrit-credentials'
874 choosing-strategy: 'default'
877 - fdio-infra-wrappers:
878 build-timeout: '{build-timeout}'
881 - gerrit-trigger-patch-submitted:
887 maven-version: 'mvn33-new'
889 settings: 'vpp-settings'
891 global-settings: 'global-settings'
892 global-settings-type: cfp
893 - provide-maven-settings:
894 settings-file: 'cicn-settings'
895 global-settings-file: 'global-settings'
898 - include-raw-cicn-libparc-docs.sh
904 name: 'cicn-arm64-libparc-merge-{stream}-{os}'
906 project-type: freestyle
909 **/libparc/build/*.rpm
910 **/libparc/build/*.deb
913 only-if-success: true
914 default-excludes: false
917 daysToKeep: '{build-days-to-keep}'
918 numToKeep: '{build-num-to-keep}'
919 artifactDaysToKeep: '{build-artifact-days-to-keep}'
920 artifactNumToKeep: '{build-artifact-num-to-keep}'
929 - maven-project-parameter:
932 maven-version: 'mvn33-new'
933 - repo-name-parameter:
934 repo-name: '{repo-stream-part}.{repo-os-part}'
938 name: ARCHIVE_ARTIFACTS
939 default: '{archive-artifacts}'
940 description: Artifacts to archive to the logs server.
943 - gerrit-trigger-scm:
944 credentials-id: 'jenkins-gerrit-credentials'
946 choosing-strategy: 'default'
949 - fdio-infra-wrappers:
950 build-timeout: '{build-timeout}'
953 - gerrit-trigger-patch-merged:
958 - config-file-provider:
960 - file-id: '.packagecloud'
961 target: '/home/jenkins/.packagecloud'
962 - config-file-provider:
964 - file-id: 'packagecloud_api'
965 target: '/home/jenkins/packagecloud_api'
967 maven-version: 'mvn33-new'
969 settings: 'cicn-settings'
971 global-settings: 'global-settings'
972 global-settings-type: cfp
975 - include-raw-cicn-libparc-build.sh
976 - provide-maven-settings:
977 settings-file: 'cicn-settings'
978 global-settings-file: 'global-settings'
981 - ../scripts/maven_push_functions.sh
982 - include-raw-cicn-maven-push.sh
985 - ../scripts/packagecloud_push.sh
991 name: 'cicn-arm64-libparc-verify-{stream}-{os}'
993 project-type: freestyle
997 **/libparc/build/*.rpm
998 **/libparc/build/*.deb
1001 only-if-success: true
1002 default-excludes: false
1005 daysToKeep: '{build-days-to-keep}'
1006 numToKeep: '{build-num-to-keep}'
1007 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1008 artifactNumToKeep: '{build-artifact-num-to-keep}'
1011 - project-parameter:
1012 project: '{project}'
1018 name: ARCHIVE_ARTIFACTS
1019 default: '{archive-artifacts}'
1020 description: Artifacts to archive to the logs server.
1023 - gerrit-trigger-scm:
1024 credentials-id: 'jenkins-gerrit-credentials'
1025 refspec: '$GERRIT_REFSPEC'
1026 choosing-strategy: 'gerrit'
1029 - fdio-infra-wrappers:
1030 build-timeout: '{build-timeout}'
1033 - gerrit-trigger-patch-submitted:
1039 !include-raw-escape:
1040 - include-raw-cicn-libparc-build.sh
1046 name: 'cicn-libccnx-common-merge-{stream}-{os}'
1048 project-type: freestyle
1049 node: '{os}-builder-4c-4g'
1050 archive-artifacts: >
1051 **/libccnx-common/build/*.rpm
1052 **/libccnx-common/build/*.deb
1055 only-if-success: true
1056 default-excludes: false
1059 daysToKeep: '{build-days-to-keep}'
1060 numToKeep: '{build-num-to-keep}'
1061 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1062 artifactNumToKeep: '{build-artifact-num-to-keep}'
1065 - project-parameter:
1066 project: '{project}'
1071 - maven-project-parameter:
1074 maven-version: 'mvn33-new'
1075 - repo-name-parameter:
1076 repo-name: '{repo-stream-part}.{repo-os-part}'
1080 name: ARCHIVE_ARTIFACTS
1081 default: '{archive-artifacts}'
1082 description: Artifacts to archive to the logs server.
1085 - gerrit-trigger-scm:
1086 credentials-id: 'jenkins-gerrit-credentials'
1088 choosing-strategy: 'default'
1091 - fdio-infra-wrappers:
1092 build-timeout: '{build-timeout}'
1095 - gerrit-trigger-patch-merged:
1099 jobs: 'cicn-libparc-merge-{stream}-{os}'
1103 - config-file-provider:
1105 - file-id: '.packagecloud'
1106 target: '/home/jenkins/.packagecloud'
1107 - config-file-provider:
1109 - file-id: 'packagecloud_api'
1110 target: '/home/jenkins/packagecloud_api'
1112 maven-version: 'mvn33-new'
1114 settings: 'cicn-settings'
1116 global-settings: 'global-settings'
1117 global-settings-type: cfp
1119 !include-raw-escape:
1120 - include-raw-cicn-libccnx-common-build.sh
1121 - provide-maven-settings:
1122 settings-file: 'cicn-settings'
1123 global-settings-file: 'global-settings'
1125 !include-raw-escape:
1126 - ../scripts/maven_push_functions.sh
1127 - include-raw-cicn-maven-push.sh
1129 !include-raw-escape:
1130 - ../scripts/packagecloud_push.sh
1136 name: 'cicn-libccnx-common-verify-{stream}-{os}'
1138 project-type: freestyle
1139 node: '{os}-builder-4c-4g'
1141 archive-artifacts: >
1142 **/libccnx-common/build/*.rpm
1143 **/libccnx-common/build/*.deb
1146 only-if-success: true
1147 default-excludes: false
1150 daysToKeep: '{build-days-to-keep}'
1151 numToKeep: '{build-num-to-keep}'
1152 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1153 artifactNumToKeep: '{build-artifact-num-to-keep}'
1156 - project-parameter:
1157 project: '{project}'
1163 name: ARCHIVE_ARTIFACTS
1164 default: '{archive-artifacts}'
1165 description: Artifacts to archive to the logs server.
1168 - gerrit-trigger-scm:
1169 credentials-id: 'jenkins-gerrit-credentials'
1170 refspec: '$GERRIT_REFSPEC'
1171 choosing-strategy: 'gerrit'
1174 - fdio-infra-wrappers:
1175 build-timeout: '{build-timeout}'
1178 - gerrit-trigger-patch-submitted:
1184 !include-raw-escape:
1185 - include-raw-cicn-libccnx-common-build.sh
1191 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1193 project-type: freestyle
1194 node: '{os}-builder-4c-4g'
1195 archive-artifacts: >
1196 **/libccnx-transport-rta/build/*.rpm
1197 **/libccnx-transport-rta/build/*.deb
1200 only-if-success: true
1201 default-excludes: false
1204 daysToKeep: '{build-days-to-keep}'
1205 numToKeep: '{build-num-to-keep}'
1206 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1207 artifactNumToKeep: '{build-artifact-num-to-keep}'
1210 - project-parameter:
1211 project: '{project}'
1216 - maven-project-parameter:
1219 maven-version: 'mvn33-new'
1220 - repo-name-parameter:
1221 repo-name: '{repo-stream-part}.{repo-os-part}'
1225 name: ARCHIVE_ARTIFACTS
1226 default: '{archive-artifacts}'
1227 description: Artifacts to archive to the logs server.
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-common-merge-{stream}-{os}'
1248 - config-file-provider:
1250 - file-id: '.packagecloud'
1251 target: '/home/jenkins/.packagecloud'
1252 - config-file-provider:
1254 - file-id: 'packagecloud_api'
1255 target: '/home/jenkins/packagecloud_api'
1257 maven-version: 'mvn33-new'
1259 settings: 'cicn-settings'
1261 global-settings: 'global-settings'
1262 global-settings-type: cfp
1264 !include-raw-escape:
1265 - include-raw-cicn-libccnx-transport-rta-build.sh
1266 - provide-maven-settings:
1267 settings-file: 'cicn-settings'
1268 global-settings-file: 'global-settings'
1270 !include-raw-escape:
1271 - ../scripts/maven_push_functions.sh
1272 - include-raw-cicn-maven-push.sh
1274 !include-raw-escape:
1275 - ../scripts/packagecloud_push.sh
1281 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1283 project-type: freestyle
1284 node: '{os}-builder-4c-4g'
1286 archive-artifacts: >
1287 **/libccnx-transport-rta/build/*.rpm
1288 **/libccnx-transport-rta/build/*.deb
1291 only-if-success: true
1292 default-excludes: false
1295 daysToKeep: '{build-days-to-keep}'
1296 numToKeep: '{build-num-to-keep}'
1297 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1298 artifactNumToKeep: '{build-artifact-num-to-keep}'
1301 - project-parameter:
1302 project: '{project}'
1308 name: ARCHIVE_ARTIFACTS
1309 default: '{archive-artifacts}'
1310 description: Artifacts to archive to the logs server.
1313 - gerrit-trigger-scm:
1314 credentials-id: 'jenkins-gerrit-credentials'
1315 refspec: '$GERRIT_REFSPEC'
1316 choosing-strategy: 'gerrit'
1319 - fdio-infra-wrappers:
1320 build-timeout: '{build-timeout}'
1323 - gerrit-trigger-patch-submitted:
1329 !include-raw-escape:
1330 - include-raw-cicn-libccnx-transport-rta-build.sh
1336 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1338 project-type: freestyle
1339 node: '{os}-builder-4c-4g'
1340 archive-artifacts: >
1341 **/libccnx-portal/build/*.rpm
1342 **/libccnx-portal/build/*.deb
1345 only-if-success: true
1346 default-excludes: false
1349 daysToKeep: '{build-days-to-keep}'
1350 numToKeep: '{build-num-to-keep}'
1351 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1352 artifactNumToKeep: '{build-artifact-num-to-keep}'
1355 - project-parameter:
1356 project: '{project}'
1361 - maven-project-parameter:
1364 maven-version: 'mvn33-new'
1365 - repo-name-parameter:
1366 repo-name: '{repo-stream-part}.{repo-os-part}'
1370 name: ARCHIVE_ARTIFACTS
1371 default: '{archive-artifacts}'
1372 description: Artifacts to archive to the logs server.
1375 - gerrit-trigger-scm:
1376 credentials-id: 'jenkins-gerrit-credentials'
1378 choosing-strategy: 'default'
1381 - fdio-infra-wrappers:
1382 build-timeout: '{build-timeout}'
1385 - gerrit-trigger-patch-merged:
1389 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1393 - config-file-provider:
1395 - file-id: '.packagecloud'
1396 target: '/home/jenkins/.packagecloud'
1397 - config-file-provider:
1399 - file-id: 'packagecloud_api'
1400 target: '/home/jenkins/packagecloud_api'
1402 maven-version: 'mvn33-new'
1404 settings: 'cicn-settings'
1406 global-settings: 'global-settings'
1407 global-settings-type: cfp
1409 !include-raw-escape:
1410 - include-raw-cicn-libccnx-portal-build.sh
1411 - provide-maven-settings:
1412 settings-file: 'cicn-settings'
1413 global-settings-file: 'global-settings'
1415 !include-raw-escape:
1416 - ../scripts/maven_push_functions.sh
1417 - include-raw-cicn-maven-push.sh
1419 !include-raw-escape:
1420 - ../scripts/packagecloud_push.sh
1426 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1428 project-type: freestyle
1429 node: '{os}-builder-4c-4g'
1431 archive-artifacts: >
1432 **/libccnx-portal/build/*.rpm
1433 **/libccnx-portal/build/*.deb
1436 only-if-success: true
1437 default-excludes: false
1440 daysToKeep: '{build-days-to-keep}'
1441 numToKeep: '{build-num-to-keep}'
1442 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1443 artifactNumToKeep: '{build-artifact-num-to-keep}'
1446 - project-parameter:
1447 project: '{project}'
1453 name: ARCHIVE_ARTIFACTS
1454 default: '{archive-artifacts}'
1455 description: Artifacts to archive to the logs server.
1458 - gerrit-trigger-scm:
1459 credentials-id: 'jenkins-gerrit-credentials'
1460 refspec: '$GERRIT_REFSPEC'
1461 choosing-strategy: 'gerrit'
1464 - fdio-infra-wrappers:
1465 build-timeout: '{build-timeout}'
1468 - gerrit-trigger-patch-submitted:
1474 !include-raw-escape:
1475 - include-raw-cicn-libccnx-portal-build.sh
1481 name: 'cicn-libicnet-merge-{stream}-{os}'
1483 project-type: freestyle
1484 node: '{os}-builder-4c-4g'
1485 archive-artifacts: >
1490 only-if-success: true
1491 default-excludes: false
1494 daysToKeep: '{build-days-to-keep}'
1495 numToKeep: '{build-num-to-keep}'
1496 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1497 artifactNumToKeep: '{build-artifact-num-to-keep}'
1500 - project-parameter:
1501 project: '{project}'
1506 - maven-project-parameter:
1509 maven-version: 'mvn33-new'
1510 - repo-name-parameter:
1511 repo-name: '{repo-stream-part}.{repo-os-part}'
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'
1523 choosing-strategy: 'default'
1526 - fdio-infra-wrappers:
1527 build-timeout: '{build-timeout}'
1530 - gerrit-trigger-patch-merged:
1534 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1538 - config-file-provider:
1540 - file-id: '.packagecloud'
1541 target: '/home/jenkins/.packagecloud'
1542 - config-file-provider:
1544 - file-id: 'packagecloud_api'
1545 target: '/home/jenkins/packagecloud_api'
1547 maven-version: 'mvn33-new'
1549 settings: 'cicn-settings'
1551 global-settings: 'global-settings'
1552 global-settings-type: cfp
1554 !include-raw-escape:
1555 - include-raw-cicn-libicnet-build.sh
1556 - provide-maven-settings:
1557 settings-file: 'cicn-settings'
1558 global-settings-file: 'global-settings'
1560 !include-raw-escape:
1561 - ../scripts/maven_push_functions.sh
1562 - include-raw-cicn-maven-push.sh
1564 !include-raw-escape:
1565 - ../scripts/packagecloud_push.sh
1571 name: 'cicn-libicnet-verify-{stream}-{os}'
1573 project-type: freestyle
1574 node: '{os}-builder-4c-4g'
1576 archive-artifacts: >
1581 only-if-success: true
1582 default-excludes: false
1585 daysToKeep: '{build-days-to-keep}'
1586 numToKeep: '{build-num-to-keep}'
1587 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1588 artifactNumToKeep: '{build-artifact-num-to-keep}'
1591 - project-parameter:
1592 project: '{project}'
1598 name: ARCHIVE_ARTIFACTS
1599 default: '{archive-artifacts}'
1600 description: Artifacts to archive to the logs server.
1603 - gerrit-trigger-scm:
1604 credentials-id: 'jenkins-gerrit-credentials'
1605 refspec: '$GERRIT_REFSPEC'
1606 choosing-strategy: 'gerrit'
1609 - fdio-infra-wrappers:
1610 build-timeout: '{build-timeout}'
1613 - gerrit-trigger-patch-submitted:
1619 !include-raw-escape:
1620 - include-raw-cicn-libicnet-build.sh
1626 name: 'cicn-metis-merge-{stream}-{os}'
1628 project-type: freestyle
1629 node: '{os}-builder-4c-4g'
1630 archive-artifacts: >
1631 **/metis/build/*.rpm
1632 **/metis/build/*.deb
1635 only-if-success: true
1636 default-excludes: false
1639 daysToKeep: '{build-days-to-keep}'
1640 numToKeep: '{build-num-to-keep}'
1641 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1642 artifactNumToKeep: '{build-artifact-num-to-keep}'
1645 - project-parameter:
1646 project: '{project}'
1651 - maven-project-parameter:
1654 maven-version: 'mvn33-new'
1655 - repo-name-parameter:
1656 repo-name: '{repo-stream-part}.{repo-os-part}'
1660 name: ARCHIVE_ARTIFACTS
1661 default: '{archive-artifacts}'
1662 description: Artifacts to archive to the logs server.
1665 - gerrit-trigger-scm:
1666 credentials-id: 'jenkins-gerrit-credentials'
1668 choosing-strategy: 'default'
1671 - fdio-infra-wrappers:
1672 build-timeout: '{build-timeout}'
1675 - gerrit-trigger-patch-merged:
1679 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1683 - config-file-provider:
1685 - file-id: '.packagecloud'
1686 target: '/home/jenkins/.packagecloud'
1687 - config-file-provider:
1689 - file-id: 'packagecloud_api'
1690 target: '/home/jenkins/packagecloud_api'
1692 maven-version: 'mvn33-new'
1694 settings: 'cicn-settings'
1696 global-settings: 'global-settings'
1697 global-settings-type: cfp
1699 !include-raw-escape:
1700 - include-raw-cicn-metis-build.sh
1701 - provide-maven-settings:
1702 settings-file: 'cicn-settings'
1703 global-settings-file: 'global-settings'
1705 !include-raw-escape:
1706 - ../scripts/maven_push_functions.sh
1707 - include-raw-cicn-maven-push.sh
1709 !include-raw-escape:
1710 - ../scripts/packagecloud_push.sh
1716 name: 'cicn-metis-verify-{stream}-{os}'
1718 project-type: freestyle
1719 node: '{os}-builder-4c-4g'
1721 archive-artifacts: >
1722 **/metis/build/*.rpm
1723 **/metis/build/*.deb
1726 only-if-success: true
1727 default-excludes: false
1730 daysToKeep: '{build-days-to-keep}'
1731 numToKeep: '{build-num-to-keep}'
1732 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1733 artifactNumToKeep: '{build-artifact-num-to-keep}'
1736 - project-parameter:
1737 project: '{project}'
1743 name: ARCHIVE_ARTIFACTS
1744 default: '{archive-artifacts}'
1745 description: Artifacts to archive to the logs server.
1748 - gerrit-trigger-scm:
1749 credentials-id: 'jenkins-gerrit-credentials'
1750 refspec: '$GERRIT_REFSPEC'
1751 choosing-strategy: 'gerrit'
1754 - fdio-infra-wrappers:
1755 build-timeout: '{build-timeout}'
1758 - gerrit-trigger-patch-submitted:
1764 !include-raw-escape:
1765 - include-raw-cicn-metis-build.sh
1771 name: 'cicn-http-server-merge-{stream}-{os}'
1773 project-type: freestyle
1774 node: '{os}-builder-4c-4g'
1775 archive-artifacts: >
1780 only-if-success: true
1781 default-excludes: false
1784 daysToKeep: '{build-days-to-keep}'
1785 numToKeep: '{build-num-to-keep}'
1786 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1787 artifactNumToKeep: '{build-artifact-num-to-keep}'
1790 - project-parameter:
1791 project: '{project}'
1796 - maven-project-parameter:
1799 maven-version: 'mvn33-new'
1800 - repo-name-parameter:
1801 repo-name: '{repo-stream-part}.{repo-os-part}'
1805 name: ARCHIVE_ARTIFACTS
1806 default: '{archive-artifacts}'
1807 description: Artifacts to archive to the logs server.
1810 - gerrit-trigger-scm:
1811 credentials-id: 'jenkins-gerrit-credentials'
1813 choosing-strategy: 'default'
1816 - fdio-infra-wrappers:
1817 build-timeout: '{build-timeout}'
1820 - gerrit-trigger-patch-merged:
1824 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1828 - config-file-provider:
1830 - file-id: '.packagecloud'
1831 target: '/home/jenkins/.packagecloud'
1832 - config-file-provider:
1834 - file-id: 'packagecloud_api'
1835 target: '/home/jenkins/packagecloud_api'
1837 maven-version: 'mvn33-new'
1839 settings: 'cicn-settings'
1841 global-settings: 'global-settings'
1842 global-settings-type: cfp
1844 !include-raw-escape:
1845 - include-raw-cicn-http-server-build.sh
1846 - provide-maven-settings:
1847 settings-file: 'cicn-settings'
1848 global-settings-file: 'global-settings'
1850 !include-raw-escape:
1851 - ../scripts/maven_push_functions.sh
1852 - include-raw-cicn-maven-push.sh
1854 !include-raw-escape:
1855 - ../scripts/packagecloud_push.sh
1861 name: 'cicn-http-server-verify-{stream}-{os}'
1863 project-type: freestyle
1864 node: '{os}-builder-4c-4g'
1866 archive-artifacts: >
1871 only-if-success: true
1872 default-excludes: false
1875 daysToKeep: '{build-days-to-keep}'
1876 numToKeep: '{build-num-to-keep}'
1877 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1878 artifactNumToKeep: '{build-artifact-num-to-keep}'
1881 - project-parameter:
1882 project: '{project}'
1888 name: ARCHIVE_ARTIFACTS
1889 default: '{archive-artifacts}'
1890 description: Artifacts to archive to the logs server.
1893 - gerrit-trigger-scm:
1894 credentials-id: 'jenkins-gerrit-credentials'
1895 refspec: '$GERRIT_REFSPEC'
1896 choosing-strategy: 'gerrit'
1899 - fdio-infra-wrappers:
1900 build-timeout: '{build-timeout}'
1903 - gerrit-trigger-patch-submitted:
1909 !include-raw-escape:
1910 - include-raw-cicn-http-server-build.sh
1916 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1918 project-type: freestyle
1919 node: '{os}-builder-4c-4g'
1920 archive-artifacts: >
1921 **/cicn-plugin/build/*.rpm
1922 **/cicn-plugin/build/*.deb
1925 only-if-success: true
1926 default-excludes: false
1929 daysToKeep: '{build-days-to-keep}'
1930 numToKeep: '{build-num-to-keep}'
1931 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1932 artifactNumToKeep: '{build-artifact-num-to-keep}'
1935 - project-parameter:
1936 project: '{project}'
1941 - maven-project-parameter:
1944 maven-version: 'mvn33-new'
1945 - repo-name-parameter:
1946 repo-name: '{repo-stream-part}.{repo-os-part}'
1950 name: ARCHIVE_ARTIFACTS
1951 default: '{archive-artifacts}'
1952 description: Artifacts to archive to the logs server.
1955 - gerrit-trigger-scm:
1956 credentials-id: 'jenkins-gerrit-credentials'
1958 choosing-strategy: 'default'
1961 - fdio-infra-wrappers:
1962 build-timeout: '{build-timeout}'
1965 - gerrit-trigger-patch-merged:
1970 - config-file-provider:
1972 - file-id: '.packagecloud'
1973 target: '/home/jenkins/.packagecloud'
1974 - config-file-provider:
1976 - file-id: 'packagecloud_api'
1977 target: '/home/jenkins/packagecloud_api'
1979 maven-version: 'mvn33-new'
1981 settings: 'cicn-settings'
1983 global-settings: 'global-settings'
1984 global-settings-type: cfp
1986 !include-raw-escape:
1987 - include-raw-cicn-vpp-plugin-build.sh
1988 - provide-maven-settings:
1989 settings-file: 'cicn-settings'
1990 global-settings-file: 'global-settings'
1992 !include-raw-escape:
1993 - ../scripts/maven_push_functions.sh
1994 - include-raw-cicn-maven-push.sh
1996 !include-raw-escape:
1997 - ../scripts/packagecloud_push.sh
2003 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
2005 project-type: freestyle
2006 node: '{os}-builder-4c-4g'
2008 archive-artifacts: >
2009 **/cicn-plugin/build/*.rpm
2010 **/cicn-plugin/build/*.deb
2013 only-if-success: true
2014 default-excludes: false
2017 daysToKeep: '{build-days-to-keep}'
2018 numToKeep: '{build-num-to-keep}'
2019 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2020 artifactNumToKeep: '{build-artifact-num-to-keep}'
2023 - project-parameter:
2024 project: '{project}'
2030 name: ARCHIVE_ARTIFACTS
2031 default: '{archive-artifacts}'
2032 description: Artifacts to archive to the logs server.
2035 - gerrit-trigger-scm:
2036 credentials-id: 'jenkins-gerrit-credentials'
2037 refspec: '$GERRIT_REFSPEC'
2038 choosing-strategy: 'gerrit'
2041 - fdio-infra-wrappers:
2042 build-timeout: '{build-timeout}'
2045 - gerrit-trigger-patch-submitted:
2051 !include-raw-escape:
2052 - include-raw-cicn-vpp-plugin-build.sh
2058 name: 'cicn-viper-merge-{stream}-{os}'
2060 project-type: freestyle
2061 node: '{os}-builder-4c-4g'
2062 archive-artifacts: >
2065 **/libdash/build/*.rpm
2066 **/libdash/build/*.deb
2069 only-if-success: true
2070 default-excludes: false
2073 daysToKeep: '{build-days-to-keep}'
2074 numToKeep: '{build-num-to-keep}'
2075 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2076 artifactNumToKeep: '{build-artifact-num-to-keep}'
2079 - project-parameter:
2080 project: '{project}'
2085 - maven-project-parameter:
2088 maven-version: 'mvn33-new'
2089 - repo-name-parameter:
2090 repo-name: '{repo-stream-part}.{repo-os-part}'
2094 name: ARCHIVE_ARTIFACTS
2095 default: '{archive-artifacts}'
2096 description: Artifacts to archive to the logs server.
2099 - gerrit-trigger-scm:
2100 credentials-id: 'jenkins-gerrit-credentials'
2102 choosing-strategy: 'default'
2105 - fdio-infra-wrappers:
2106 build-timeout: '{build-timeout}'
2109 - gerrit-trigger-patch-merged:
2113 jobs: 'cicn-libicnet-merge-{stream}-{os}'
2117 - config-file-provider:
2119 - file-id: '.packagecloud'
2120 target: '/home/jenkins/.packagecloud'
2121 - config-file-provider:
2123 - file-id: 'packagecloud_api'
2124 target: '/home/jenkins/packagecloud_api'
2126 maven-version: 'mvn33-new'
2128 settings: 'cicn-settings'
2130 global-settings: 'global-settings'
2131 global-settings-type: cfp
2133 !include-raw-escape:
2134 - include-raw-cicn-viper-build.sh
2135 - provide-maven-settings:
2136 settings-file: 'cicn-settings'
2137 global-settings-file: 'global-settings'
2139 !include-raw-escape:
2140 - ../scripts/maven_push_functions.sh
2141 - include-raw-cicn-maven-push.sh
2143 !include-raw-escape:
2144 - ../scripts/packagecloud_push.sh
2150 name: 'cicn-viper-verify-{stream}-{os}'
2152 project-type: freestyle
2153 node: '{os}-builder-4c-4g'
2155 archive-artifacts: >
2158 **/libdash/build/*.rpm
2159 **/libdash/build/*.deb
2162 only-if-success: true
2163 default-excludes: false
2166 daysToKeep: '{build-days-to-keep}'
2167 numToKeep: '{build-num-to-keep}'
2168 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2169 artifactNumToKeep: '{build-artifact-num-to-keep}'
2172 - project-parameter:
2173 project: '{project}'
2179 name: ARCHIVE_ARTIFACTS
2180 default: '{archive-artifacts}'
2181 description: Artifacts to archive to the logs server.
2184 - gerrit-trigger-scm:
2185 credentials-id: 'jenkins-gerrit-credentials'
2186 refspec: '$GERRIT_REFSPEC'
2187 choosing-strategy: 'gerrit'
2190 - fdio-infra-wrappers:
2191 build-timeout: '{build-timeout}'
2194 - gerrit-trigger-patch-submitted:
2200 !include-raw-escape:
2201 - include-raw-cicn-viper-build.sh
2207 name: 'cicn-radio-emulators-merge-{stream}-{os}'
2209 project-type: freestyle
2210 node: '{os}-builder-4c-4g'
2211 archive-artifacts: >
2212 **/emu-radio/build/*.rpm
2213 **/emu-radio/build/*.deb
2214 **/emu-radio/ns3-packages/*.rpm
2215 **/emu-radio/ns3-packages/*.deb
2218 only-if-success: true
2219 default-excludes: false
2222 daysToKeep: '{build-days-to-keep}'
2223 numToKeep: '{build-num-to-keep}'
2224 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2225 artifactNumToKeep: '{build-artifact-num-to-keep}'
2228 - project-parameter:
2229 project: '{project}'
2234 - maven-project-parameter:
2237 maven-version: 'mvn33-new'
2238 - repo-name-parameter:
2239 repo-name: '{repo-stream-part}.{repo-os-part}'
2243 name: ARCHIVE_ARTIFACTS
2244 default: '{archive-artifacts}'
2245 description: Artifacts to archive to the logs server.
2248 - gerrit-trigger-scm:
2249 credentials-id: 'jenkins-gerrit-credentials'
2251 choosing-strategy: 'default'
2254 - fdio-infra-wrappers:
2255 build-timeout: '{build-timeout}'
2258 - gerrit-trigger-patch-merged:
2263 - config-file-provider:
2265 - file-id: '.packagecloud'
2266 target: '/home/jenkins/.packagecloud'
2267 - config-file-provider:
2269 - file-id: 'packagecloud_api'
2270 target: '/home/jenkins/packagecloud_api'
2272 maven-version: 'mvn33-new'
2274 settings: 'cicn-settings'
2276 global-settings: 'global-settings'
2277 global-settings-type: cfp
2279 !include-raw-escape:
2280 - include-raw-cicn-radio-emulators-build.sh
2281 - provide-maven-settings:
2282 settings-file: 'cicn-settings'
2283 global-settings-file: 'global-settings'
2285 !include-raw-escape:
2286 - ../scripts/maven_push_functions.sh
2287 - include-raw-cicn-maven-push.sh
2289 !include-raw-escape:
2290 - ../scripts/packagecloud_push.sh
2296 name: 'cicn-radio-emulators-verify-{stream}-{os}'
2298 project-type: freestyle
2299 node: '{os}-builder-4c-4g'
2301 archive-artifacts: >
2302 **/emu-radio/build/*.rpm
2303 **/emu-radio/build/*.deb
2304 **/emu-radio/ns3-packages/*.rpm
2305 **/emu-radio/ns3-packages/*.deb
2308 only-if-success: true
2309 default-excludes: false
2312 daysToKeep: '{build-days-to-keep}'
2313 numToKeep: '{build-num-to-keep}'
2314 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2315 artifactNumToKeep: '{build-artifact-num-to-keep}'
2318 - project-parameter:
2319 project: '{project}'
2325 name: ARCHIVE_ARTIFACTS
2326 default: '{archive-artifacts}'
2327 description: Artifacts to archive to the logs server.
2330 - gerrit-trigger-scm:
2331 credentials-id: 'jenkins-gerrit-credentials'
2332 refspec: '$GERRIT_REFSPEC'
2333 choosing-strategy: 'gerrit'
2336 - fdio-infra-wrappers:
2337 build-timeout: '{build-timeout}'
2340 - gerrit-trigger-patch-submitted:
2346 !include-raw-escape:
2347 - include-raw-cicn-radio-emulators-build.sh
2353 name: 'cicn-android-sdk-merge-{stream}-{os}'
2355 project-type: freestyle
2356 node: '{os}-builder-4c-4g'
2357 archive-artifacts: >
2358 **/IGetAndroid/app/build/outputs/apk/release/*.apk,
2359 **/MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,
2360 **/HttpServer/app/build/outputs/apk/release/*.apk,
2361 **/build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk
2364 only-if-success: true
2365 default-excludes: false
2368 daysToKeep: '{build-days-to-keep}'
2369 numToKeep: '{build-num-to-keep}'
2370 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2371 artifactNumToKeep: '{build-artifact-num-to-keep}'
2374 - project-parameter:
2375 project: '{project}'
2380 - maven-project-parameter:
2383 maven-version: 'mvn33-new'
2384 - repo-name-parameter:
2385 repo-name: '{repo-stream-part}.{repo-os-part}'
2387 name: ARCHIVE_ARTIFACTS
2388 default: '{archive-artifacts}'
2389 description: Artifacts to archive to the logs server.
2392 - gerrit-trigger-scm:
2393 credentials-id: 'jenkins-gerrit-credentials'
2395 choosing-strategy: 'default'
2398 - fdio-infra-wrappers:
2399 build-timeout: '{build-timeout}'
2402 - gerrit-trigger-patch-merged:
2408 !include-raw-escape:
2409 - include-raw-cicn-android-sdk-build.sh
2415 name: 'cicn-android-sdk-verify-{stream}-{os}'
2417 project-type: freestyle
2418 node: '{os}-builder-4c-4g'
2420 archive-artifacts: >
2421 **/iGetAndroid/app/build/outputs/apk/*.apk,
2422 **/MetisForwarder/app/build/outputs/apk/*.apk,
2423 **/build/viper/viper-armv7//build/outputs/apk/*.apk
2426 only-if-success: true
2427 default-excludes: false
2430 daysToKeep: '{build-days-to-keep}'
2431 numToKeep: '{build-num-to-keep}'
2432 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2433 artifactNumToKeep: '{build-artifact-num-to-keep}'
2436 - project-parameter:
2437 project: '{project}'
2443 name: ARCHIVE_ARTIFACTS
2444 default: '{archive-artifacts}'
2445 description: Artifacts to archive to the logs server.
2448 - gerrit-trigger-scm:
2449 credentials-id: 'jenkins-gerrit-credentials'
2450 refspec: '$GERRIT_REFSPEC'
2451 choosing-strategy: 'gerrit'
2454 - fdio-infra-wrappers:
2455 build-timeout: '{build-timeout}'
2458 - gerrit-trigger-patch-submitted:
2464 !include-raw-escape:
2465 - include-raw-cicn-android-sdk-build.sh
2471 name: 'cicn-vicn-merge-{stream}-{os}'
2473 project-type: freestyle
2474 node: '{os}-builder-4c-4g'
2475 archive-artifacts: >
2480 only-if-success: true
2481 default-excludes: false
2484 daysToKeep: '{build-days-to-keep}'
2485 numToKeep: '{build-num-to-keep}'
2486 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2487 artifactNumToKeep: '{build-artifact-num-to-keep}'
2490 - project-parameter:
2491 project: '{project}'
2496 - maven-project-parameter:
2499 maven-version: 'mvn33-new'
2500 - repo-name-parameter:
2501 repo-name: '{repo-stream-part}.{repo-os-part}'
2505 name: ARCHIVE_ARTIFACTS
2506 default: '{archive-artifacts}'
2507 description: Artifacts to archive to the logs server.
2510 - gerrit-trigger-scm:
2511 credentials-id: 'jenkins-gerrit-credentials'
2513 choosing-strategy: 'default'
2516 - fdio-infra-wrappers:
2517 build-timeout: '{build-timeout}'
2520 - gerrit-trigger-patch-merged:
2525 - config-file-provider:
2527 - file-id: '.packagecloud'
2528 target: '/home/jenkins/.packagecloud'
2529 - config-file-provider:
2531 - file-id: 'packagecloud_api'
2532 target: '/home/jenkins/packagecloud_api'
2534 maven-version: 'mvn33-new'
2536 settings: 'cicn-settings'
2538 global-settings: 'global-settings'
2539 global-settings-type: cfp
2541 !include-raw-escape:
2542 - include-raw-cicn-vicn-build.sh
2543 - provide-maven-settings:
2544 settings-file: 'cicn-settings'
2545 global-settings-file: 'global-settings'
2547 !include-raw-escape:
2548 - ../scripts/maven_push_functions.sh
2549 - include-raw-cicn-maven-push.sh
2551 !include-raw-escape:
2552 - ../scripts/packagecloud_push.sh
2558 name: 'cicn-vicn-verify-{stream}-{os}'
2560 project-type: freestyle
2561 node: '{os}-builder-4c-4g'
2563 archive-artifacts: >
2568 only-if-success: true
2569 default-excludes: false
2572 daysToKeep: '{build-days-to-keep}'
2573 numToKeep: '{build-num-to-keep}'
2574 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2575 artifactNumToKeep: '{build-artifact-num-to-keep}'
2578 - project-parameter:
2579 project: '{project}'
2585 name: ARCHIVE_ARTIFACTS
2586 default: '{archive-artifacts}'
2587 description: Artifacts to archive to the logs server.
2590 - gerrit-trigger-scm:
2591 credentials-id: 'jenkins-gerrit-credentials'
2592 refspec: '$GERRIT_REFSPEC'
2593 choosing-strategy: 'gerrit'
2596 - fdio-infra-wrappers:
2597 build-timeout: '{build-timeout}'
2600 - gerrit-trigger-patch-submitted:
2606 !include-raw-escape:
2607 - include-raw-cicn-vicn-build.sh
2616 - gerrit-info-yaml-verify
2617 build-node: centos7-builder-4c-4g