5 - 'cicn-longbow-verify-{stream}-{os}'
6 - 'cicn-longbow-merge-{stream}-{os}'
7 - 'cicn-longbow-docs-verify-{stream}'
8 - 'cicn-longbow-docs-merge-{stream}'
13 repo-os-part: 'ubuntu.xenial.main'
15 repo-os-part: 'centos7'
19 branch: 'cframework/master'
20 repo-stream-part: 'master'
29 - 'cicn-libparc-verify-{stream}-{os}'
30 - 'cicn-libparc-merge-{stream}-{os}'
31 - 'cicn-libparc-docs-verify-{stream}'
32 - 'cicn-libparc-docs-merge-{stream}'
37 repo-os-part: 'ubuntu.xenial.main'
39 repo-os-part: 'centos7'
43 branch: 'cframework/master'
44 repo-stream-part: 'master'
51 name: cicn-libccnx-common
53 - 'cicn-libccnx-common-verify-{stream}-{os}'
54 - 'cicn-libccnx-common-merge-{stream}-{os}'
59 repo-os-part: 'ubuntu.xenial.main'
61 repo-os-part: 'centos7'
65 branch: 'ccnxlibs/master'
66 repo-stream-part: 'master'
73 name: cicn-libccnx-transport-rta
75 - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
76 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
81 repo-os-part: 'ubuntu.xenial.main'
83 repo-os-part: 'centos7'
87 branch: 'ccnxlibs/master'
88 repo-stream-part: 'master'
95 name: cicn-libccnx-portal
97 - 'cicn-libccnx-portal-verify-{stream}-{os}'
98 - 'cicn-libccnx-portal-merge-{stream}-{os}'
103 repo-os-part: 'ubuntu.xenial.main'
105 repo-os-part: 'centos7'
109 branch: 'ccnxlibs/master'
110 repo-stream-part: 'master'
119 - 'cicn-libicnet-verify-{stream}-{os}'
120 - 'cicn-libicnet-merge-{stream}-{os}'
125 repo-os-part: 'ubuntu.xenial.main'
127 repo-os-part: 'centos7'
131 branch: 'libicnet/master'
132 repo-stream-part: 'master'
141 - 'cicn-metis-verify-{stream}-{os}'
142 - 'cicn-metis-merge-{stream}-{os}'
147 repo-os-part: 'ubuntu.xenial.main'
149 repo-os-part: 'centos7'
153 branch: 'sb-forwarder/master'
154 repo-stream-part: 'master'
161 name: cicn-http-server
163 - 'cicn-http-server-verify-{stream}-{os}'
164 - 'cicn-http-server-merge-{stream}-{os}'
169 repo-os-part: 'ubuntu.xenial.main'
171 repo-os-part: 'centos7'
175 branch: 'http-server/master'
176 repo-stream-part: 'master'
183 name: cicn-vpp-plugin
185 - 'cicn-vpp-plugin-verify-{stream}-{os}'
186 - 'cicn-vpp-plugin-merge-{stream}-{os}'
191 repo-os-part: 'ubuntu.xenial.main'
193 repo-os-part: 'centos7'
197 branch: 'cicn-plugin/master'
198 repo-stream-part: 'master'
207 - 'cicn-viper-verify-{stream}-{os}'
208 - 'cicn-viper-merge-{stream}-{os}'
213 repo-os-part: 'ubuntu.xenial.main'
217 branch: 'viper/master'
218 repo-stream-part: 'master'
225 name: cicn-radio-emulators
227 - 'cicn-radio-emulators-verify-{stream}-{os}'
228 - 'cicn-radio-emulators-merge-{stream}-{os}'
233 repo-os-part: 'ubuntu.xenial.main'
237 branch: 'vicn/master'
238 repo-stream-part: 'master'
245 name: cicn-android-sdk
247 - 'cicn-android-sdk-verify-{stream}-{os}'
248 - 'cicn-android-sdk-merge-{stream}-{os}'
253 repo-os-part: 'ubuntu.xenial.main'
257 branch: 'android-sdk/master'
258 repo-stream-part: 'master'
267 - 'cicn-vicn-verify-{stream}-{os}'
268 - 'cicn-vicn-merge-{stream}-{os}'
273 repo-os-part: 'ubuntu.xenial.main'
277 branch: 'vicn/master'
278 repo-stream-part: 'master'
285 name: 'cicn-longbow-merge-{stream}-{os}'
287 project-type: freestyle
288 node: '{os}-basebuild-4c-4g'
291 daysToKeep: '{build-days-to-keep}'
292 numToKeep: '{build-num-to-keep}'
293 artifactDaysToKeep: '{build-artifact-days-to-keep}'
294 artifactNumToKeep: '{build-artifact-num-to-keep}'
303 - maven-project-parameter:
306 maven-version: 'mvn33-new'
307 - repo-name-parameter:
308 repo-name: '{repo-stream-part}.{repo-os-part}'
311 - gerrit-trigger-scm:
312 credentials-id: 'jenkins-gerrit-credentials'
314 choosing-strategy: 'default'
317 - fdio-infra-wrappers:
318 build-timeout: '{build-timeout}'
321 - gerrit-trigger-patch-merged:
327 - config-file-provider:
329 - file-id: '.packagecloud'
330 target: '/home/jenkins/.packagecloud'
331 - config-file-provider:
333 - file-id: 'packagecloud_api'
334 target: '/home/jenkins/packagecloud_api'
336 maven-version: 'mvn33-new'
338 settings: 'cicn-settings'
340 global-settings: 'global-settings'
341 global-settings-type: cfp
344 - include-raw-cicn-longbow-build.sh
345 - provide-maven-settings:
346 settings-file: 'cicn-settings'
347 global-settings-file: 'global-settings'
350 - ../scripts/maven_push_functions.sh
351 - include-raw-cicn-maven-push.sh
354 - ../scripts/packagecloud_push.sh
359 **/longbow/build/*.rpm,
360 **/longbow/build/*.deb
363 only-if-success: true
364 default-excludes: false
365 - fdio-infra-shiplogs:
366 maven-version: 'mvn33-new'
369 name: 'cicn-longbow-verify-{stream}-{os}'
371 project-type: freestyle
372 node: '{os}-basebuild-4c-4g'
376 daysToKeep: '{build-days-to-keep}'
377 numToKeep: '{build-num-to-keep}'
378 artifactDaysToKeep: '{build-artifact-days-to-keep}'
379 artifactNumToKeep: '{build-artifact-num-to-keep}'
390 - gerrit-trigger-scm:
391 credentials-id: 'jenkins-gerrit-credentials'
392 refspec: '$GERRIT_REFSPEC'
393 choosing-strategy: 'gerrit'
396 - fdio-infra-wrappers:
397 build-timeout: '{build-timeout}'
400 - gerrit-trigger-patch-submitted:
407 - include-raw-cicn-longbow-build.sh
412 **/longbow/build/*.rpm,
413 **/longbow/build/*.deb
416 only-if-success: true
417 default-excludes: false
418 - fdio-infra-shiplogs:
419 maven-version: 'mvn33-new'
422 name: 'cicn-longbow-docs-merge-{stream}'
424 project-type: freestyle
425 node: ubuntu1604-basebuild-8c-32g
429 daysToKeep: '{build-days-to-keep}'
430 numToKeep: '{build-num-to-keep}'
431 artifactDaysToKeep: '{build-artifact-days-to-keep}'
432 artifactNumToKeep: '{build-artifact-num-to-keep}'
442 maven-version: 'mvn33-new'
445 - gerrit-trigger-scm:
446 credentials-id: 'jenkins-gerrit-credentials'
448 choosing-strategy: 'default'
451 - fdio-infra-wrappers:
452 build-timeout: '{build-timeout}'
456 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
459 server-name: 'Primary'
461 - comment-added-contains-event:
462 comment-contains-value: 'run-docs'
464 - project-compare-type: 'ANT'
465 project-pattern: '{project}'
467 - branch-compare-type: 'ANT'
468 branch-pattern: '**/{branch}'
477 maven-version: 'mvn33-new'
479 settings: 'vpp-settings'
481 global-settings: 'global-settings'
482 global-settings-type: cfp
483 - provide-maven-settings:
484 settings-file: 'cicn-settings'
485 global-settings-file: 'global-settings'
488 - include-raw-cicn-longbow-docs.sh
492 artifacts: 'longbow/build/documentation/*.tar'
495 only-if-success: true
496 default-excludes: false
497 - fdio-infra-shiplogs:
498 maven-version: 'mvn33-new'
501 name: 'cicn-longbow-docs-verify-{stream}'
503 project-type: freestyle
504 node: ubuntu1604-basebuild-8c-32g
508 daysToKeep: '{build-days-to-keep}'
509 numToKeep: '{build-num-to-keep}'
510 artifactDaysToKeep: '{build-artifact-days-to-keep}'
511 artifactNumToKeep: '{build-artifact-num-to-keep}'
521 maven-version: 'mvn33-new'
524 - gerrit-trigger-scm:
525 credentials-id: 'jenkins-gerrit-credentials'
527 choosing-strategy: 'default'
530 - fdio-infra-wrappers:
531 build-timeout: '{build-timeout}'
534 - gerrit-trigger-patch-submitted:
540 maven-version: 'mvn33-new'
542 settings: 'vpp-settings'
544 global-settings: 'global-settings'
545 global-settings-type: cfp
546 - provide-maven-settings:
547 settings-file: 'cicn-settings'
548 global-settings-file: 'global-settings'
551 - include-raw-cicn-longbow-docs.sh
555 artifacts: 'longbow/build/documentation/*.tar'
558 only-if-success: true
559 default-excludes: false
560 - fdio-infra-shiplogs:
561 maven-version: 'mvn33-new'
564 name: 'cicn-libparc-merge-{stream}-{os}'
566 project-type: freestyle
567 node: '{os}-basebuild-4c-4g'
570 daysToKeep: '{build-days-to-keep}'
571 numToKeep: '{build-num-to-keep}'
572 artifactDaysToKeep: '{build-artifact-days-to-keep}'
573 artifactNumToKeep: '{build-artifact-num-to-keep}'
582 - maven-project-parameter:
585 maven-version: 'mvn33-new'
586 - repo-name-parameter:
587 repo-name: '{repo-stream-part}.{repo-os-part}'
590 - gerrit-trigger-scm:
591 credentials-id: 'jenkins-gerrit-credentials'
593 choosing-strategy: 'default'
596 - fdio-infra-wrappers:
597 build-timeout: '{build-timeout}'
601 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
603 - gerrit-trigger-patch-merged:
607 jobs: 'cicn-longbow-merge-{stream}-{os}'
612 maven-version: 'mvn33-new'
614 settings: 'cicn-settings'
616 global-settings: 'global-settings'
617 global-settings-type: cfp
620 - include-raw-cicn-libparc-build.sh
621 - provide-maven-settings:
622 settings-file: 'cicn-settings'
623 global-settings-file: 'global-settings'
626 - ../scripts/maven_push_functions.sh
627 - include-raw-cicn-maven-push.sh
632 **/libparc/build/*.rpm,
633 **/libparc/build/*.deb
636 only-if-success: true
637 default-excludes: false
638 - fdio-infra-shiplogs:
639 maven-version: 'mvn33-new'
642 name: 'cicn-libparc-verify-{stream}-{os}'
644 project-type: freestyle
645 node: '{os}-basebuild-4c-4g'
649 daysToKeep: '{build-days-to-keep}'
650 numToKeep: '{build-num-to-keep}'
651 artifactDaysToKeep: '{build-artifact-days-to-keep}'
652 artifactNumToKeep: '{build-artifact-num-to-keep}'
663 - gerrit-trigger-scm:
664 credentials-id: 'jenkins-gerrit-credentials'
665 refspec: '$GERRIT_REFSPEC'
666 choosing-strategy: 'gerrit'
669 - fdio-infra-wrappers:
670 build-timeout: '{build-timeout}'
673 - gerrit-trigger-patch-submitted:
680 - include-raw-cicn-libparc-build.sh
685 **/libparc/build/*.rpm,
686 **/libparc/build/*.deb
689 only-if-success: true
690 default-excludes: false
691 - fdio-infra-shiplogs:
692 maven-version: 'mvn33-new'
695 name: 'cicn-libparc-docs-merge-{stream}'
697 project-type: freestyle
698 node: ubuntu1604-basebuild-8c-32g
702 daysToKeep: '{build-days-to-keep}'
703 numToKeep: '{build-num-to-keep}'
704 artifactDaysToKeep: '{build-artifact-days-to-keep}'
705 artifactNumToKeep: '{build-artifact-num-to-keep}'
715 maven-version: 'mvn33-new'
718 - gerrit-trigger-scm:
719 credentials-id: 'jenkins-gerrit-credentials'
721 choosing-strategy: 'default'
724 - fdio-infra-wrappers:
725 build-timeout: '{build-timeout}'
729 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
732 server-name: 'Primary'
734 - comment-added-contains-event:
735 comment-contains-value: 'run-docs'
737 - project-compare-type: 'ANT'
738 project-pattern: '{project}'
740 - branch-compare-type: 'ANT'
741 branch-pattern: '**/{branch}'
750 maven-version: 'mvn33-new'
752 settings: 'vpp-settings'
754 global-settings: 'global-settings'
755 global-settings-type: cfp
756 - provide-maven-settings:
757 settings-file: 'cicn-settings'
758 global-settings-file: 'global-settings'
761 - include-raw-cicn-libparc-docs.sh
765 artifacts: 'libparc/build/documentation/*.tar'
768 only-if-success: true
769 default-excludes: false
770 - fdio-infra-shiplogs:
771 maven-version: 'mvn33-new'
774 name: 'cicn-libparc-docs-verify-{stream}'
776 project-type: freestyle
777 node: ubuntu1604-basebuild-8c-32g
781 daysToKeep: '{build-days-to-keep}'
782 numToKeep: '{build-num-to-keep}'
783 artifactDaysToKeep: '{build-artifact-days-to-keep}'
784 artifactNumToKeep: '{build-artifact-num-to-keep}'
794 maven-version: 'mvn33-new'
797 - gerrit-trigger-scm:
798 credentials-id: 'jenkins-gerrit-credentials'
800 choosing-strategy: 'default'
803 - fdio-infra-wrappers:
804 build-timeout: '{build-timeout}'
807 - gerrit-trigger-patch-submitted:
813 maven-version: 'mvn33-new'
815 settings: 'vpp-settings'
817 global-settings: 'global-settings'
818 global-settings-type: cfp
819 - provide-maven-settings:
820 settings-file: 'cicn-settings'
821 global-settings-file: 'global-settings'
824 - include-raw-cicn-libparc-docs.sh
828 artifacts: 'libparc/build/documentation/*.tar'
831 only-if-success: true
832 default-excludes: false
833 - fdio-infra-shiplogs:
834 maven-version: 'mvn33-new'
838 name: 'cicn-libccnx-common-merge-{stream}-{os}'
840 project-type: freestyle
841 node: '{os}-basebuild-4c-4g'
844 daysToKeep: '{build-days-to-keep}'
845 numToKeep: '{build-num-to-keep}'
846 artifactDaysToKeep: '{build-artifact-days-to-keep}'
847 artifactNumToKeep: '{build-artifact-num-to-keep}'
856 - maven-project-parameter:
859 maven-version: 'mvn33-new'
860 - repo-name-parameter:
861 repo-name: '{repo-stream-part}.{repo-os-part}'
864 - gerrit-trigger-scm:
865 credentials-id: 'jenkins-gerrit-credentials'
867 choosing-strategy: 'default'
870 - fdio-infra-wrappers:
871 build-timeout: '{build-timeout}'
874 - gerrit-trigger-patch-merged:
878 jobs: 'cicn-libparc-merge-{stream}-{os}'
883 maven-version: 'mvn33-new'
885 settings: 'cicn-settings'
887 global-settings: 'global-settings'
888 global-settings-type: cfp
891 - include-raw-cicn-libccnx-common-build.sh
892 - provide-maven-settings:
893 settings-file: 'cicn-settings'
894 global-settings-file: 'global-settings'
897 - ../scripts/maven_push_functions.sh
898 - include-raw-cicn-maven-push.sh
903 **/libccnx-common/build/*.rpm,
904 **/libccnx-common/build/*.deb
907 only-if-success: true
908 default-excludes: false
909 - fdio-infra-shiplogs:
910 maven-version: 'mvn33-new'
913 name: 'cicn-libccnx-common-verify-{stream}-{os}'
915 project-type: freestyle
916 node: '{os}-basebuild-4c-4g'
920 daysToKeep: '{build-days-to-keep}'
921 numToKeep: '{build-num-to-keep}'
922 artifactDaysToKeep: '{build-artifact-days-to-keep}'
923 artifactNumToKeep: '{build-artifact-num-to-keep}'
934 - gerrit-trigger-scm:
935 credentials-id: 'jenkins-gerrit-credentials'
936 refspec: '$GERRIT_REFSPEC'
937 choosing-strategy: 'gerrit'
940 - fdio-infra-wrappers:
941 build-timeout: '{build-timeout}'
944 - gerrit-trigger-patch-submitted:
951 - include-raw-cicn-libccnx-common-build.sh
956 **/libccnx-common/build/*.rpm,
957 **/libccnx-common/build/*.deb
960 only-if-success: true
961 default-excludes: false
962 - fdio-infra-shiplogs:
963 maven-version: 'mvn33-new'
966 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
968 project-type: freestyle
969 node: '{os}-basebuild-4c-4g'
972 daysToKeep: '{build-days-to-keep}'
973 numToKeep: '{build-num-to-keep}'
974 artifactDaysToKeep: '{build-artifact-days-to-keep}'
975 artifactNumToKeep: '{build-artifact-num-to-keep}'
984 - maven-project-parameter:
987 maven-version: 'mvn33-new'
988 - repo-name-parameter:
989 repo-name: '{repo-stream-part}.{repo-os-part}'
992 - gerrit-trigger-scm:
993 credentials-id: 'jenkins-gerrit-credentials'
995 choosing-strategy: 'default'
998 - fdio-infra-wrappers:
999 build-timeout: '{build-timeout}'
1002 - gerrit-trigger-patch-merged:
1006 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
1011 maven-version: 'mvn33-new'
1013 settings: 'cicn-settings'
1015 global-settings: 'global-settings'
1016 global-settings-type: cfp
1018 !include-raw-escape:
1019 - include-raw-cicn-libccnx-transport-rta-build.sh
1020 - provide-maven-settings:
1021 settings-file: 'cicn-settings'
1022 global-settings-file: 'global-settings'
1024 !include-raw-escape:
1025 - ../scripts/maven_push_functions.sh
1026 - include-raw-cicn-maven-push.sh
1031 **/libccnx-transport-rta/build/*.rpm,
1032 **/libccnx-transport-rta/build/*.deb
1035 only-if-success: true
1036 default-excludes: false
1037 - fdio-infra-shiplogs:
1038 maven-version: 'mvn33-new'
1041 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1043 project-type: freestyle
1044 node: '{os}-basebuild-4c-4g'
1048 daysToKeep: '{build-days-to-keep}'
1049 numToKeep: '{build-num-to-keep}'
1050 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1051 artifactNumToKeep: '{build-artifact-num-to-keep}'
1054 - project-parameter:
1055 project: '{project}'
1062 - gerrit-trigger-scm:
1063 credentials-id: 'jenkins-gerrit-credentials'
1064 refspec: '$GERRIT_REFSPEC'
1065 choosing-strategy: 'gerrit'
1068 - fdio-infra-wrappers:
1069 build-timeout: '{build-timeout}'
1072 - gerrit-trigger-patch-submitted:
1078 !include-raw-escape:
1079 - include-raw-cicn-libccnx-transport-rta-build.sh
1083 # yamllint disable-line rule:line-length
1085 **/libccnx-transport-rta/build/*.rpm,
1086 **/libccnx-transport-rta/build/*.deb
1089 only-if-success: true
1090 default-excludes: false
1091 - fdio-infra-shiplogs:
1092 maven-version: 'mvn33-new'
1095 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1097 project-type: freestyle
1098 node: '{os}-basebuild-4c-4g'
1101 daysToKeep: '{build-days-to-keep}'
1102 numToKeep: '{build-num-to-keep}'
1103 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1104 artifactNumToKeep: '{build-artifact-num-to-keep}'
1107 - project-parameter:
1108 project: '{project}'
1113 - maven-project-parameter:
1116 maven-version: 'mvn33-new'
1117 - repo-name-parameter:
1118 repo-name: '{repo-stream-part}.{repo-os-part}'
1121 - gerrit-trigger-scm:
1122 credentials-id: 'jenkins-gerrit-credentials'
1124 choosing-strategy: 'default'
1127 - fdio-infra-wrappers:
1128 build-timeout: '{build-timeout}'
1131 - gerrit-trigger-patch-merged:
1135 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1140 maven-version: 'mvn33-new'
1142 settings: 'cicn-settings'
1144 global-settings: 'global-settings'
1145 global-settings-type: cfp
1147 !include-raw-escape:
1148 - include-raw-cicn-libccnx-portal-build.sh
1149 - provide-maven-settings:
1150 settings-file: 'cicn-settings'
1151 global-settings-file: 'global-settings'
1153 !include-raw-escape:
1154 - ../scripts/maven_push_functions.sh
1155 - include-raw-cicn-maven-push.sh
1160 **/libccnx-portal/build/*.rpm,
1161 **/libccnx-portal/build/*.deb
1164 only-if-success: true
1165 default-excludes: false
1166 - fdio-infra-shiplogs:
1167 maven-version: 'mvn33-new'
1170 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1172 project-type: freestyle
1173 node: '{os}-basebuild-4c-4g'
1177 daysToKeep: '{build-days-to-keep}'
1178 numToKeep: '{build-num-to-keep}'
1179 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1180 artifactNumToKeep: '{build-artifact-num-to-keep}'
1183 - project-parameter:
1184 project: '{project}'
1191 - gerrit-trigger-scm:
1192 credentials-id: 'jenkins-gerrit-credentials'
1193 refspec: '$GERRIT_REFSPEC'
1194 choosing-strategy: 'gerrit'
1197 - fdio-infra-wrappers:
1198 build-timeout: '{build-timeout}'
1201 - gerrit-trigger-patch-submitted:
1207 !include-raw-escape:
1208 - include-raw-cicn-libccnx-portal-build.sh
1213 **/libccnx-portal/build/*.rpm,
1214 **/libccnx-portal/build/*.deb
1217 only-if-success: true
1218 default-excludes: false
1219 - fdio-infra-shiplogs:
1220 maven-version: 'mvn33-new'
1223 name: 'cicn-libicnet-merge-{stream}-{os}'
1225 project-type: freestyle
1226 node: '{os}-basebuild-4c-4g'
1229 daysToKeep: '{build-days-to-keep}'
1230 numToKeep: '{build-num-to-keep}'
1231 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1232 artifactNumToKeep: '{build-artifact-num-to-keep}'
1235 - project-parameter:
1236 project: '{project}'
1241 - maven-project-parameter:
1244 maven-version: 'mvn33-new'
1245 - repo-name-parameter:
1246 repo-name: '{repo-stream-part}.{repo-os-part}'
1249 - gerrit-trigger-scm:
1250 credentials-id: 'jenkins-gerrit-credentials'
1252 choosing-strategy: 'default'
1255 - fdio-infra-wrappers:
1256 build-timeout: '{build-timeout}'
1259 - gerrit-trigger-patch-merged:
1263 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1268 maven-version: 'mvn33-new'
1270 settings: 'cicn-settings'
1272 global-settings: 'global-settings'
1273 global-settings-type: cfp
1275 !include-raw-escape:
1276 - include-raw-cicn-libicnet-build.sh
1277 - provide-maven-settings:
1278 settings-file: 'cicn-settings'
1279 global-settings-file: 'global-settings'
1281 !include-raw-escape:
1282 - ../scripts/maven_push_functions.sh
1283 - include-raw-cicn-maven-push.sh
1292 only-if-success: true
1293 default-excludes: false
1294 - fdio-infra-shiplogs:
1295 maven-version: 'mvn33-new'
1298 name: 'cicn-libicnet-verify-{stream}-{os}'
1300 project-type: freestyle
1301 node: '{os}-basebuild-4c-4g'
1305 daysToKeep: '{build-days-to-keep}'
1306 numToKeep: '{build-num-to-keep}'
1307 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1308 artifactNumToKeep: '{build-artifact-num-to-keep}'
1311 - project-parameter:
1312 project: '{project}'
1319 - gerrit-trigger-scm:
1320 credentials-id: 'jenkins-gerrit-credentials'
1321 refspec: '$GERRIT_REFSPEC'
1322 choosing-strategy: 'gerrit'
1325 - fdio-infra-wrappers:
1326 build-timeout: '{build-timeout}'
1329 - gerrit-trigger-patch-submitted:
1335 !include-raw-escape:
1336 - include-raw-cicn-libicnet-build.sh
1345 only-if-success: true
1346 default-excludes: false
1347 - fdio-infra-shiplogs:
1348 maven-version: 'mvn33-new'
1351 name: 'cicn-metis-merge-{stream}-{os}'
1353 project-type: freestyle
1354 node: '{os}-basebuild-4c-4g'
1357 daysToKeep: '{build-days-to-keep}'
1358 numToKeep: '{build-num-to-keep}'
1359 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1360 artifactNumToKeep: '{build-artifact-num-to-keep}'
1363 - project-parameter:
1364 project: '{project}'
1369 - maven-project-parameter:
1372 maven-version: 'mvn33-new'
1373 - repo-name-parameter:
1374 repo-name: '{repo-stream-part}.{repo-os-part}'
1377 - gerrit-trigger-scm:
1378 credentials-id: 'jenkins-gerrit-credentials'
1380 choosing-strategy: 'default'
1383 - fdio-infra-wrappers:
1384 build-timeout: '{build-timeout}'
1387 - gerrit-trigger-patch-merged:
1391 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1396 maven-version: 'mvn33-new'
1398 settings: 'cicn-settings'
1400 global-settings: 'global-settings'
1401 global-settings-type: cfp
1403 !include-raw-escape:
1404 - include-raw-cicn-metis-build.sh
1405 - provide-maven-settings:
1406 settings-file: 'cicn-settings'
1407 global-settings-file: 'global-settings'
1409 !include-raw-escape:
1410 - ../scripts/maven_push_functions.sh
1411 - include-raw-cicn-maven-push.sh
1416 **/metis/build/*.rpm,
1417 **/metis/build/*.deb
1420 only-if-success: true
1421 default-excludes: false
1422 - fdio-infra-shiplogs:
1423 maven-version: 'mvn33-new'
1426 name: 'cicn-metis-verify-{stream}-{os}'
1428 project-type: freestyle
1429 node: '{os}-basebuild-4c-4g'
1433 daysToKeep: '{build-days-to-keep}'
1434 numToKeep: '{build-num-to-keep}'
1435 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1436 artifactNumToKeep: '{build-artifact-num-to-keep}'
1439 - project-parameter:
1440 project: '{project}'
1447 - gerrit-trigger-scm:
1448 credentials-id: 'jenkins-gerrit-credentials'
1449 refspec: '$GERRIT_REFSPEC'
1450 choosing-strategy: 'gerrit'
1453 - fdio-infra-wrappers:
1454 build-timeout: '{build-timeout}'
1457 - gerrit-trigger-patch-submitted:
1463 !include-raw-escape:
1464 - include-raw-cicn-metis-build.sh
1469 **/metis/build/*.rpm,
1470 **/metis/build/*.deb
1473 only-if-success: true
1474 default-excludes: false
1475 - fdio-infra-shiplogs:
1476 maven-version: 'mvn33-new'
1479 name: 'cicn-http-server-merge-{stream}-{os}'
1481 project-type: freestyle
1482 node: '{os}-basebuild-4c-4g'
1485 daysToKeep: '{build-days-to-keep}'
1486 numToKeep: '{build-num-to-keep}'
1487 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1488 artifactNumToKeep: '{build-artifact-num-to-keep}'
1491 - project-parameter:
1492 project: '{project}'
1497 - maven-project-parameter:
1500 maven-version: 'mvn33-new'
1501 - repo-name-parameter:
1502 repo-name: '{repo-stream-part}.{repo-os-part}'
1505 - gerrit-trigger-scm:
1506 credentials-id: 'jenkins-gerrit-credentials'
1508 choosing-strategy: 'default'
1511 - fdio-infra-wrappers:
1512 build-timeout: '{build-timeout}'
1515 - gerrit-trigger-patch-merged:
1519 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1524 maven-version: 'mvn33-new'
1526 settings: 'cicn-settings'
1528 global-settings: 'global-settings'
1529 global-settings-type: cfp
1531 !include-raw-escape:
1532 - include-raw-cicn-http-server-build.sh
1533 - provide-maven-settings:
1534 settings-file: 'cicn-settings'
1535 global-settings-file: 'global-settings'
1537 !include-raw-escape:
1538 - ../scripts/maven_push_functions.sh
1539 - include-raw-cicn-maven-push.sh
1548 only-if-success: true
1549 default-excludes: false
1550 - fdio-infra-shiplogs:
1551 maven-version: 'mvn33-new'
1554 name: 'cicn-http-server-verify-{stream}-{os}'
1556 project-type: freestyle
1557 node: '{os}-basebuild-4c-4g'
1561 daysToKeep: '{build-days-to-keep}'
1562 numToKeep: '{build-num-to-keep}'
1563 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1564 artifactNumToKeep: '{build-artifact-num-to-keep}'
1567 - project-parameter:
1568 project: '{project}'
1575 - gerrit-trigger-scm:
1576 credentials-id: 'jenkins-gerrit-credentials'
1577 refspec: '$GERRIT_REFSPEC'
1578 choosing-strategy: 'gerrit'
1581 - fdio-infra-wrappers:
1582 build-timeout: '{build-timeout}'
1585 - gerrit-trigger-patch-submitted:
1591 !include-raw-escape:
1592 - include-raw-cicn-http-server-build.sh
1601 only-if-success: true
1602 default-excludes: false
1603 - fdio-infra-shiplogs:
1604 maven-version: 'mvn33-new'
1607 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1609 project-type: freestyle
1610 node: '{os}-basebuild-4c-4g'
1613 daysToKeep: '{build-days-to-keep}'
1614 numToKeep: '{build-num-to-keep}'
1615 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1616 artifactNumToKeep: '{build-artifact-num-to-keep}'
1619 - project-parameter:
1620 project: '{project}'
1625 - maven-project-parameter:
1628 maven-version: 'mvn33-new'
1629 - repo-name-parameter:
1630 repo-name: '{repo-stream-part}.{repo-os-part}'
1633 - gerrit-trigger-scm:
1634 credentials-id: 'jenkins-gerrit-credentials'
1636 choosing-strategy: 'default'
1639 - fdio-infra-wrappers:
1640 build-timeout: '{build-timeout}'
1643 - gerrit-trigger-patch-merged:
1650 maven-version: 'mvn33-new'
1652 settings: 'cicn-settings'
1654 global-settings: 'global-settings'
1655 global-settings-type: cfp
1657 !include-raw-escape:
1658 - include-raw-cicn-vpp-plugin-build.sh
1659 - provide-maven-settings:
1660 settings-file: 'cicn-settings'
1661 global-settings-file: 'global-settings'
1663 !include-raw-escape:
1664 - ../scripts/maven_push_functions.sh
1665 - include-raw-cicn-maven-push.sh
1670 **/cicn-plugin/build/*.rpm,
1671 **/cicn-plugin/build/*.deb
1674 only-if-success: true
1675 default-excludes: false
1676 - fdio-infra-shiplogs:
1677 maven-version: 'mvn33-new'
1680 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1682 project-type: freestyle
1683 node: '{os}-basebuild-4c-4g'
1687 daysToKeep: '{build-days-to-keep}'
1688 numToKeep: '{build-num-to-keep}'
1689 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1690 artifactNumToKeep: '{build-artifact-num-to-keep}'
1693 - project-parameter:
1694 project: '{project}'
1701 - gerrit-trigger-scm:
1702 credentials-id: 'jenkins-gerrit-credentials'
1703 refspec: '$GERRIT_REFSPEC'
1704 choosing-strategy: 'gerrit'
1707 - fdio-infra-wrappers:
1708 build-timeout: '{build-timeout}'
1711 - gerrit-trigger-patch-submitted:
1717 !include-raw-escape:
1718 - include-raw-cicn-vpp-plugin-build.sh
1723 **/cicn-plugin/build/*.rpm,
1724 **/cicn-plugin/build/*.deb
1727 only-if-success: true
1728 default-excludes: false
1729 - fdio-infra-shiplogs:
1730 maven-version: 'mvn33-new'
1733 name: 'cicn-viper-merge-{stream}-{os}'
1735 project-type: freestyle
1736 node: '{os}-basebuild-4c-4g'
1739 daysToKeep: '{build-days-to-keep}'
1740 numToKeep: '{build-num-to-keep}'
1741 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1742 artifactNumToKeep: '{build-artifact-num-to-keep}'
1745 - project-parameter:
1746 project: '{project}'
1751 - maven-project-parameter:
1754 maven-version: 'mvn33-new'
1755 - repo-name-parameter:
1756 repo-name: '{repo-stream-part}.{repo-os-part}'
1759 - gerrit-trigger-scm:
1760 credentials-id: 'jenkins-gerrit-credentials'
1762 choosing-strategy: 'default'
1765 - fdio-infra-wrappers:
1766 build-timeout: '{build-timeout}'
1769 - gerrit-trigger-patch-merged:
1773 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1778 maven-version: 'mvn33-new'
1780 settings: 'cicn-settings'
1782 global-settings: 'global-settings'
1783 global-settings-type: cfp
1785 !include-raw-escape:
1786 - include-raw-cicn-viper-build.sh
1787 - provide-maven-settings:
1788 settings-file: 'cicn-settings'
1789 global-settings-file: 'global-settings'
1791 !include-raw-escape:
1792 - ../scripts/maven_push_functions.sh
1793 - include-raw-cicn-maven-push.sh
1800 **/libdash/build/*.rpm,
1801 **/libdash/build/*.deb
1804 only-if-success: true
1805 default-excludes: false
1806 - fdio-infra-shiplogs:
1807 maven-version: 'mvn33-new'
1810 name: 'cicn-viper-verify-{stream}-{os}'
1812 project-type: freestyle
1813 node: '{os}-basebuild-4c-4g'
1817 daysToKeep: '{build-days-to-keep}'
1818 numToKeep: '{build-num-to-keep}'
1819 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1820 artifactNumToKeep: '{build-artifact-num-to-keep}'
1823 - project-parameter:
1824 project: '{project}'
1831 - gerrit-trigger-scm:
1832 credentials-id: 'jenkins-gerrit-credentials'
1833 refspec: '$GERRIT_REFSPEC'
1834 choosing-strategy: 'gerrit'
1837 - fdio-infra-wrappers:
1838 build-timeout: '{build-timeout}'
1841 - gerrit-trigger-patch-submitted:
1847 !include-raw-escape:
1848 - include-raw-cicn-viper-build.sh
1855 **/libdash/build/*.rpm,
1856 **/libdash/build/*.deb
1859 only-if-success: true
1860 default-excludes: false
1861 - fdio-infra-shiplogs:
1862 maven-version: 'mvn33-new'
1865 name: 'cicn-radio-emulators-merge-{stream}-{os}'
1867 project-type: freestyle
1868 node: '{os}-basebuild-4c-4g'
1871 daysToKeep: '{build-days-to-keep}'
1872 numToKeep: '{build-num-to-keep}'
1873 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1874 artifactNumToKeep: '{build-artifact-num-to-keep}'
1877 - project-parameter:
1878 project: '{project}'
1883 - maven-project-parameter:
1886 maven-version: 'mvn33-new'
1887 - repo-name-parameter:
1888 repo-name: '{repo-stream-part}.{repo-os-part}'
1891 - gerrit-trigger-scm:
1892 credentials-id: 'jenkins-gerrit-credentials'
1894 choosing-strategy: 'default'
1897 - fdio-infra-wrappers:
1898 build-timeout: '{build-timeout}'
1901 - gerrit-trigger-patch-merged:
1908 maven-version: 'mvn33-new'
1910 settings: 'cicn-settings'
1912 global-settings: 'global-settings'
1913 global-settings-type: cfp
1915 !include-raw-escape:
1916 - include-raw-cicn-radio-emulators-build.sh
1917 - provide-maven-settings:
1918 settings-file: 'cicn-settings'
1919 global-settings-file: 'global-settings'
1921 !include-raw-escape:
1922 - ../scripts/maven_push_functions.sh
1923 - include-raw-cicn-maven-push.sh
1927 # yamllint disable-line rule:line-length
1929 **/emu-radio/build/*.rpm,
1930 **/emu-radio/build/*.deb,
1931 **/emu-radio/ns3-packages/*.rpm,
1932 **/emu-radio/ns3-packages/*.deb
1935 only-if-success: true
1936 default-excludes: false
1937 - fdio-infra-shiplogs:
1938 maven-version: 'mvn33-new'
1941 name: 'cicn-radio-emulators-verify-{stream}-{os}'
1943 project-type: freestyle
1944 node: '{os}-basebuild-4c-4g'
1948 daysToKeep: '{build-days-to-keep}'
1949 numToKeep: '{build-num-to-keep}'
1950 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1951 artifactNumToKeep: '{build-artifact-num-to-keep}'
1954 - project-parameter:
1955 project: '{project}'
1962 - gerrit-trigger-scm:
1963 credentials-id: 'jenkins-gerrit-credentials'
1964 refspec: '$GERRIT_REFSPEC'
1965 choosing-strategy: 'gerrit'
1968 - fdio-infra-wrappers:
1969 build-timeout: '{build-timeout}'
1972 - gerrit-trigger-patch-submitted:
1978 !include-raw-escape:
1979 - include-raw-cicn-radio-emulators-build.sh
1983 # yamllint disable-line rule:line-length
1985 **/emu-radio/build/*.rpm,
1986 **/emu-radio/build/*.deb,
1987 **/emu-radio/ns3-packages/*.rpm,
1988 **/emu-radio/ns3-packages/*.deb
1992 only-if-success: true
1993 default-excludes: false
1994 - fdio-infra-shiplogs:
1995 maven-version: 'mvn33-new'
1998 name: 'cicn-android-sdk-merge-{stream}-{os}'
2000 project-type: freestyle
2001 node: '{os}-basebuild-4c-4g'
2004 daysToKeep: '{build-days-to-keep}'
2005 numToKeep: '{build-num-to-keep}'
2006 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2007 artifactNumToKeep: '{build-artifact-num-to-keep}'
2010 - project-parameter:
2011 project: '{project}'
2016 - maven-project-parameter:
2019 maven-version: 'mvn33-new'
2020 - repo-name-parameter:
2021 repo-name: '{repo-stream-part}.{repo-os-part}'
2024 - gerrit-trigger-scm:
2025 credentials-id: 'jenkins-gerrit-credentials'
2027 choosing-strategy: 'default'
2030 - fdio-infra-wrappers:
2031 build-timeout: '{build-timeout}'
2034 - gerrit-trigger-patch-merged:
2041 !include-raw-escape:
2042 - include-raw-cicn-android-sdk-build.sh
2047 **/IGetAndroid/app/build/outputs/apk/release/*.apk,
2048 **/MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,
2049 **/HttpServer/app/build/outputs/apk/release/*.apk,
2050 **/build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk
2053 only-if-success: true
2054 default-excludes: false
2055 - fdio-infra-shiplogs:
2056 maven-version: 'mvn33-new'
2059 name: 'cicn-android-sdk-verify-{stream}-{os}'
2061 project-type: freestyle
2062 node: '{os}-basebuild-4c-4g'
2066 daysToKeep: '{build-days-to-keep}'
2067 numToKeep: '{build-num-to-keep}'
2068 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2069 artifactNumToKeep: '{build-artifact-num-to-keep}'
2072 - project-parameter:
2073 project: '{project}'
2080 - gerrit-trigger-scm:
2081 credentials-id: 'jenkins-gerrit-credentials'
2082 refspec: '$GERRIT_REFSPEC'
2083 choosing-strategy: 'gerrit'
2086 - fdio-infra-wrappers:
2087 build-timeout: '{build-timeout}'
2090 - gerrit-trigger-patch-submitted:
2096 !include-raw-escape:
2097 - include-raw-cicn-android-sdk-build.sh
2101 # yamllint disable-line rule:line-length
2103 **/iGetAndroid/app/build/outputs/apk/*.apk,
2104 **/MetisForwarder/app/build/outputs/apk/*.apk,
2105 **/build/viper/viper-armv7//build/outputs/apk/*.apk
2108 only-if-success: true
2109 default-excludes: false
2110 - fdio-infra-shiplogs:
2111 maven-version: 'mvn33-new'
2114 name: 'cicn-vicn-merge-{stream}-{os}'
2116 project-type: freestyle
2117 node: '{os}-basebuild-4c-4g'
2120 daysToKeep: '{build-days-to-keep}'
2121 numToKeep: '{build-num-to-keep}'
2122 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2123 artifactNumToKeep: '{build-artifact-num-to-keep}'
2126 - project-parameter:
2127 project: '{project}'
2132 - maven-project-parameter:
2135 maven-version: 'mvn33-new'
2136 - repo-name-parameter:
2137 repo-name: '{repo-stream-part}.{repo-os-part}'
2140 - gerrit-trigger-scm:
2141 credentials-id: 'jenkins-gerrit-credentials'
2143 choosing-strategy: 'default'
2146 - fdio-infra-wrappers:
2147 build-timeout: '{build-timeout}'
2150 - gerrit-trigger-patch-merged:
2157 maven-version: 'mvn33-new'
2159 settings: 'cicn-settings'
2161 global-settings: 'global-settings'
2162 global-settings-type: cfp
2164 !include-raw-escape:
2165 - include-raw-cicn-vicn-build.sh
2166 - provide-maven-settings:
2167 settings-file: 'cicn-settings'
2168 global-settings-file: 'global-settings'
2170 !include-raw-escape:
2171 - ../scripts/maven_push_functions.sh
2172 - include-raw-cicn-maven-push.sh
2181 only-if-success: true
2182 default-excludes: false
2183 - fdio-infra-shiplogs:
2184 maven-version: 'mvn33-new'
2187 name: 'cicn-vicn-verify-{stream}-{os}'
2189 project-type: freestyle
2190 node: '{os}-basebuild-4c-4g'
2194 daysToKeep: '{build-days-to-keep}'
2195 numToKeep: '{build-num-to-keep}'
2196 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2197 artifactNumToKeep: '{build-artifact-num-to-keep}'
2200 - project-parameter:
2201 project: '{project}'
2208 - gerrit-trigger-scm:
2209 credentials-id: 'jenkins-gerrit-credentials'
2210 refspec: '$GERRIT_REFSPEC'
2211 choosing-strategy: 'gerrit'
2214 - fdio-infra-wrappers:
2215 build-timeout: '{build-timeout}'
2218 - gerrit-trigger-patch-submitted:
2224 !include-raw-escape:
2225 - include-raw-cicn-vicn-build.sh
2234 only-if-success: true
2235 default-excludes: false
2236 - fdio-infra-shiplogs:
2237 maven-version: 'mvn33-new'