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-libccnx-common
57 - 'cicn-libccnx-common-verify-{stream}-{os}'
58 - 'cicn-libccnx-common-merge-{stream}-{os}'
63 repo-os-part: 'ubuntu.bionic.main'
65 repo-os-part: 'ubuntu.xenial.main'
67 repo-os-part: 'centos7'
71 branch: 'ccnxlibs/master'
72 repo-stream-part: 'master'
79 name: cicn-libccnx-transport-rta
81 - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
82 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
87 repo-os-part: 'ubuntu.bionic.main'
89 repo-os-part: 'ubuntu.xenial.main'
91 repo-os-part: 'centos7'
95 branch: 'ccnxlibs/master'
96 repo-stream-part: 'master'
103 name: cicn-libccnx-portal
105 - 'cicn-libccnx-portal-verify-{stream}-{os}'
106 - 'cicn-libccnx-portal-merge-{stream}-{os}'
111 repo-os-part: 'ubuntu.bionic.main'
113 repo-os-part: 'ubuntu.xenial.main'
115 repo-os-part: 'centos7'
119 branch: 'ccnxlibs/master'
120 repo-stream-part: 'master'
129 - 'cicn-libicnet-verify-{stream}-{os}'
130 - 'cicn-libicnet-merge-{stream}-{os}'
135 repo-os-part: 'ubuntu.bionic.main'
137 repo-os-part: 'ubuntu.xenial.main'
139 repo-os-part: 'centos7'
143 branch: 'libicnet/master'
144 repo-stream-part: 'master'
153 - 'cicn-metis-verify-{stream}-{os}'
154 - 'cicn-metis-merge-{stream}-{os}'
159 repo-os-part: 'ubuntu.bionic.main'
161 repo-os-part: 'ubuntu.xenial.main'
163 repo-os-part: 'centos7'
167 branch: 'sb-forwarder/master'
168 repo-stream-part: 'master'
175 name: cicn-http-server
177 - 'cicn-http-server-verify-{stream}-{os}'
178 - 'cicn-http-server-merge-{stream}-{os}'
183 repo-os-part: 'ubuntu.bionic.main'
185 repo-os-part: 'ubuntu.xenial.main'
187 repo-os-part: 'centos7'
191 branch: 'http-server/master'
192 repo-stream-part: 'master'
199 name: cicn-vpp-plugin
201 - 'cicn-vpp-plugin-verify-{stream}-{os}'
202 - 'cicn-vpp-plugin-merge-{stream}-{os}'
207 repo-os-part: 'ubuntu.bionic.main'
209 repo-os-part: 'ubuntu.xenial.main'
211 repo-os-part: 'centos7'
215 branch: 'cicn-plugin/master'
216 repo-stream-part: 'master'
225 - 'cicn-viper-verify-{stream}-{os}'
226 - 'cicn-viper-merge-{stream}-{os}'
231 repo-os-part: 'ubuntu.bionic.main'
233 repo-os-part: 'ubuntu.xenial.main'
237 branch: 'viper/master'
238 repo-stream-part: 'master'
245 name: cicn-radio-emulators
247 - 'cicn-radio-emulators-verify-{stream}-{os}'
248 - 'cicn-radio-emulators-merge-{stream}-{os}'
253 repo-os-part: 'ubuntu.xenial.main'
257 branch: 'vicn/master'
258 repo-stream-part: 'master'
265 name: cicn-android-sdk
267 - 'cicn-android-sdk-verify-{stream}-{os}'
268 - 'cicn-android-sdk-merge-{stream}-{os}'
273 repo-os-part: 'ubuntu.xenial.main'
277 branch: 'android-sdk/master'
278 repo-stream-part: 'master'
287 - 'cicn-vicn-verify-{stream}-{os}'
288 - 'cicn-vicn-merge-{stream}-{os}'
293 repo-os-part: 'ubuntu.xenial.main'
297 branch: 'vicn/master'
298 repo-stream-part: 'master'
311 name: 'cicn-longbow-merge-{stream}-{os}'
313 project-type: freestyle
314 node: '{os}-builder-4c-4g'
316 **/longbow/build/*.rpm
317 **/longbow/build/*.deb
320 only-if-success: true
321 default-excludes: false
324 daysToKeep: '{build-days-to-keep}'
325 numToKeep: '{build-num-to-keep}'
326 artifactDaysToKeep: '{build-artifact-days-to-keep}'
327 artifactNumToKeep: '{build-artifact-num-to-keep}'
336 - maven-project-parameter:
339 maven-version: 'mvn33-new'
340 - repo-name-parameter:
341 repo-name: '{repo-stream-part}.{repo-os-part}'
345 name: ARCHIVE_ARTIFACTS
346 default: '{archive-artifacts}'
347 description: Artifacts to archive to the logs server.
350 - gerrit-trigger-scm:
351 credentials-id: 'jenkins-gerrit-credentials'
353 choosing-strategy: 'default'
356 - fdio-infra-wrappers:
357 build-timeout: '{build-timeout}'
360 - gerrit-trigger-patch-merged:
365 - config-file-provider:
367 - file-id: '.packagecloud'
368 target: '/home/jenkins/.packagecloud'
369 - config-file-provider:
371 - file-id: 'packagecloud_api'
372 target: '/home/jenkins/packagecloud_api'
374 maven-version: 'mvn33-new'
376 settings: 'cicn-settings'
378 global-settings: 'global-settings'
379 global-settings-type: cfp
382 - include-raw-cicn-longbow-build.sh
383 - provide-maven-settings:
384 settings-file: 'cicn-settings'
385 global-settings-file: 'global-settings'
388 - ../scripts/maven_push_functions.sh
389 - include-raw-cicn-maven-push.sh
392 - ../scripts/packagecloud_push.sh
395 - fdio-infra-shiplogs:
396 maven-version: 'mvn33-new'
399 name: 'cicn-longbow-verify-{stream}-{os}'
401 project-type: freestyle
402 node: '{os}-builder-4c-4g'
405 **/longbow/build/*.rpm
406 **/longbow/build/*.deb
409 only-if-success: true
410 default-excludes: false
413 daysToKeep: '{build-days-to-keep}'
414 numToKeep: '{build-num-to-keep}'
415 artifactDaysToKeep: '{build-artifact-days-to-keep}'
416 artifactNumToKeep: '{build-artifact-num-to-keep}'
426 name: ARCHIVE_ARTIFACTS
427 default: '{archive-artifacts}'
428 description: Artifacts to archive to the logs server.
431 - gerrit-trigger-scm:
432 credentials-id: 'jenkins-gerrit-credentials'
433 refspec: '$GERRIT_REFSPEC'
434 choosing-strategy: 'gerrit'
437 - fdio-infra-wrappers:
438 build-timeout: '{build-timeout}'
441 - gerrit-trigger-patch-submitted:
448 - include-raw-cicn-longbow-build.sh
451 - fdio-infra-shiplogs:
452 maven-version: 'mvn33-new'
455 name: 'cicn-longbow-docs-merge-{stream}'
457 project-type: freestyle
458 node: 'ubuntu1604-builder-8c-32g'
460 archive-artifacts: 'longbow/build/documentation/*.tar'
463 only-if-success: true
464 default-excludes: false
467 daysToKeep: '{build-days-to-keep}'
468 numToKeep: '{build-num-to-keep}'
469 artifactDaysToKeep: '{build-artifact-days-to-keep}'
470 artifactNumToKeep: '{build-artifact-num-to-keep}'
478 maven-version: 'mvn33-new'
480 name: ARCHIVE_ARTIFACTS
481 default: '{archive-artifacts}'
482 description: Artifacts to archive to the logs server.
485 - gerrit-trigger-scm:
486 credentials-id: 'jenkins-gerrit-credentials'
488 choosing-strategy: 'default'
491 - fdio-infra-wrappers:
492 build-timeout: '{build-timeout}'
496 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
499 server-name: 'Primary'
501 - comment-added-contains-event:
502 comment-contains-value: 'run-docs'
504 - project-compare-type: 'ANT'
505 project-pattern: '{project}'
507 - branch-compare-type: 'ANT'
508 branch-pattern: '**/{branch}'
517 maven-version: 'mvn33-new'
519 settings: 'vpp-settings'
521 global-settings: 'global-settings'
522 global-settings-type: cfp
523 - provide-maven-settings:
524 settings-file: 'cicn-settings'
525 global-settings-file: 'global-settings'
528 - include-raw-cicn-longbow-docs.sh
531 - fdio-infra-shiplogs:
532 maven-version: 'mvn33-new'
535 name: 'cicn-longbow-docs-verify-{stream}'
537 project-type: freestyle
538 node: 'ubuntu1604-builder-8c-32g'
540 archive-artifacts: 'longbow/build/documentation/*.tar'
543 only-if-success: true
544 default-excludes: false
547 daysToKeep: '{build-days-to-keep}'
548 numToKeep: '{build-num-to-keep}'
549 artifactDaysToKeep: '{build-artifact-days-to-keep}'
550 artifactNumToKeep: '{build-artifact-num-to-keep}'
558 maven-version: 'mvn33-new'
560 name: ARCHIVE_ARTIFACTS
561 default: '{archive-artifacts}'
562 description: Artifacts to archive to the logs server.
565 - gerrit-trigger-scm:
566 credentials-id: 'jenkins-gerrit-credentials'
568 choosing-strategy: 'default'
571 - fdio-infra-wrappers:
572 build-timeout: '{build-timeout}'
575 - gerrit-trigger-patch-submitted:
581 maven-version: 'mvn33-new'
583 settings: 'vpp-settings'
585 global-settings: 'global-settings'
586 global-settings-type: cfp
587 - provide-maven-settings:
588 settings-file: 'cicn-settings'
589 global-settings-file: 'global-settings'
592 - include-raw-cicn-longbow-docs.sh
595 - fdio-infra-shiplogs:
596 maven-version: 'mvn33-new'
599 name: 'cicn-libparc-merge-{stream}-{os}'
601 project-type: freestyle
602 node: '{os}-builder-4c-4g'
604 **/libparc/build/*.rpm
605 **/libparc/build/*.deb
608 only-if-success: true
609 default-excludes: false
612 daysToKeep: '{build-days-to-keep}'
613 numToKeep: '{build-num-to-keep}'
614 artifactDaysToKeep: '{build-artifact-days-to-keep}'
615 artifactNumToKeep: '{build-artifact-num-to-keep}'
624 - maven-project-parameter:
627 maven-version: 'mvn33-new'
628 - repo-name-parameter:
629 repo-name: '{repo-stream-part}.{repo-os-part}'
633 name: ARCHIVE_ARTIFACTS
634 default: '{archive-artifacts}'
635 description: Artifacts to archive to the logs server.
638 - gerrit-trigger-scm:
639 credentials-id: 'jenkins-gerrit-credentials'
641 choosing-strategy: 'default'
644 - fdio-infra-wrappers:
645 build-timeout: '{build-timeout}'
649 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
651 - gerrit-trigger-patch-merged:
655 jobs: 'cicn-longbow-merge-{stream}-{os}'
659 - config-file-provider:
661 - file-id: '.packagecloud'
662 target: '/home/jenkins/.packagecloud'
663 - config-file-provider:
665 - file-id: 'packagecloud_api'
666 target: '/home/jenkins/packagecloud_api'
668 maven-version: 'mvn33-new'
670 settings: 'cicn-settings'
672 global-settings: 'global-settings'
673 global-settings-type: cfp
676 - include-raw-cicn-libparc-build.sh
677 - provide-maven-settings:
678 settings-file: 'cicn-settings'
679 global-settings-file: 'global-settings'
682 - ../scripts/maven_push_functions.sh
683 - include-raw-cicn-maven-push.sh
686 - ../scripts/packagecloud_push.sh
689 - fdio-infra-shiplogs:
690 maven-version: 'mvn33-new'
693 name: 'cicn-libparc-verify-{stream}-{os}'
695 project-type: freestyle
696 node: '{os}-builder-4c-4g'
699 **/libparc/build/*.rpm
700 **/libparc/build/*.deb
703 only-if-success: true
704 default-excludes: false
707 daysToKeep: '{build-days-to-keep}'
708 numToKeep: '{build-num-to-keep}'
709 artifactDaysToKeep: '{build-artifact-days-to-keep}'
710 artifactNumToKeep: '{build-artifact-num-to-keep}'
720 name: ARCHIVE_ARTIFACTS
721 default: '{archive-artifacts}'
722 description: Artifacts to archive to the logs server.
725 - gerrit-trigger-scm:
726 credentials-id: 'jenkins-gerrit-credentials'
727 refspec: '$GERRIT_REFSPEC'
728 choosing-strategy: 'gerrit'
731 - fdio-infra-wrappers:
732 build-timeout: '{build-timeout}'
735 - gerrit-trigger-patch-submitted:
742 - include-raw-cicn-libparc-build.sh
745 - fdio-infra-shiplogs:
746 maven-version: 'mvn33-new'
749 name: 'cicn-libparc-docs-merge-{stream}'
751 project-type: freestyle
752 node: 'ubuntu1604-builder-8c-32g'
754 archive-artifacts: 'libparc/build/documentation/*.tar'
757 only-if-success: true
758 default-excludes: false
761 daysToKeep: '{build-days-to-keep}'
762 numToKeep: '{build-num-to-keep}'
763 artifactDaysToKeep: '{build-artifact-days-to-keep}'
764 artifactNumToKeep: '{build-artifact-num-to-keep}'
772 maven-version: 'mvn33-new'
774 name: ARCHIVE_ARTIFACTS
775 default: '{archive-artifacts}'
776 description: Artifacts to archive to the logs server.
779 - gerrit-trigger-scm:
780 credentials-id: 'jenkins-gerrit-credentials'
782 choosing-strategy: 'default'
785 - fdio-infra-wrappers:
786 build-timeout: '{build-timeout}'
790 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
793 server-name: 'Primary'
795 - comment-added-contains-event:
796 comment-contains-value: 'run-docs'
798 - project-compare-type: 'ANT'
799 project-pattern: '{project}'
801 - branch-compare-type: 'ANT'
802 branch-pattern: '**/{branch}'
811 maven-version: 'mvn33-new'
813 settings: 'vpp-settings'
815 global-settings: 'global-settings'
816 global-settings-type: cfp
817 - provide-maven-settings:
818 settings-file: 'cicn-settings'
819 global-settings-file: 'global-settings'
822 - include-raw-cicn-libparc-docs.sh
825 - fdio-infra-shiplogs:
826 maven-version: 'mvn33-new'
829 name: 'cicn-libparc-docs-verify-{stream}'
831 project-type: freestyle
832 node: 'ubuntu1604-builder-8c-32g'
834 archive-artifacts: 'libparc/build/documentation/*.tar'
837 only-if-success: true
838 default-excludes: false
841 daysToKeep: '{build-days-to-keep}'
842 numToKeep: '{build-num-to-keep}'
843 artifactDaysToKeep: '{build-artifact-days-to-keep}'
844 artifactNumToKeep: '{build-artifact-num-to-keep}'
852 maven-version: 'mvn33-new'
854 name: ARCHIVE_ARTIFACTS
855 default: '{archive-artifacts}'
856 description: Artifacts to archive to the logs server.
859 - gerrit-trigger-scm:
860 credentials-id: 'jenkins-gerrit-credentials'
862 choosing-strategy: 'default'
865 - fdio-infra-wrappers:
866 build-timeout: '{build-timeout}'
869 - gerrit-trigger-patch-submitted:
875 maven-version: 'mvn33-new'
877 settings: 'vpp-settings'
879 global-settings: 'global-settings'
880 global-settings-type: cfp
881 - provide-maven-settings:
882 settings-file: 'cicn-settings'
883 global-settings-file: 'global-settings'
886 - include-raw-cicn-libparc-docs.sh
889 - fdio-infra-shiplogs:
890 maven-version: 'mvn33-new'
894 name: 'cicn-libccnx-common-merge-{stream}-{os}'
896 project-type: freestyle
897 node: '{os}-builder-4c-4g'
899 **/libccnx-common/build/*.rpm
900 **/libccnx-common/build/*.deb
903 only-if-success: true
904 default-excludes: false
907 daysToKeep: '{build-days-to-keep}'
908 numToKeep: '{build-num-to-keep}'
909 artifactDaysToKeep: '{build-artifact-days-to-keep}'
910 artifactNumToKeep: '{build-artifact-num-to-keep}'
919 - maven-project-parameter:
922 maven-version: 'mvn33-new'
923 - repo-name-parameter:
924 repo-name: '{repo-stream-part}.{repo-os-part}'
928 name: ARCHIVE_ARTIFACTS
929 default: '{archive-artifacts}'
930 description: Artifacts to archive to the logs server.
933 - gerrit-trigger-scm:
934 credentials-id: 'jenkins-gerrit-credentials'
936 choosing-strategy: 'default'
939 - fdio-infra-wrappers:
940 build-timeout: '{build-timeout}'
943 - gerrit-trigger-patch-merged:
947 jobs: 'cicn-libparc-merge-{stream}-{os}'
951 - config-file-provider:
953 - file-id: '.packagecloud'
954 target: '/home/jenkins/.packagecloud'
955 - config-file-provider:
957 - file-id: 'packagecloud_api'
958 target: '/home/jenkins/packagecloud_api'
960 maven-version: 'mvn33-new'
962 settings: 'cicn-settings'
964 global-settings: 'global-settings'
965 global-settings-type: cfp
968 - include-raw-cicn-libccnx-common-build.sh
969 - provide-maven-settings:
970 settings-file: 'cicn-settings'
971 global-settings-file: 'global-settings'
974 - ../scripts/maven_push_functions.sh
975 - include-raw-cicn-maven-push.sh
978 - ../scripts/packagecloud_push.sh
981 - fdio-infra-shiplogs:
982 maven-version: 'mvn33-new'
985 name: 'cicn-libccnx-common-verify-{stream}-{os}'
987 project-type: freestyle
988 node: '{os}-builder-4c-4g'
991 **/libccnx-common/build/*.rpm
992 **/libccnx-common/build/*.deb
995 only-if-success: true
996 default-excludes: false
999 daysToKeep: '{build-days-to-keep}'
1000 numToKeep: '{build-num-to-keep}'
1001 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1002 artifactNumToKeep: '{build-artifact-num-to-keep}'
1005 - project-parameter:
1006 project: '{project}'
1012 name: ARCHIVE_ARTIFACTS
1013 default: '{archive-artifacts}'
1014 description: Artifacts to archive to the logs server.
1017 - gerrit-trigger-scm:
1018 credentials-id: 'jenkins-gerrit-credentials'
1019 refspec: '$GERRIT_REFSPEC'
1020 choosing-strategy: 'gerrit'
1023 - fdio-infra-wrappers:
1024 build-timeout: '{build-timeout}'
1027 - gerrit-trigger-patch-submitted:
1033 !include-raw-escape:
1034 - include-raw-cicn-libccnx-common-build.sh
1037 - fdio-infra-shiplogs:
1038 maven-version: 'mvn33-new'
1041 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1043 project-type: freestyle
1044 node: '{os}-builder-4c-4g'
1045 archive-artifacts: >
1046 **/libccnx-transport-rta/build/*.rpm
1047 **/libccnx-transport-rta/build/*.deb
1050 only-if-success: true
1051 default-excludes: false
1054 daysToKeep: '{build-days-to-keep}'
1055 numToKeep: '{build-num-to-keep}'
1056 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1057 artifactNumToKeep: '{build-artifact-num-to-keep}'
1060 - project-parameter:
1061 project: '{project}'
1066 - maven-project-parameter:
1069 maven-version: 'mvn33-new'
1070 - repo-name-parameter:
1071 repo-name: '{repo-stream-part}.{repo-os-part}'
1075 name: ARCHIVE_ARTIFACTS
1076 default: '{archive-artifacts}'
1077 description: Artifacts to archive to the logs server.
1080 - gerrit-trigger-scm:
1081 credentials-id: 'jenkins-gerrit-credentials'
1083 choosing-strategy: 'default'
1086 - fdio-infra-wrappers:
1087 build-timeout: '{build-timeout}'
1090 - gerrit-trigger-patch-merged:
1094 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
1098 - config-file-provider:
1100 - file-id: '.packagecloud'
1101 target: '/home/jenkins/.packagecloud'
1102 - config-file-provider:
1104 - file-id: 'packagecloud_api'
1105 target: '/home/jenkins/packagecloud_api'
1107 maven-version: 'mvn33-new'
1109 settings: 'cicn-settings'
1111 global-settings: 'global-settings'
1112 global-settings-type: cfp
1114 !include-raw-escape:
1115 - include-raw-cicn-libccnx-transport-rta-build.sh
1116 - provide-maven-settings:
1117 settings-file: 'cicn-settings'
1118 global-settings-file: 'global-settings'
1120 !include-raw-escape:
1121 - ../scripts/maven_push_functions.sh
1122 - include-raw-cicn-maven-push.sh
1124 !include-raw-escape:
1125 - ../scripts/packagecloud_push.sh
1128 - fdio-infra-shiplogs:
1129 maven-version: 'mvn33-new'
1132 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1134 project-type: freestyle
1135 node: '{os}-builder-4c-4g'
1137 archive-artifacts: >
1138 **/libccnx-transport-rta/build/*.rpm
1139 **/libccnx-transport-rta/build/*.deb
1142 only-if-success: true
1143 default-excludes: false
1146 daysToKeep: '{build-days-to-keep}'
1147 numToKeep: '{build-num-to-keep}'
1148 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1149 artifactNumToKeep: '{build-artifact-num-to-keep}'
1152 - project-parameter:
1153 project: '{project}'
1159 name: ARCHIVE_ARTIFACTS
1160 default: '{archive-artifacts}'
1161 description: Artifacts to archive to the logs server.
1164 - gerrit-trigger-scm:
1165 credentials-id: 'jenkins-gerrit-credentials'
1166 refspec: '$GERRIT_REFSPEC'
1167 choosing-strategy: 'gerrit'
1170 - fdio-infra-wrappers:
1171 build-timeout: '{build-timeout}'
1174 - gerrit-trigger-patch-submitted:
1180 !include-raw-escape:
1181 - include-raw-cicn-libccnx-transport-rta-build.sh
1184 - fdio-infra-shiplogs:
1185 maven-version: 'mvn33-new'
1188 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1190 project-type: freestyle
1191 node: '{os}-builder-4c-4g'
1192 archive-artifacts: >
1193 **/libccnx-portal/build/*.rpm
1194 **/libccnx-portal/build/*.deb
1197 only-if-success: true
1198 default-excludes: false
1201 daysToKeep: '{build-days-to-keep}'
1202 numToKeep: '{build-num-to-keep}'
1203 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1204 artifactNumToKeep: '{build-artifact-num-to-keep}'
1207 - project-parameter:
1208 project: '{project}'
1213 - maven-project-parameter:
1216 maven-version: 'mvn33-new'
1217 - repo-name-parameter:
1218 repo-name: '{repo-stream-part}.{repo-os-part}'
1222 name: ARCHIVE_ARTIFACTS
1223 default: '{archive-artifacts}'
1224 description: Artifacts to archive to the logs server.
1227 - gerrit-trigger-scm:
1228 credentials-id: 'jenkins-gerrit-credentials'
1230 choosing-strategy: 'default'
1233 - fdio-infra-wrappers:
1234 build-timeout: '{build-timeout}'
1237 - gerrit-trigger-patch-merged:
1241 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1245 - config-file-provider:
1247 - file-id: '.packagecloud'
1248 target: '/home/jenkins/.packagecloud'
1249 - config-file-provider:
1251 - file-id: 'packagecloud_api'
1252 target: '/home/jenkins/packagecloud_api'
1254 maven-version: 'mvn33-new'
1256 settings: 'cicn-settings'
1258 global-settings: 'global-settings'
1259 global-settings-type: cfp
1261 !include-raw-escape:
1262 - include-raw-cicn-libccnx-portal-build.sh
1263 - provide-maven-settings:
1264 settings-file: 'cicn-settings'
1265 global-settings-file: 'global-settings'
1267 !include-raw-escape:
1268 - ../scripts/maven_push_functions.sh
1269 - include-raw-cicn-maven-push.sh
1271 !include-raw-escape:
1272 - ../scripts/packagecloud_push.sh
1275 - fdio-infra-shiplogs:
1276 maven-version: 'mvn33-new'
1279 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1281 project-type: freestyle
1282 node: '{os}-builder-4c-4g'
1284 archive-artifacts: >
1285 **/libccnx-portal/build/*.rpm
1286 **/libccnx-portal/build/*.deb
1289 only-if-success: true
1290 default-excludes: false
1293 daysToKeep: '{build-days-to-keep}'
1294 numToKeep: '{build-num-to-keep}'
1295 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1296 artifactNumToKeep: '{build-artifact-num-to-keep}'
1299 - project-parameter:
1300 project: '{project}'
1306 name: ARCHIVE_ARTIFACTS
1307 default: '{archive-artifacts}'
1308 description: Artifacts to archive to the logs server.
1311 - gerrit-trigger-scm:
1312 credentials-id: 'jenkins-gerrit-credentials'
1313 refspec: '$GERRIT_REFSPEC'
1314 choosing-strategy: 'gerrit'
1317 - fdio-infra-wrappers:
1318 build-timeout: '{build-timeout}'
1321 - gerrit-trigger-patch-submitted:
1327 !include-raw-escape:
1328 - include-raw-cicn-libccnx-portal-build.sh
1331 - fdio-infra-shiplogs:
1332 maven-version: 'mvn33-new'
1335 name: 'cicn-libicnet-merge-{stream}-{os}'
1337 project-type: freestyle
1338 node: '{os}-builder-4c-4g'
1339 archive-artifacts: >
1344 only-if-success: true
1345 default-excludes: false
1348 daysToKeep: '{build-days-to-keep}'
1349 numToKeep: '{build-num-to-keep}'
1350 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1351 artifactNumToKeep: '{build-artifact-num-to-keep}'
1354 - project-parameter:
1355 project: '{project}'
1360 - maven-project-parameter:
1363 maven-version: 'mvn33-new'
1364 - repo-name-parameter:
1365 repo-name: '{repo-stream-part}.{repo-os-part}'
1369 name: ARCHIVE_ARTIFACTS
1370 default: '{archive-artifacts}'
1371 description: Artifacts to archive to the logs server.
1374 - gerrit-trigger-scm:
1375 credentials-id: 'jenkins-gerrit-credentials'
1377 choosing-strategy: 'default'
1380 - fdio-infra-wrappers:
1381 build-timeout: '{build-timeout}'
1384 - gerrit-trigger-patch-merged:
1388 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1392 - config-file-provider:
1394 - file-id: '.packagecloud'
1395 target: '/home/jenkins/.packagecloud'
1396 - config-file-provider:
1398 - file-id: 'packagecloud_api'
1399 target: '/home/jenkins/packagecloud_api'
1401 maven-version: 'mvn33-new'
1403 settings: 'cicn-settings'
1405 global-settings: 'global-settings'
1406 global-settings-type: cfp
1408 !include-raw-escape:
1409 - include-raw-cicn-libicnet-build.sh
1410 - provide-maven-settings:
1411 settings-file: 'cicn-settings'
1412 global-settings-file: 'global-settings'
1414 !include-raw-escape:
1415 - ../scripts/maven_push_functions.sh
1416 - include-raw-cicn-maven-push.sh
1418 !include-raw-escape:
1419 - ../scripts/packagecloud_push.sh
1422 - fdio-infra-shiplogs:
1423 maven-version: 'mvn33-new'
1426 name: 'cicn-libicnet-verify-{stream}-{os}'
1428 project-type: freestyle
1429 node: '{os}-builder-4c-4g'
1431 archive-artifacts: >
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-libicnet-build.sh
1478 - fdio-infra-shiplogs:
1479 maven-version: 'mvn33-new'
1482 name: 'cicn-metis-merge-{stream}-{os}'
1484 project-type: freestyle
1485 node: '{os}-builder-4c-4g'
1486 archive-artifacts: >
1487 **/metis/build/*.rpm
1488 **/metis/build/*.deb
1491 only-if-success: true
1492 default-excludes: false
1495 daysToKeep: '{build-days-to-keep}'
1496 numToKeep: '{build-num-to-keep}'
1497 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1498 artifactNumToKeep: '{build-artifact-num-to-keep}'
1501 - project-parameter:
1502 project: '{project}'
1507 - maven-project-parameter:
1510 maven-version: 'mvn33-new'
1511 - repo-name-parameter:
1512 repo-name: '{repo-stream-part}.{repo-os-part}'
1516 name: ARCHIVE_ARTIFACTS
1517 default: '{archive-artifacts}'
1518 description: Artifacts to archive to the logs server.
1521 - gerrit-trigger-scm:
1522 credentials-id: 'jenkins-gerrit-credentials'
1524 choosing-strategy: 'default'
1527 - fdio-infra-wrappers:
1528 build-timeout: '{build-timeout}'
1531 - gerrit-trigger-patch-merged:
1535 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1539 - config-file-provider:
1541 - file-id: '.packagecloud'
1542 target: '/home/jenkins/.packagecloud'
1543 - config-file-provider:
1545 - file-id: 'packagecloud_api'
1546 target: '/home/jenkins/packagecloud_api'
1548 maven-version: 'mvn33-new'
1550 settings: 'cicn-settings'
1552 global-settings: 'global-settings'
1553 global-settings-type: cfp
1555 !include-raw-escape:
1556 - include-raw-cicn-metis-build.sh
1557 - provide-maven-settings:
1558 settings-file: 'cicn-settings'
1559 global-settings-file: 'global-settings'
1561 !include-raw-escape:
1562 - ../scripts/maven_push_functions.sh
1563 - include-raw-cicn-maven-push.sh
1565 !include-raw-escape:
1566 - ../scripts/packagecloud_push.sh
1569 - fdio-infra-shiplogs:
1570 maven-version: 'mvn33-new'
1573 name: 'cicn-metis-verify-{stream}-{os}'
1575 project-type: freestyle
1576 node: '{os}-builder-4c-4g'
1578 archive-artifacts: >
1579 **/metis/build/*.rpm
1580 **/metis/build/*.deb
1583 only-if-success: true
1584 default-excludes: false
1587 daysToKeep: '{build-days-to-keep}'
1588 numToKeep: '{build-num-to-keep}'
1589 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1590 artifactNumToKeep: '{build-artifact-num-to-keep}'
1593 - project-parameter:
1594 project: '{project}'
1600 name: ARCHIVE_ARTIFACTS
1601 default: '{archive-artifacts}'
1602 description: Artifacts to archive to the logs server.
1605 - gerrit-trigger-scm:
1606 credentials-id: 'jenkins-gerrit-credentials'
1607 refspec: '$GERRIT_REFSPEC'
1608 choosing-strategy: 'gerrit'
1611 - fdio-infra-wrappers:
1612 build-timeout: '{build-timeout}'
1615 - gerrit-trigger-patch-submitted:
1621 !include-raw-escape:
1622 - include-raw-cicn-metis-build.sh
1625 - fdio-infra-shiplogs:
1626 maven-version: 'mvn33-new'
1629 name: 'cicn-http-server-merge-{stream}-{os}'
1631 project-type: freestyle
1632 node: '{os}-builder-4c-4g'
1633 archive-artifacts: >
1638 only-if-success: true
1639 default-excludes: false
1642 daysToKeep: '{build-days-to-keep}'
1643 numToKeep: '{build-num-to-keep}'
1644 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1645 artifactNumToKeep: '{build-artifact-num-to-keep}'
1648 - project-parameter:
1649 project: '{project}'
1654 - maven-project-parameter:
1657 maven-version: 'mvn33-new'
1658 - repo-name-parameter:
1659 repo-name: '{repo-stream-part}.{repo-os-part}'
1663 name: ARCHIVE_ARTIFACTS
1664 default: '{archive-artifacts}'
1665 description: Artifacts to archive to the logs server.
1668 - gerrit-trigger-scm:
1669 credentials-id: 'jenkins-gerrit-credentials'
1671 choosing-strategy: 'default'
1674 - fdio-infra-wrappers:
1675 build-timeout: '{build-timeout}'
1678 - gerrit-trigger-patch-merged:
1682 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1686 - config-file-provider:
1688 - file-id: '.packagecloud'
1689 target: '/home/jenkins/.packagecloud'
1690 - config-file-provider:
1692 - file-id: 'packagecloud_api'
1693 target: '/home/jenkins/packagecloud_api'
1695 maven-version: 'mvn33-new'
1697 settings: 'cicn-settings'
1699 global-settings: 'global-settings'
1700 global-settings-type: cfp
1702 !include-raw-escape:
1703 - include-raw-cicn-http-server-build.sh
1704 - provide-maven-settings:
1705 settings-file: 'cicn-settings'
1706 global-settings-file: 'global-settings'
1708 !include-raw-escape:
1709 - ../scripts/maven_push_functions.sh
1710 - include-raw-cicn-maven-push.sh
1712 !include-raw-escape:
1713 - ../scripts/packagecloud_push.sh
1716 - fdio-infra-shiplogs:
1717 maven-version: 'mvn33-new'
1720 name: 'cicn-http-server-verify-{stream}-{os}'
1722 project-type: freestyle
1723 node: '{os}-builder-4c-4g'
1725 archive-artifacts: >
1730 only-if-success: true
1731 default-excludes: false
1734 daysToKeep: '{build-days-to-keep}'
1735 numToKeep: '{build-num-to-keep}'
1736 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1737 artifactNumToKeep: '{build-artifact-num-to-keep}'
1740 - project-parameter:
1741 project: '{project}'
1747 name: ARCHIVE_ARTIFACTS
1748 default: '{archive-artifacts}'
1749 description: Artifacts to archive to the logs server.
1752 - gerrit-trigger-scm:
1753 credentials-id: 'jenkins-gerrit-credentials'
1754 refspec: '$GERRIT_REFSPEC'
1755 choosing-strategy: 'gerrit'
1758 - fdio-infra-wrappers:
1759 build-timeout: '{build-timeout}'
1762 - gerrit-trigger-patch-submitted:
1768 !include-raw-escape:
1769 - include-raw-cicn-http-server-build.sh
1772 - fdio-infra-shiplogs:
1773 maven-version: 'mvn33-new'
1776 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1778 project-type: freestyle
1779 node: '{os}-builder-4c-4g'
1780 archive-artifacts: >
1781 **/cicn-plugin/build/*.rpm
1782 **/cicn-plugin/build/*.deb
1785 only-if-success: true
1786 default-excludes: false
1789 daysToKeep: '{build-days-to-keep}'
1790 numToKeep: '{build-num-to-keep}'
1791 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1792 artifactNumToKeep: '{build-artifact-num-to-keep}'
1795 - project-parameter:
1796 project: '{project}'
1801 - maven-project-parameter:
1804 maven-version: 'mvn33-new'
1805 - repo-name-parameter:
1806 repo-name: '{repo-stream-part}.{repo-os-part}'
1810 name: ARCHIVE_ARTIFACTS
1811 default: '{archive-artifacts}'
1812 description: Artifacts to archive to the logs server.
1815 - gerrit-trigger-scm:
1816 credentials-id: 'jenkins-gerrit-credentials'
1818 choosing-strategy: 'default'
1821 - fdio-infra-wrappers:
1822 build-timeout: '{build-timeout}'
1825 - gerrit-trigger-patch-merged:
1830 - config-file-provider:
1832 - file-id: '.packagecloud'
1833 target: '/home/jenkins/.packagecloud'
1834 - config-file-provider:
1836 - file-id: 'packagecloud_api'
1837 target: '/home/jenkins/packagecloud_api'
1839 maven-version: 'mvn33-new'
1841 settings: 'cicn-settings'
1843 global-settings: 'global-settings'
1844 global-settings-type: cfp
1846 !include-raw-escape:
1847 - include-raw-cicn-vpp-plugin-build.sh
1848 - provide-maven-settings:
1849 settings-file: 'cicn-settings'
1850 global-settings-file: 'global-settings'
1852 !include-raw-escape:
1853 - ../scripts/maven_push_functions.sh
1854 - include-raw-cicn-maven-push.sh
1856 !include-raw-escape:
1857 - ../scripts/packagecloud_push.sh
1860 - fdio-infra-shiplogs:
1861 maven-version: 'mvn33-new'
1864 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1866 project-type: freestyle
1867 node: '{os}-builder-4c-4g'
1869 archive-artifacts: >
1870 **/cicn-plugin/build/*.rpm
1871 **/cicn-plugin/build/*.deb
1874 only-if-success: true
1875 default-excludes: false
1878 daysToKeep: '{build-days-to-keep}'
1879 numToKeep: '{build-num-to-keep}'
1880 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1881 artifactNumToKeep: '{build-artifact-num-to-keep}'
1884 - project-parameter:
1885 project: '{project}'
1891 name: ARCHIVE_ARTIFACTS
1892 default: '{archive-artifacts}'
1893 description: Artifacts to archive to the logs server.
1896 - gerrit-trigger-scm:
1897 credentials-id: 'jenkins-gerrit-credentials'
1898 refspec: '$GERRIT_REFSPEC'
1899 choosing-strategy: 'gerrit'
1902 - fdio-infra-wrappers:
1903 build-timeout: '{build-timeout}'
1906 - gerrit-trigger-patch-submitted:
1912 !include-raw-escape:
1913 - include-raw-cicn-vpp-plugin-build.sh
1916 - fdio-infra-shiplogs:
1917 maven-version: 'mvn33-new'
1920 name: 'cicn-viper-merge-{stream}-{os}'
1922 project-type: freestyle
1923 node: '{os}-builder-4c-4g'
1924 archive-artifacts: >
1927 **/libdash/build/*.rpm
1928 **/libdash/build/*.deb
1931 only-if-success: true
1932 default-excludes: false
1935 daysToKeep: '{build-days-to-keep}'
1936 numToKeep: '{build-num-to-keep}'
1937 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1938 artifactNumToKeep: '{build-artifact-num-to-keep}'
1941 - project-parameter:
1942 project: '{project}'
1947 - maven-project-parameter:
1950 maven-version: 'mvn33-new'
1951 - repo-name-parameter:
1952 repo-name: '{repo-stream-part}.{repo-os-part}'
1956 name: ARCHIVE_ARTIFACTS
1957 default: '{archive-artifacts}'
1958 description: Artifacts to archive to the logs server.
1961 - gerrit-trigger-scm:
1962 credentials-id: 'jenkins-gerrit-credentials'
1964 choosing-strategy: 'default'
1967 - fdio-infra-wrappers:
1968 build-timeout: '{build-timeout}'
1971 - gerrit-trigger-patch-merged:
1975 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1979 - config-file-provider:
1981 - file-id: '.packagecloud'
1982 target: '/home/jenkins/.packagecloud'
1983 - config-file-provider:
1985 - file-id: 'packagecloud_api'
1986 target: '/home/jenkins/packagecloud_api'
1988 maven-version: 'mvn33-new'
1990 settings: 'cicn-settings'
1992 global-settings: 'global-settings'
1993 global-settings-type: cfp
1995 !include-raw-escape:
1996 - include-raw-cicn-viper-build.sh
1997 - provide-maven-settings:
1998 settings-file: 'cicn-settings'
1999 global-settings-file: 'global-settings'
2001 !include-raw-escape:
2002 - ../scripts/maven_push_functions.sh
2003 - include-raw-cicn-maven-push.sh
2005 !include-raw-escape:
2006 - ../scripts/packagecloud_push.sh
2009 - fdio-infra-shiplogs:
2010 maven-version: 'mvn33-new'
2013 name: 'cicn-viper-verify-{stream}-{os}'
2015 project-type: freestyle
2016 node: '{os}-builder-4c-4g'
2018 archive-artifacts: >
2021 **/libdash/build/*.rpm
2022 **/libdash/build/*.deb
2025 only-if-success: true
2026 default-excludes: false
2029 daysToKeep: '{build-days-to-keep}'
2030 numToKeep: '{build-num-to-keep}'
2031 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2032 artifactNumToKeep: '{build-artifact-num-to-keep}'
2035 - project-parameter:
2036 project: '{project}'
2042 name: ARCHIVE_ARTIFACTS
2043 default: '{archive-artifacts}'
2044 description: Artifacts to archive to the logs server.
2047 - gerrit-trigger-scm:
2048 credentials-id: 'jenkins-gerrit-credentials'
2049 refspec: '$GERRIT_REFSPEC'
2050 choosing-strategy: 'gerrit'
2053 - fdio-infra-wrappers:
2054 build-timeout: '{build-timeout}'
2057 - gerrit-trigger-patch-submitted:
2063 !include-raw-escape:
2064 - include-raw-cicn-viper-build.sh
2067 - fdio-infra-shiplogs:
2068 maven-version: 'mvn33-new'
2071 name: 'cicn-radio-emulators-merge-{stream}-{os}'
2073 project-type: freestyle
2074 node: '{os}-builder-4c-4g'
2075 archive-artifacts: >
2076 **/emu-radio/build/*.rpm
2077 **/emu-radio/build/*.deb
2078 **/emu-radio/ns3-packages/*.rpm
2079 **/emu-radio/ns3-packages/*.deb
2082 only-if-success: true
2083 default-excludes: false
2086 daysToKeep: '{build-days-to-keep}'
2087 numToKeep: '{build-num-to-keep}'
2088 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2089 artifactNumToKeep: '{build-artifact-num-to-keep}'
2092 - project-parameter:
2093 project: '{project}'
2098 - maven-project-parameter:
2101 maven-version: 'mvn33-new'
2102 - repo-name-parameter:
2103 repo-name: '{repo-stream-part}.{repo-os-part}'
2107 name: ARCHIVE_ARTIFACTS
2108 default: '{archive-artifacts}'
2109 description: Artifacts to archive to the logs server.
2112 - gerrit-trigger-scm:
2113 credentials-id: 'jenkins-gerrit-credentials'
2115 choosing-strategy: 'default'
2118 - fdio-infra-wrappers:
2119 build-timeout: '{build-timeout}'
2122 - gerrit-trigger-patch-merged:
2127 - config-file-provider:
2129 - file-id: '.packagecloud'
2130 target: '/home/jenkins/.packagecloud'
2131 - config-file-provider:
2133 - file-id: 'packagecloud_api'
2134 target: '/home/jenkins/packagecloud_api'
2136 maven-version: 'mvn33-new'
2138 settings: 'cicn-settings'
2140 global-settings: 'global-settings'
2141 global-settings-type: cfp
2143 !include-raw-escape:
2144 - include-raw-cicn-radio-emulators-build.sh
2145 - provide-maven-settings:
2146 settings-file: 'cicn-settings'
2147 global-settings-file: 'global-settings'
2149 !include-raw-escape:
2150 - ../scripts/maven_push_functions.sh
2151 - include-raw-cicn-maven-push.sh
2153 !include-raw-escape:
2154 - ../scripts/packagecloud_push.sh
2157 - fdio-infra-shiplogs:
2158 maven-version: 'mvn33-new'
2161 name: 'cicn-radio-emulators-verify-{stream}-{os}'
2163 project-type: freestyle
2164 node: '{os}-builder-4c-4g'
2166 archive-artifacts: >
2167 **/emu-radio/build/*.rpm
2168 **/emu-radio/build/*.deb
2169 **/emu-radio/ns3-packages/*.rpm
2170 **/emu-radio/ns3-packages/*.deb
2173 only-if-success: true
2174 default-excludes: false
2177 daysToKeep: '{build-days-to-keep}'
2178 numToKeep: '{build-num-to-keep}'
2179 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2180 artifactNumToKeep: '{build-artifact-num-to-keep}'
2183 - project-parameter:
2184 project: '{project}'
2190 name: ARCHIVE_ARTIFACTS
2191 default: '{archive-artifacts}'
2192 description: Artifacts to archive to the logs server.
2195 - gerrit-trigger-scm:
2196 credentials-id: 'jenkins-gerrit-credentials'
2197 refspec: '$GERRIT_REFSPEC'
2198 choosing-strategy: 'gerrit'
2201 - fdio-infra-wrappers:
2202 build-timeout: '{build-timeout}'
2205 - gerrit-trigger-patch-submitted:
2211 !include-raw-escape:
2212 - include-raw-cicn-radio-emulators-build.sh
2215 - fdio-infra-shiplogs:
2216 maven-version: 'mvn33-new'
2219 name: 'cicn-android-sdk-merge-{stream}-{os}'
2221 project-type: freestyle
2222 node: '{os}-builder-4c-4g'
2223 archive-artifacts: >
2224 **/IGetAndroid/app/build/outputs/apk/release/*.apk,
2225 **/MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,
2226 **/HttpServer/app/build/outputs/apk/release/*.apk,
2227 **/build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk
2230 only-if-success: true
2231 default-excludes: false
2234 daysToKeep: '{build-days-to-keep}'
2235 numToKeep: '{build-num-to-keep}'
2236 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2237 artifactNumToKeep: '{build-artifact-num-to-keep}'
2240 - project-parameter:
2241 project: '{project}'
2246 - maven-project-parameter:
2249 maven-version: 'mvn33-new'
2250 - repo-name-parameter:
2251 repo-name: '{repo-stream-part}.{repo-os-part}'
2253 name: ARCHIVE_ARTIFACTS
2254 default: '{archive-artifacts}'
2255 description: Artifacts to archive to the logs server.
2258 - gerrit-trigger-scm:
2259 credentials-id: 'jenkins-gerrit-credentials'
2261 choosing-strategy: 'default'
2264 - fdio-infra-wrappers:
2265 build-timeout: '{build-timeout}'
2268 - gerrit-trigger-patch-merged:
2274 !include-raw-escape:
2275 - include-raw-cicn-android-sdk-build.sh
2278 - fdio-infra-shiplogs:
2279 maven-version: 'mvn33-new'
2282 name: 'cicn-android-sdk-verify-{stream}-{os}'
2284 project-type: freestyle
2285 node: '{os}-builder-4c-4g'
2287 archive-artifacts: >
2288 **/iGetAndroid/app/build/outputs/apk/*.apk,
2289 **/MetisForwarder/app/build/outputs/apk/*.apk,
2290 **/build/viper/viper-armv7//build/outputs/apk/*.apk
2293 only-if-success: true
2294 default-excludes: false
2297 daysToKeep: '{build-days-to-keep}'
2298 numToKeep: '{build-num-to-keep}'
2299 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2300 artifactNumToKeep: '{build-artifact-num-to-keep}'
2303 - project-parameter:
2304 project: '{project}'
2310 name: ARCHIVE_ARTIFACTS
2311 default: '{archive-artifacts}'
2312 description: Artifacts to archive to the logs server.
2315 - gerrit-trigger-scm:
2316 credentials-id: 'jenkins-gerrit-credentials'
2317 refspec: '$GERRIT_REFSPEC'
2318 choosing-strategy: 'gerrit'
2321 - fdio-infra-wrappers:
2322 build-timeout: '{build-timeout}'
2325 - gerrit-trigger-patch-submitted:
2331 !include-raw-escape:
2332 - include-raw-cicn-android-sdk-build.sh
2335 - fdio-infra-shiplogs:
2336 maven-version: 'mvn33-new'
2339 name: 'cicn-vicn-merge-{stream}-{os}'
2341 project-type: freestyle
2342 node: '{os}-builder-4c-4g'
2343 archive-artifacts: >
2348 only-if-success: true
2349 default-excludes: false
2352 daysToKeep: '{build-days-to-keep}'
2353 numToKeep: '{build-num-to-keep}'
2354 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2355 artifactNumToKeep: '{build-artifact-num-to-keep}'
2358 - project-parameter:
2359 project: '{project}'
2364 - maven-project-parameter:
2367 maven-version: 'mvn33-new'
2368 - repo-name-parameter:
2369 repo-name: '{repo-stream-part}.{repo-os-part}'
2373 name: ARCHIVE_ARTIFACTS
2374 default: '{archive-artifacts}'
2375 description: Artifacts to archive to the logs server.
2378 - gerrit-trigger-scm:
2379 credentials-id: 'jenkins-gerrit-credentials'
2381 choosing-strategy: 'default'
2384 - fdio-infra-wrappers:
2385 build-timeout: '{build-timeout}'
2388 - gerrit-trigger-patch-merged:
2393 - config-file-provider:
2395 - file-id: '.packagecloud'
2396 target: '/home/jenkins/.packagecloud'
2397 - config-file-provider:
2399 - file-id: 'packagecloud_api'
2400 target: '/home/jenkins/packagecloud_api'
2402 maven-version: 'mvn33-new'
2404 settings: 'cicn-settings'
2406 global-settings: 'global-settings'
2407 global-settings-type: cfp
2409 !include-raw-escape:
2410 - include-raw-cicn-vicn-build.sh
2411 - provide-maven-settings:
2412 settings-file: 'cicn-settings'
2413 global-settings-file: 'global-settings'
2415 !include-raw-escape:
2416 - ../scripts/maven_push_functions.sh
2417 - include-raw-cicn-maven-push.sh
2419 !include-raw-escape:
2420 - ../scripts/packagecloud_push.sh
2423 - fdio-infra-shiplogs:
2424 maven-version: 'mvn33-new'
2427 name: 'cicn-vicn-verify-{stream}-{os}'
2429 project-type: freestyle
2430 node: '{os}-builder-4c-4g'
2432 archive-artifacts: >
2437 only-if-success: true
2438 default-excludes: false
2441 daysToKeep: '{build-days-to-keep}'
2442 numToKeep: '{build-num-to-keep}'
2443 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2444 artifactNumToKeep: '{build-artifact-num-to-keep}'
2447 - project-parameter:
2448 project: '{project}'
2454 name: ARCHIVE_ARTIFACTS
2455 default: '{archive-artifacts}'
2456 description: Artifacts to archive to the logs server.
2459 - gerrit-trigger-scm:
2460 credentials-id: 'jenkins-gerrit-credentials'
2461 refspec: '$GERRIT_REFSPEC'
2462 choosing-strategy: 'gerrit'
2465 - fdio-infra-wrappers:
2466 build-timeout: '{build-timeout}'
2469 - gerrit-trigger-patch-submitted:
2475 !include-raw-escape:
2476 - include-raw-cicn-vicn-build.sh
2479 - fdio-infra-shiplogs:
2480 maven-version: 'mvn33-new'
2486 - gerrit-info-yaml-verify
2487 build-node: centos7-builder-4c-4g