5 - 'cicn-longbow-verify-{stream}-{os}'
6 - 'cicn-longbow-merge-{stream}-{os}'
7 - 'cicn-longbow-docs-verify-{stream}'
8 - 'cicn-longbow-docs-merge-{stream}'
13 repo-os-part: 'ubuntu.xenial.main'
15 repo-os-part: 'centos7'
19 branch: 'cframework/master'
20 repo-stream-part: 'master'
29 - 'cicn-libparc-verify-{stream}-{os}'
30 - 'cicn-libparc-merge-{stream}-{os}'
31 - 'cicn-libparc-docs-verify-{stream}'
32 - 'cicn-libparc-docs-merge-{stream}'
37 repo-os-part: 'ubuntu.xenial.main'
39 repo-os-part: 'centos7'
43 branch: 'cframework/master'
44 repo-stream-part: 'master'
51 name: cicn-libccnx-common
53 - 'cicn-libccnx-common-verify-{stream}-{os}'
54 - 'cicn-libccnx-common-merge-{stream}-{os}'
59 repo-os-part: 'ubuntu.xenial.main'
61 repo-os-part: 'centos7'
65 branch: 'ccnxlibs/master'
66 repo-stream-part: 'master'
73 name: cicn-libccnx-transport-rta
75 - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
76 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
81 repo-os-part: 'ubuntu.xenial.main'
83 repo-os-part: 'centos7'
87 branch: 'ccnxlibs/master'
88 repo-stream-part: 'master'
95 name: cicn-libccnx-portal
97 - 'cicn-libccnx-portal-verify-{stream}-{os}'
98 - 'cicn-libccnx-portal-merge-{stream}-{os}'
103 repo-os-part: 'ubuntu.xenial.main'
105 repo-os-part: 'centos7'
109 branch: 'ccnxlibs/master'
110 repo-stream-part: 'master'
119 - 'cicn-libicnet-verify-{stream}-{os}'
120 - 'cicn-libicnet-merge-{stream}-{os}'
125 repo-os-part: 'ubuntu.xenial.main'
127 repo-os-part: 'centos7'
131 branch: 'libicnet/master'
132 repo-stream-part: 'master'
141 - 'cicn-metis-verify-{stream}-{os}'
142 - 'cicn-metis-merge-{stream}-{os}'
147 repo-os-part: 'ubuntu.xenial.main'
149 repo-os-part: 'centos7'
153 branch: 'sb-forwarder/master'
154 repo-stream-part: 'master'
161 name: cicn-http-server
163 - 'cicn-http-server-verify-{stream}-{os}'
164 - 'cicn-http-server-merge-{stream}-{os}'
169 repo-os-part: 'ubuntu.xenial.main'
171 repo-os-part: 'centos7'
175 branch: 'http-server/master'
176 repo-stream-part: 'master'
183 name: cicn-vpp-plugin
185 - 'cicn-vpp-plugin-verify-{stream}-{os}'
186 - 'cicn-vpp-plugin-merge-{stream}-{os}'
191 repo-os-part: 'ubuntu.xenial.main'
193 repo-os-part: 'centos7'
197 branch: 'cicn-plugin/master'
198 repo-stream-part: 'master'
207 - 'cicn-viper-verify-{stream}-{os}'
208 - 'cicn-viper-merge-{stream}-{os}'
213 repo-os-part: 'ubuntu.xenial.main'
217 branch: 'viper/master'
218 repo-stream-part: 'master'
225 name: cicn-radio-emulators
227 - 'cicn-radio-emulators-verify-{stream}-{os}'
228 - 'cicn-radio-emulators-merge-{stream}-{os}'
233 repo-os-part: 'ubuntu.xenial.main'
237 branch: 'vicn/master'
238 repo-stream-part: 'master'
245 name: cicn-android-sdk
247 - 'cicn-android-sdk-verify-{stream}-{os}'
248 - 'cicn-android-sdk-merge-{stream}-{os}'
253 repo-os-part: 'ubuntu.xenial.main'
257 branch: 'android-sdk/master'
258 repo-stream-part: 'master'
267 - 'cicn-vicn-verify-{stream}-{os}'
268 - 'cicn-vicn-merge-{stream}-{os}'
273 repo-os-part: 'ubuntu.xenial.main'
277 branch: 'vicn/master'
278 repo-stream-part: 'master'
285 name: 'cicn-longbow-merge-{stream}-{os}'
287 project-type: freestyle
288 node: '{os}-basebuild-4c-4g'
291 daysToKeep: '{build-days-to-keep}'
292 numToKeep: '{build-num-to-keep}'
293 artifactDaysToKeep: '{build-artifact-days-to-keep}'
294 artifactNumToKeep: '{build-artifact-num-to-keep}'
303 - maven-project-parameter:
306 maven-version: 'mvn33-new'
307 - repo-name-parameter:
308 repo-name: '{repo-stream-part}.{repo-os-part}'
313 - gerrit-trigger-scm:
314 credentials-id: 'jenkins-gerrit-credentials'
316 choosing-strategy: 'default'
319 - fdio-infra-wrappers:
320 build-timeout: '{build-timeout}'
323 - gerrit-trigger-patch-merged:
329 - config-file-provider:
331 - file-id: '.packagecloud'
332 target: '/home/jenkins/.packagecloud'
333 - config-file-provider:
335 - file-id: 'packagecloud_api'
336 target: '/home/jenkins/packagecloud_api'
338 maven-version: 'mvn33-new'
340 settings: 'cicn-settings'
342 global-settings: 'global-settings'
343 global-settings-type: cfp
346 - include-raw-cicn-longbow-build.sh
347 - provide-maven-settings:
348 settings-file: 'cicn-settings'
349 global-settings-file: 'global-settings'
352 - ../scripts/maven_push_functions.sh
353 - include-raw-cicn-maven-push.sh
356 - ../scripts/packagecloud_push.sh
361 **/longbow/build/*.rpm,
362 **/longbow/build/*.deb
365 only-if-success: true
366 default-excludes: false
367 - fdio-infra-shiplogs:
368 maven-version: 'mvn33-new'
371 name: 'cicn-longbow-verify-{stream}-{os}'
373 project-type: freestyle
374 node: '{os}-basebuild-4c-4g'
378 daysToKeep: '{build-days-to-keep}'
379 numToKeep: '{build-num-to-keep}'
380 artifactDaysToKeep: '{build-artifact-days-to-keep}'
381 artifactNumToKeep: '{build-artifact-num-to-keep}'
392 - gerrit-trigger-scm:
393 credentials-id: 'jenkins-gerrit-credentials'
394 refspec: '$GERRIT_REFSPEC'
395 choosing-strategy: 'gerrit'
398 - fdio-infra-wrappers:
399 build-timeout: '{build-timeout}'
402 - gerrit-trigger-patch-submitted:
409 - include-raw-cicn-longbow-build.sh
414 **/longbow/build/*.rpm,
415 **/longbow/build/*.deb
418 only-if-success: true
419 default-excludes: false
420 - fdio-infra-shiplogs:
421 maven-version: 'mvn33-new'
424 name: 'cicn-longbow-docs-merge-{stream}'
426 project-type: freestyle
427 node: ubuntu1604-basebuild-8c-32g
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 maven-version: 'mvn33-new'
447 - gerrit-trigger-scm:
448 credentials-id: 'jenkins-gerrit-credentials'
450 choosing-strategy: 'default'
453 - fdio-infra-wrappers:
454 build-timeout: '{build-timeout}'
458 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
461 server-name: 'Primary'
463 - comment-added-contains-event:
464 comment-contains-value: 'run-docs'
466 - project-compare-type: 'ANT'
467 project-pattern: '{project}'
469 - branch-compare-type: 'ANT'
470 branch-pattern: '**/{branch}'
479 maven-version: 'mvn33-new'
481 settings: 'vpp-settings'
483 global-settings: 'global-settings'
484 global-settings-type: cfp
485 - provide-maven-settings:
486 settings-file: 'cicn-settings'
487 global-settings-file: 'global-settings'
490 - include-raw-cicn-longbow-docs.sh
494 artifacts: 'longbow/build/documentation/*.tar'
497 only-if-success: true
498 default-excludes: false
499 - fdio-infra-shiplogs:
500 maven-version: 'mvn33-new'
503 name: 'cicn-longbow-docs-verify-{stream}'
505 project-type: freestyle
506 node: ubuntu1604-basebuild-8c-32g
510 daysToKeep: '{build-days-to-keep}'
511 numToKeep: '{build-num-to-keep}'
512 artifactDaysToKeep: '{build-artifact-days-to-keep}'
513 artifactNumToKeep: '{build-artifact-num-to-keep}'
523 maven-version: 'mvn33-new'
526 - gerrit-trigger-scm:
527 credentials-id: 'jenkins-gerrit-credentials'
529 choosing-strategy: 'default'
532 - fdio-infra-wrappers:
533 build-timeout: '{build-timeout}'
536 - gerrit-trigger-patch-submitted:
542 maven-version: 'mvn33-new'
544 settings: 'vpp-settings'
546 global-settings: 'global-settings'
547 global-settings-type: cfp
548 - provide-maven-settings:
549 settings-file: 'cicn-settings'
550 global-settings-file: 'global-settings'
553 - include-raw-cicn-longbow-docs.sh
557 artifacts: 'longbow/build/documentation/*.tar'
560 only-if-success: true
561 default-excludes: false
562 - fdio-infra-shiplogs:
563 maven-version: 'mvn33-new'
566 name: 'cicn-libparc-merge-{stream}-{os}'
568 project-type: freestyle
569 node: '{os}-basebuild-4c-4g'
572 daysToKeep: '{build-days-to-keep}'
573 numToKeep: '{build-num-to-keep}'
574 artifactDaysToKeep: '{build-artifact-days-to-keep}'
575 artifactNumToKeep: '{build-artifact-num-to-keep}'
584 - maven-project-parameter:
587 maven-version: 'mvn33-new'
588 - repo-name-parameter:
589 repo-name: '{repo-stream-part}.{repo-os-part}'
594 - gerrit-trigger-scm:
595 credentials-id: 'jenkins-gerrit-credentials'
597 choosing-strategy: 'default'
600 - fdio-infra-wrappers:
601 build-timeout: '{build-timeout}'
605 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
607 - gerrit-trigger-patch-merged:
611 jobs: 'cicn-longbow-merge-{stream}-{os}'
615 - config-file-provider:
617 - file-id: '.packagecloud'
618 target: '/home/jenkins/.packagecloud'
619 - config-file-provider:
621 - file-id: 'packagecloud_api'
622 target: '/home/jenkins/packagecloud_api'
624 maven-version: 'mvn33-new'
626 settings: 'cicn-settings'
628 global-settings: 'global-settings'
629 global-settings-type: cfp
632 - include-raw-cicn-libparc-build.sh
633 - provide-maven-settings:
634 settings-file: 'cicn-settings'
635 global-settings-file: 'global-settings'
638 - ../scripts/maven_push_functions.sh
639 - include-raw-cicn-maven-push.sh
642 - ../scripts/packagecloud_push.sh
647 **/libparc/build/*.rpm,
648 **/libparc/build/*.deb
651 only-if-success: true
652 default-excludes: false
653 - fdio-infra-shiplogs:
654 maven-version: 'mvn33-new'
657 name: 'cicn-libparc-verify-{stream}-{os}'
659 project-type: freestyle
660 node: '{os}-basebuild-4c-4g'
664 daysToKeep: '{build-days-to-keep}'
665 numToKeep: '{build-num-to-keep}'
666 artifactDaysToKeep: '{build-artifact-days-to-keep}'
667 artifactNumToKeep: '{build-artifact-num-to-keep}'
678 - gerrit-trigger-scm:
679 credentials-id: 'jenkins-gerrit-credentials'
680 refspec: '$GERRIT_REFSPEC'
681 choosing-strategy: 'gerrit'
684 - fdio-infra-wrappers:
685 build-timeout: '{build-timeout}'
688 - gerrit-trigger-patch-submitted:
695 - include-raw-cicn-libparc-build.sh
700 **/libparc/build/*.rpm,
701 **/libparc/build/*.deb
704 only-if-success: true
705 default-excludes: false
706 - fdio-infra-shiplogs:
707 maven-version: 'mvn33-new'
710 name: 'cicn-libparc-docs-merge-{stream}'
712 project-type: freestyle
713 node: ubuntu1604-basebuild-8c-32g
717 daysToKeep: '{build-days-to-keep}'
718 numToKeep: '{build-num-to-keep}'
719 artifactDaysToKeep: '{build-artifact-days-to-keep}'
720 artifactNumToKeep: '{build-artifact-num-to-keep}'
730 maven-version: 'mvn33-new'
733 - gerrit-trigger-scm:
734 credentials-id: 'jenkins-gerrit-credentials'
736 choosing-strategy: 'default'
739 - fdio-infra-wrappers:
740 build-timeout: '{build-timeout}'
744 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
747 server-name: 'Primary'
749 - comment-added-contains-event:
750 comment-contains-value: 'run-docs'
752 - project-compare-type: 'ANT'
753 project-pattern: '{project}'
755 - branch-compare-type: 'ANT'
756 branch-pattern: '**/{branch}'
765 maven-version: 'mvn33-new'
767 settings: 'vpp-settings'
769 global-settings: 'global-settings'
770 global-settings-type: cfp
771 - provide-maven-settings:
772 settings-file: 'cicn-settings'
773 global-settings-file: 'global-settings'
776 - include-raw-cicn-libparc-docs.sh
780 artifacts: 'libparc/build/documentation/*.tar'
783 only-if-success: true
784 default-excludes: false
785 - fdio-infra-shiplogs:
786 maven-version: 'mvn33-new'
789 name: 'cicn-libparc-docs-verify-{stream}'
791 project-type: freestyle
792 node: ubuntu1604-basebuild-8c-32g
796 daysToKeep: '{build-days-to-keep}'
797 numToKeep: '{build-num-to-keep}'
798 artifactDaysToKeep: '{build-artifact-days-to-keep}'
799 artifactNumToKeep: '{build-artifact-num-to-keep}'
809 maven-version: 'mvn33-new'
812 - gerrit-trigger-scm:
813 credentials-id: 'jenkins-gerrit-credentials'
815 choosing-strategy: 'default'
818 - fdio-infra-wrappers:
819 build-timeout: '{build-timeout}'
822 - gerrit-trigger-patch-submitted:
828 maven-version: 'mvn33-new'
830 settings: 'vpp-settings'
832 global-settings: 'global-settings'
833 global-settings-type: cfp
834 - provide-maven-settings:
835 settings-file: 'cicn-settings'
836 global-settings-file: 'global-settings'
839 - include-raw-cicn-libparc-docs.sh
843 artifacts: 'libparc/build/documentation/*.tar'
846 only-if-success: true
847 default-excludes: false
848 - fdio-infra-shiplogs:
849 maven-version: 'mvn33-new'
853 name: 'cicn-libccnx-common-merge-{stream}-{os}'
855 project-type: freestyle
856 node: '{os}-basebuild-4c-4g'
859 daysToKeep: '{build-days-to-keep}'
860 numToKeep: '{build-num-to-keep}'
861 artifactDaysToKeep: '{build-artifact-days-to-keep}'
862 artifactNumToKeep: '{build-artifact-num-to-keep}'
871 - maven-project-parameter:
874 maven-version: 'mvn33-new'
875 - repo-name-parameter:
876 repo-name: '{repo-stream-part}.{repo-os-part}'
881 - gerrit-trigger-scm:
882 credentials-id: 'jenkins-gerrit-credentials'
884 choosing-strategy: 'default'
887 - fdio-infra-wrappers:
888 build-timeout: '{build-timeout}'
891 - gerrit-trigger-patch-merged:
895 jobs: 'cicn-libparc-merge-{stream}-{os}'
899 - config-file-provider:
901 - file-id: '.packagecloud'
902 target: '/home/jenkins/.packagecloud'
903 - config-file-provider:
905 - file-id: 'packagecloud_api'
906 target: '/home/jenkins/packagecloud_api'
908 maven-version: 'mvn33-new'
910 settings: 'cicn-settings'
912 global-settings: 'global-settings'
913 global-settings-type: cfp
916 - include-raw-cicn-libccnx-common-build.sh
917 - provide-maven-settings:
918 settings-file: 'cicn-settings'
919 global-settings-file: 'global-settings'
922 - ../scripts/maven_push_functions.sh
923 - include-raw-cicn-maven-push.sh
926 - ../scripts/packagecloud_push.sh
931 **/libccnx-common/build/*.rpm,
932 **/libccnx-common/build/*.deb
935 only-if-success: true
936 default-excludes: false
937 - fdio-infra-shiplogs:
938 maven-version: 'mvn33-new'
941 name: 'cicn-libccnx-common-verify-{stream}-{os}'
943 project-type: freestyle
944 node: '{os}-basebuild-4c-4g'
948 daysToKeep: '{build-days-to-keep}'
949 numToKeep: '{build-num-to-keep}'
950 artifactDaysToKeep: '{build-artifact-days-to-keep}'
951 artifactNumToKeep: '{build-artifact-num-to-keep}'
962 - gerrit-trigger-scm:
963 credentials-id: 'jenkins-gerrit-credentials'
964 refspec: '$GERRIT_REFSPEC'
965 choosing-strategy: 'gerrit'
968 - fdio-infra-wrappers:
969 build-timeout: '{build-timeout}'
972 - gerrit-trigger-patch-submitted:
979 - include-raw-cicn-libccnx-common-build.sh
984 **/libccnx-common/build/*.rpm,
985 **/libccnx-common/build/*.deb
988 only-if-success: true
989 default-excludes: false
990 - fdio-infra-shiplogs:
991 maven-version: 'mvn33-new'
994 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
996 project-type: freestyle
997 node: '{os}-basebuild-4c-4g'
1000 daysToKeep: '{build-days-to-keep}'
1001 numToKeep: '{build-num-to-keep}'
1002 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1003 artifactNumToKeep: '{build-artifact-num-to-keep}'
1006 - project-parameter:
1007 project: '{project}'
1012 - maven-project-parameter:
1015 maven-version: 'mvn33-new'
1016 - repo-name-parameter:
1017 repo-name: '{repo-stream-part}.{repo-os-part}'
1022 - gerrit-trigger-scm:
1023 credentials-id: 'jenkins-gerrit-credentials'
1025 choosing-strategy: 'default'
1028 - fdio-infra-wrappers:
1029 build-timeout: '{build-timeout}'
1032 - gerrit-trigger-patch-merged:
1036 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
1040 - config-file-provider:
1042 - file-id: '.packagecloud'
1043 target: '/home/jenkins/.packagecloud'
1044 - config-file-provider:
1046 - file-id: 'packagecloud_api'
1047 target: '/home/jenkins/packagecloud_api'
1049 maven-version: 'mvn33-new'
1051 settings: 'cicn-settings'
1053 global-settings: 'global-settings'
1054 global-settings-type: cfp
1056 !include-raw-escape:
1057 - include-raw-cicn-libccnx-transport-rta-build.sh
1058 - provide-maven-settings:
1059 settings-file: 'cicn-settings'
1060 global-settings-file: 'global-settings'
1062 !include-raw-escape:
1063 - ../scripts/maven_push_functions.sh
1064 - include-raw-cicn-maven-push.sh
1066 !include-raw-escape:
1067 - ../scripts/packagecloud_push.sh
1072 **/libccnx-transport-rta/build/*.rpm,
1073 **/libccnx-transport-rta/build/*.deb
1076 only-if-success: true
1077 default-excludes: false
1078 - fdio-infra-shiplogs:
1079 maven-version: 'mvn33-new'
1082 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1084 project-type: freestyle
1085 node: '{os}-basebuild-4c-4g'
1089 daysToKeep: '{build-days-to-keep}'
1090 numToKeep: '{build-num-to-keep}'
1091 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1092 artifactNumToKeep: '{build-artifact-num-to-keep}'
1095 - project-parameter:
1096 project: '{project}'
1103 - gerrit-trigger-scm:
1104 credentials-id: 'jenkins-gerrit-credentials'
1105 refspec: '$GERRIT_REFSPEC'
1106 choosing-strategy: 'gerrit'
1109 - fdio-infra-wrappers:
1110 build-timeout: '{build-timeout}'
1113 - gerrit-trigger-patch-submitted:
1119 !include-raw-escape:
1120 - include-raw-cicn-libccnx-transport-rta-build.sh
1124 # yamllint disable-line rule:line-length
1126 **/libccnx-transport-rta/build/*.rpm,
1127 **/libccnx-transport-rta/build/*.deb
1130 only-if-success: true
1131 default-excludes: false
1132 - fdio-infra-shiplogs:
1133 maven-version: 'mvn33-new'
1136 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1138 project-type: freestyle
1139 node: '{os}-basebuild-4c-4g'
1142 daysToKeep: '{build-days-to-keep}'
1143 numToKeep: '{build-num-to-keep}'
1144 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1145 artifactNumToKeep: '{build-artifact-num-to-keep}'
1148 - project-parameter:
1149 project: '{project}'
1154 - maven-project-parameter:
1157 maven-version: 'mvn33-new'
1158 - repo-name-parameter:
1159 repo-name: '{repo-stream-part}.{repo-os-part}'
1164 - gerrit-trigger-scm:
1165 credentials-id: 'jenkins-gerrit-credentials'
1167 choosing-strategy: 'default'
1170 - fdio-infra-wrappers:
1171 build-timeout: '{build-timeout}'
1174 - gerrit-trigger-patch-merged:
1178 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1182 - config-file-provider:
1184 - file-id: '.packagecloud'
1185 target: '/home/jenkins/.packagecloud'
1186 - config-file-provider:
1188 - file-id: 'packagecloud_api'
1189 target: '/home/jenkins/packagecloud_api'
1191 maven-version: 'mvn33-new'
1193 settings: 'cicn-settings'
1195 global-settings: 'global-settings'
1196 global-settings-type: cfp
1198 !include-raw-escape:
1199 - include-raw-cicn-libccnx-portal-build.sh
1200 - provide-maven-settings:
1201 settings-file: 'cicn-settings'
1202 global-settings-file: 'global-settings'
1204 !include-raw-escape:
1205 - ../scripts/maven_push_functions.sh
1206 - include-raw-cicn-maven-push.sh
1208 !include-raw-escape:
1209 - ../scripts/packagecloud_push.sh
1214 **/libccnx-portal/build/*.rpm,
1215 **/libccnx-portal/build/*.deb
1218 only-if-success: true
1219 default-excludes: false
1220 - fdio-infra-shiplogs:
1221 maven-version: 'mvn33-new'
1224 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1226 project-type: freestyle
1227 node: '{os}-basebuild-4c-4g'
1231 daysToKeep: '{build-days-to-keep}'
1232 numToKeep: '{build-num-to-keep}'
1233 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1234 artifactNumToKeep: '{build-artifact-num-to-keep}'
1237 - project-parameter:
1238 project: '{project}'
1245 - gerrit-trigger-scm:
1246 credentials-id: 'jenkins-gerrit-credentials'
1247 refspec: '$GERRIT_REFSPEC'
1248 choosing-strategy: 'gerrit'
1251 - fdio-infra-wrappers:
1252 build-timeout: '{build-timeout}'
1255 - gerrit-trigger-patch-submitted:
1261 !include-raw-escape:
1262 - include-raw-cicn-libccnx-portal-build.sh
1267 **/libccnx-portal/build/*.rpm,
1268 **/libccnx-portal/build/*.deb
1271 only-if-success: true
1272 default-excludes: false
1273 - fdio-infra-shiplogs:
1274 maven-version: 'mvn33-new'
1277 name: 'cicn-libicnet-merge-{stream}-{os}'
1279 project-type: freestyle
1280 node: '{os}-basebuild-4c-4g'
1283 daysToKeep: '{build-days-to-keep}'
1284 numToKeep: '{build-num-to-keep}'
1285 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1286 artifactNumToKeep: '{build-artifact-num-to-keep}'
1289 - project-parameter:
1290 project: '{project}'
1295 - maven-project-parameter:
1298 maven-version: 'mvn33-new'
1299 - repo-name-parameter:
1300 repo-name: '{repo-stream-part}.{repo-os-part}'
1305 - gerrit-trigger-scm:
1306 credentials-id: 'jenkins-gerrit-credentials'
1308 choosing-strategy: 'default'
1311 - fdio-infra-wrappers:
1312 build-timeout: '{build-timeout}'
1315 - gerrit-trigger-patch-merged:
1319 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1323 - config-file-provider:
1325 - file-id: '.packagecloud'
1326 target: '/home/jenkins/.packagecloud'
1327 - config-file-provider:
1329 - file-id: 'packagecloud_api'
1330 target: '/home/jenkins/packagecloud_api'
1332 maven-version: 'mvn33-new'
1334 settings: 'cicn-settings'
1336 global-settings: 'global-settings'
1337 global-settings-type: cfp
1339 !include-raw-escape:
1340 - include-raw-cicn-libicnet-build.sh
1341 - provide-maven-settings:
1342 settings-file: 'cicn-settings'
1343 global-settings-file: 'global-settings'
1345 !include-raw-escape:
1346 - ../scripts/maven_push_functions.sh
1347 - include-raw-cicn-maven-push.sh
1349 !include-raw-escape:
1350 - ../scripts/packagecloud_push.sh
1359 only-if-success: true
1360 default-excludes: false
1361 - fdio-infra-shiplogs:
1362 maven-version: 'mvn33-new'
1365 name: 'cicn-libicnet-verify-{stream}-{os}'
1367 project-type: freestyle
1368 node: '{os}-basebuild-4c-4g'
1372 daysToKeep: '{build-days-to-keep}'
1373 numToKeep: '{build-num-to-keep}'
1374 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1375 artifactNumToKeep: '{build-artifact-num-to-keep}'
1378 - project-parameter:
1379 project: '{project}'
1386 - gerrit-trigger-scm:
1387 credentials-id: 'jenkins-gerrit-credentials'
1388 refspec: '$GERRIT_REFSPEC'
1389 choosing-strategy: 'gerrit'
1392 - fdio-infra-wrappers:
1393 build-timeout: '{build-timeout}'
1396 - gerrit-trigger-patch-submitted:
1402 !include-raw-escape:
1403 - include-raw-cicn-libicnet-build.sh
1412 only-if-success: true
1413 default-excludes: false
1414 - fdio-infra-shiplogs:
1415 maven-version: 'mvn33-new'
1418 name: 'cicn-metis-merge-{stream}-{os}'
1420 project-type: freestyle
1421 node: '{os}-basebuild-4c-4g'
1424 daysToKeep: '{build-days-to-keep}'
1425 numToKeep: '{build-num-to-keep}'
1426 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1427 artifactNumToKeep: '{build-artifact-num-to-keep}'
1430 - project-parameter:
1431 project: '{project}'
1436 - maven-project-parameter:
1439 maven-version: 'mvn33-new'
1440 - repo-name-parameter:
1441 repo-name: '{repo-stream-part}.{repo-os-part}'
1446 - gerrit-trigger-scm:
1447 credentials-id: 'jenkins-gerrit-credentials'
1449 choosing-strategy: 'default'
1452 - fdio-infra-wrappers:
1453 build-timeout: '{build-timeout}'
1456 - gerrit-trigger-patch-merged:
1460 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1464 - config-file-provider:
1466 - file-id: '.packagecloud'
1467 target: '/home/jenkins/.packagecloud'
1468 - config-file-provider:
1470 - file-id: 'packagecloud_api'
1471 target: '/home/jenkins/packagecloud_api'
1473 maven-version: 'mvn33-new'
1475 settings: 'cicn-settings'
1477 global-settings: 'global-settings'
1478 global-settings-type: cfp
1480 !include-raw-escape:
1481 - include-raw-cicn-metis-build.sh
1482 - provide-maven-settings:
1483 settings-file: 'cicn-settings'
1484 global-settings-file: 'global-settings'
1486 !include-raw-escape:
1487 - ../scripts/maven_push_functions.sh
1488 - include-raw-cicn-maven-push.sh
1490 !include-raw-escape:
1491 - ../scripts/packagecloud_push.sh
1496 **/metis/build/*.rpm,
1497 **/metis/build/*.deb
1500 only-if-success: true
1501 default-excludes: false
1502 - fdio-infra-shiplogs:
1503 maven-version: 'mvn33-new'
1506 name: 'cicn-metis-verify-{stream}-{os}'
1508 project-type: freestyle
1509 node: '{os}-basebuild-4c-4g'
1513 daysToKeep: '{build-days-to-keep}'
1514 numToKeep: '{build-num-to-keep}'
1515 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1516 artifactNumToKeep: '{build-artifact-num-to-keep}'
1519 - project-parameter:
1520 project: '{project}'
1527 - gerrit-trigger-scm:
1528 credentials-id: 'jenkins-gerrit-credentials'
1529 refspec: '$GERRIT_REFSPEC'
1530 choosing-strategy: 'gerrit'
1533 - fdio-infra-wrappers:
1534 build-timeout: '{build-timeout}'
1537 - gerrit-trigger-patch-submitted:
1543 !include-raw-escape:
1544 - include-raw-cicn-metis-build.sh
1549 **/metis/build/*.rpm,
1550 **/metis/build/*.deb
1553 only-if-success: true
1554 default-excludes: false
1555 - fdio-infra-shiplogs:
1556 maven-version: 'mvn33-new'
1559 name: 'cicn-http-server-merge-{stream}-{os}'
1561 project-type: freestyle
1562 node: '{os}-basebuild-4c-4g'
1565 daysToKeep: '{build-days-to-keep}'
1566 numToKeep: '{build-num-to-keep}'
1567 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1568 artifactNumToKeep: '{build-artifact-num-to-keep}'
1571 - project-parameter:
1572 project: '{project}'
1577 - maven-project-parameter:
1580 maven-version: 'mvn33-new'
1581 - repo-name-parameter:
1582 repo-name: '{repo-stream-part}.{repo-os-part}'
1587 - gerrit-trigger-scm:
1588 credentials-id: 'jenkins-gerrit-credentials'
1590 choosing-strategy: 'default'
1593 - fdio-infra-wrappers:
1594 build-timeout: '{build-timeout}'
1597 - gerrit-trigger-patch-merged:
1601 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1605 - config-file-provider:
1607 - file-id: '.packagecloud'
1608 target: '/home/jenkins/.packagecloud'
1609 - config-file-provider:
1611 - file-id: 'packagecloud_api'
1612 target: '/home/jenkins/packagecloud_api'
1614 maven-version: 'mvn33-new'
1616 settings: 'cicn-settings'
1618 global-settings: 'global-settings'
1619 global-settings-type: cfp
1621 !include-raw-escape:
1622 - include-raw-cicn-http-server-build.sh
1623 - provide-maven-settings:
1624 settings-file: 'cicn-settings'
1625 global-settings-file: 'global-settings'
1627 !include-raw-escape:
1628 - ../scripts/maven_push_functions.sh
1629 - include-raw-cicn-maven-push.sh
1631 !include-raw-escape:
1632 - ../scripts/packagecloud_push.sh
1641 only-if-success: true
1642 default-excludes: false
1643 - fdio-infra-shiplogs:
1644 maven-version: 'mvn33-new'
1647 name: 'cicn-http-server-verify-{stream}-{os}'
1649 project-type: freestyle
1650 node: '{os}-basebuild-4c-4g'
1654 daysToKeep: '{build-days-to-keep}'
1655 numToKeep: '{build-num-to-keep}'
1656 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1657 artifactNumToKeep: '{build-artifact-num-to-keep}'
1660 - project-parameter:
1661 project: '{project}'
1668 - gerrit-trigger-scm:
1669 credentials-id: 'jenkins-gerrit-credentials'
1670 refspec: '$GERRIT_REFSPEC'
1671 choosing-strategy: 'gerrit'
1674 - fdio-infra-wrappers:
1675 build-timeout: '{build-timeout}'
1678 - gerrit-trigger-patch-submitted:
1684 !include-raw-escape:
1685 - include-raw-cicn-http-server-build.sh
1694 only-if-success: true
1695 default-excludes: false
1696 - fdio-infra-shiplogs:
1697 maven-version: 'mvn33-new'
1700 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1702 project-type: freestyle
1703 node: '{os}-basebuild-4c-4g'
1706 daysToKeep: '{build-days-to-keep}'
1707 numToKeep: '{build-num-to-keep}'
1708 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1709 artifactNumToKeep: '{build-artifact-num-to-keep}'
1712 - project-parameter:
1713 project: '{project}'
1718 - maven-project-parameter:
1721 maven-version: 'mvn33-new'
1722 - repo-name-parameter:
1723 repo-name: '{repo-stream-part}.{repo-os-part}'
1728 - gerrit-trigger-scm:
1729 credentials-id: 'jenkins-gerrit-credentials'
1731 choosing-strategy: 'default'
1734 - fdio-infra-wrappers:
1735 build-timeout: '{build-timeout}'
1738 - gerrit-trigger-patch-merged:
1744 - config-file-provider:
1746 - file-id: '.packagecloud'
1747 target: '/home/jenkins/.packagecloud'
1748 - config-file-provider:
1750 - file-id: 'packagecloud_api'
1751 target: '/home/jenkins/packagecloud_api'
1753 maven-version: 'mvn33-new'
1755 settings: 'cicn-settings'
1757 global-settings: 'global-settings'
1758 global-settings-type: cfp
1760 !include-raw-escape:
1761 - include-raw-cicn-vpp-plugin-build.sh
1762 - provide-maven-settings:
1763 settings-file: 'cicn-settings'
1764 global-settings-file: 'global-settings'
1766 !include-raw-escape:
1767 - ../scripts/maven_push_functions.sh
1768 - include-raw-cicn-maven-push.sh
1770 !include-raw-escape:
1771 - ../scripts/packagecloud_push.sh
1776 **/cicn-plugin/build/*.rpm,
1777 **/cicn-plugin/build/*.deb
1780 only-if-success: true
1781 default-excludes: false
1782 - fdio-infra-shiplogs:
1783 maven-version: 'mvn33-new'
1786 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1788 project-type: freestyle
1789 node: '{os}-basebuild-4c-4g'
1793 daysToKeep: '{build-days-to-keep}'
1794 numToKeep: '{build-num-to-keep}'
1795 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1796 artifactNumToKeep: '{build-artifact-num-to-keep}'
1799 - project-parameter:
1800 project: '{project}'
1807 - gerrit-trigger-scm:
1808 credentials-id: 'jenkins-gerrit-credentials'
1809 refspec: '$GERRIT_REFSPEC'
1810 choosing-strategy: 'gerrit'
1813 - fdio-infra-wrappers:
1814 build-timeout: '{build-timeout}'
1817 - gerrit-trigger-patch-submitted:
1823 !include-raw-escape:
1824 - include-raw-cicn-vpp-plugin-build.sh
1829 **/cicn-plugin/build/*.rpm,
1830 **/cicn-plugin/build/*.deb
1833 only-if-success: true
1834 default-excludes: false
1835 - fdio-infra-shiplogs:
1836 maven-version: 'mvn33-new'
1839 name: 'cicn-viper-merge-{stream}-{os}'
1841 project-type: freestyle
1842 node: '{os}-basebuild-4c-4g'
1845 daysToKeep: '{build-days-to-keep}'
1846 numToKeep: '{build-num-to-keep}'
1847 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1848 artifactNumToKeep: '{build-artifact-num-to-keep}'
1851 - project-parameter:
1852 project: '{project}'
1857 - maven-project-parameter:
1860 maven-version: 'mvn33-new'
1861 - repo-name-parameter:
1862 repo-name: '{repo-stream-part}.{repo-os-part}'
1867 - gerrit-trigger-scm:
1868 credentials-id: 'jenkins-gerrit-credentials'
1870 choosing-strategy: 'default'
1873 - fdio-infra-wrappers:
1874 build-timeout: '{build-timeout}'
1877 - gerrit-trigger-patch-merged:
1881 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1885 - config-file-provider:
1887 - file-id: '.packagecloud'
1888 target: '/home/jenkins/.packagecloud'
1889 - config-file-provider:
1891 - file-id: 'packagecloud_api'
1892 target: '/home/jenkins/packagecloud_api'
1894 maven-version: 'mvn33-new'
1896 settings: 'cicn-settings'
1898 global-settings: 'global-settings'
1899 global-settings-type: cfp
1901 !include-raw-escape:
1902 - include-raw-cicn-viper-build.sh
1903 - provide-maven-settings:
1904 settings-file: 'cicn-settings'
1905 global-settings-file: 'global-settings'
1907 !include-raw-escape:
1908 - ../scripts/maven_push_functions.sh
1909 - include-raw-cicn-maven-push.sh
1911 !include-raw-escape:
1912 - ../scripts/packagecloud_push.sh
1919 **/libdash/build/*.rpm,
1920 **/libdash/build/*.deb
1923 only-if-success: true
1924 default-excludes: false
1925 - fdio-infra-shiplogs:
1926 maven-version: 'mvn33-new'
1929 name: 'cicn-viper-verify-{stream}-{os}'
1931 project-type: freestyle
1932 node: '{os}-basebuild-4c-4g'
1936 daysToKeep: '{build-days-to-keep}'
1937 numToKeep: '{build-num-to-keep}'
1938 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1939 artifactNumToKeep: '{build-artifact-num-to-keep}'
1942 - project-parameter:
1943 project: '{project}'
1950 - gerrit-trigger-scm:
1951 credentials-id: 'jenkins-gerrit-credentials'
1952 refspec: '$GERRIT_REFSPEC'
1953 choosing-strategy: 'gerrit'
1956 - fdio-infra-wrappers:
1957 build-timeout: '{build-timeout}'
1960 - gerrit-trigger-patch-submitted:
1966 !include-raw-escape:
1967 - include-raw-cicn-viper-build.sh
1974 **/libdash/build/*.rpm,
1975 **/libdash/build/*.deb
1978 only-if-success: true
1979 default-excludes: false
1980 - fdio-infra-shiplogs:
1981 maven-version: 'mvn33-new'
1984 name: 'cicn-radio-emulators-merge-{stream}-{os}'
1986 project-type: freestyle
1987 node: '{os}-basebuild-4c-4g'
1990 daysToKeep: '{build-days-to-keep}'
1991 numToKeep: '{build-num-to-keep}'
1992 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1993 artifactNumToKeep: '{build-artifact-num-to-keep}'
1996 - project-parameter:
1997 project: '{project}'
2002 - maven-project-parameter:
2005 maven-version: 'mvn33-new'
2006 - repo-name-parameter:
2007 repo-name: '{repo-stream-part}.{repo-os-part}'
2012 - gerrit-trigger-scm:
2013 credentials-id: 'jenkins-gerrit-credentials'
2015 choosing-strategy: 'default'
2018 - fdio-infra-wrappers:
2019 build-timeout: '{build-timeout}'
2022 - gerrit-trigger-patch-merged:
2028 - config-file-provider:
2030 - file-id: '.packagecloud'
2031 target: '/home/jenkins/.packagecloud'
2032 - config-file-provider:
2034 - file-id: 'packagecloud_api'
2035 target: '/home/jenkins/packagecloud_api'
2037 maven-version: 'mvn33-new'
2039 settings: 'cicn-settings'
2041 global-settings: 'global-settings'
2042 global-settings-type: cfp
2044 !include-raw-escape:
2045 - include-raw-cicn-radio-emulators-build.sh
2046 - provide-maven-settings:
2047 settings-file: 'cicn-settings'
2048 global-settings-file: 'global-settings'
2050 !include-raw-escape:
2051 - ../scripts/maven_push_functions.sh
2052 - include-raw-cicn-maven-push.sh
2054 !include-raw-escape:
2055 - ../scripts/packagecloud_push.sh
2059 # yamllint disable-line rule:line-length
2061 **/emu-radio/build/*.rpm,
2062 **/emu-radio/build/*.deb,
2063 **/emu-radio/ns3-packages/*.rpm,
2064 **/emu-radio/ns3-packages/*.deb
2067 only-if-success: true
2068 default-excludes: false
2069 - fdio-infra-shiplogs:
2070 maven-version: 'mvn33-new'
2073 name: 'cicn-radio-emulators-verify-{stream}-{os}'
2075 project-type: freestyle
2076 node: '{os}-basebuild-4c-4g'
2080 daysToKeep: '{build-days-to-keep}'
2081 numToKeep: '{build-num-to-keep}'
2082 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2083 artifactNumToKeep: '{build-artifact-num-to-keep}'
2086 - project-parameter:
2087 project: '{project}'
2094 - gerrit-trigger-scm:
2095 credentials-id: 'jenkins-gerrit-credentials'
2096 refspec: '$GERRIT_REFSPEC'
2097 choosing-strategy: 'gerrit'
2100 - fdio-infra-wrappers:
2101 build-timeout: '{build-timeout}'
2104 - gerrit-trigger-patch-submitted:
2110 !include-raw-escape:
2111 - include-raw-cicn-radio-emulators-build.sh
2115 # yamllint disable-line rule:line-length
2117 **/emu-radio/build/*.rpm,
2118 **/emu-radio/build/*.deb,
2119 **/emu-radio/ns3-packages/*.rpm,
2120 **/emu-radio/ns3-packages/*.deb
2124 only-if-success: true
2125 default-excludes: false
2126 - fdio-infra-shiplogs:
2127 maven-version: 'mvn33-new'
2130 name: 'cicn-android-sdk-merge-{stream}-{os}'
2132 project-type: freestyle
2133 node: '{os}-basebuild-4c-4g'
2136 daysToKeep: '{build-days-to-keep}'
2137 numToKeep: '{build-num-to-keep}'
2138 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2139 artifactNumToKeep: '{build-artifact-num-to-keep}'
2142 - project-parameter:
2143 project: '{project}'
2148 - maven-project-parameter:
2151 maven-version: 'mvn33-new'
2152 - repo-name-parameter:
2153 repo-name: '{repo-stream-part}.{repo-os-part}'
2156 - gerrit-trigger-scm:
2157 credentials-id: 'jenkins-gerrit-credentials'
2159 choosing-strategy: 'default'
2162 - fdio-infra-wrappers:
2163 build-timeout: '{build-timeout}'
2166 - gerrit-trigger-patch-merged:
2173 !include-raw-escape:
2174 - include-raw-cicn-android-sdk-build.sh
2179 **/IGetAndroid/app/build/outputs/apk/release/*.apk,
2180 **/MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,
2181 **/HttpServer/app/build/outputs/apk/release/*.apk,
2182 **/build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk
2185 only-if-success: true
2186 default-excludes: false
2187 - fdio-infra-shiplogs:
2188 maven-version: 'mvn33-new'
2191 name: 'cicn-android-sdk-verify-{stream}-{os}'
2193 project-type: freestyle
2194 node: '{os}-basebuild-4c-4g'
2198 daysToKeep: '{build-days-to-keep}'
2199 numToKeep: '{build-num-to-keep}'
2200 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2201 artifactNumToKeep: '{build-artifact-num-to-keep}'
2204 - project-parameter:
2205 project: '{project}'
2212 - gerrit-trigger-scm:
2213 credentials-id: 'jenkins-gerrit-credentials'
2214 refspec: '$GERRIT_REFSPEC'
2215 choosing-strategy: 'gerrit'
2218 - fdio-infra-wrappers:
2219 build-timeout: '{build-timeout}'
2222 - gerrit-trigger-patch-submitted:
2228 !include-raw-escape:
2229 - include-raw-cicn-android-sdk-build.sh
2233 # yamllint disable-line rule:line-length
2235 **/iGetAndroid/app/build/outputs/apk/*.apk,
2236 **/MetisForwarder/app/build/outputs/apk/*.apk,
2237 **/build/viper/viper-armv7//build/outputs/apk/*.apk
2240 only-if-success: true
2241 default-excludes: false
2242 - fdio-infra-shiplogs:
2243 maven-version: 'mvn33-new'
2246 name: 'cicn-vicn-merge-{stream}-{os}'
2248 project-type: freestyle
2249 node: '{os}-basebuild-4c-4g'
2252 daysToKeep: '{build-days-to-keep}'
2253 numToKeep: '{build-num-to-keep}'
2254 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2255 artifactNumToKeep: '{build-artifact-num-to-keep}'
2258 - project-parameter:
2259 project: '{project}'
2264 - maven-project-parameter:
2267 maven-version: 'mvn33-new'
2268 - repo-name-parameter:
2269 repo-name: '{repo-stream-part}.{repo-os-part}'
2274 - gerrit-trigger-scm:
2275 credentials-id: 'jenkins-gerrit-credentials'
2277 choosing-strategy: 'default'
2280 - fdio-infra-wrappers:
2281 build-timeout: '{build-timeout}'
2284 - gerrit-trigger-patch-merged:
2290 - config-file-provider:
2292 - file-id: '.packagecloud'
2293 target: '/home/jenkins/.packagecloud'
2294 - config-file-provider:
2296 - file-id: 'packagecloud_api'
2297 target: '/home/jenkins/packagecloud_api'
2299 maven-version: 'mvn33-new'
2301 settings: 'cicn-settings'
2303 global-settings: 'global-settings'
2304 global-settings-type: cfp
2306 !include-raw-escape:
2307 - include-raw-cicn-vicn-build.sh
2308 - provide-maven-settings:
2309 settings-file: 'cicn-settings'
2310 global-settings-file: 'global-settings'
2312 !include-raw-escape:
2313 - ../scripts/maven_push_functions.sh
2314 - include-raw-cicn-maven-push.sh
2316 !include-raw-escape:
2317 - ../scripts/packagecloud_push.sh
2326 only-if-success: true
2327 default-excludes: false
2328 - fdio-infra-shiplogs:
2329 maven-version: 'mvn33-new'
2332 name: 'cicn-vicn-verify-{stream}-{os}'
2334 project-type: freestyle
2335 node: '{os}-basebuild-4c-4g'
2339 daysToKeep: '{build-days-to-keep}'
2340 numToKeep: '{build-num-to-keep}'
2341 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2342 artifactNumToKeep: '{build-artifact-num-to-keep}'
2345 - project-parameter:
2346 project: '{project}'
2353 - gerrit-trigger-scm:
2354 credentials-id: 'jenkins-gerrit-credentials'
2355 refspec: '$GERRIT_REFSPEC'
2356 choosing-strategy: 'gerrit'
2359 - fdio-infra-wrappers:
2360 build-timeout: '{build-timeout}'
2363 - gerrit-trigger-patch-submitted:
2369 !include-raw-escape:
2370 - include-raw-cicn-vicn-build.sh
2379 only-if-success: true
2380 default-excludes: false
2381 - fdio-infra-shiplogs:
2382 maven-version: 'mvn33-new'