4 - 'cicn-longbow-verify-{stream}-{os}'
5 - 'cicn-longbow-merge-{stream}-{os}'
6 - 'cicn-longbow-docs-verify-{stream}'
7 - 'cicn-longbow-docs-merge-{stream}'
11 repo-os-part: 'ubuntu.xenial.main'
13 repo-os-part: 'centos7'
16 branch: 'cframework/master'
17 repo-stream-part: 'master'
25 - 'cicn-libparc-verify-{stream}-{os}'
26 - 'cicn-libparc-merge-{stream}-{os}'
27 - 'cicn-libparc-docs-verify-{stream}'
28 - 'cicn-libparc-docs-merge-{stream}'
32 repo-os-part: 'ubuntu.xenial.main'
34 repo-os-part: 'centos7'
37 branch: 'cframework/master'
38 repo-stream-part: 'master'
44 name: cicn-libccnx-common
46 - 'cicn-libccnx-common-verify-{stream}-{os}'
47 - 'cicn-libccnx-common-merge-{stream}-{os}'
48 # - 'cicn-libccnx-common-docs-verify-{stream}'
49 # - 'cicn-libccnx-common-docs-merge-{stream}'
53 repo-os-part: 'ubuntu.xenial.main'
55 repo-os-part: 'centos7'
58 branch: 'ccnxlibs/master'
59 repo-stream-part: 'master'
65 name: cicn-libccnx-transport-rta
67 - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
68 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
69 # - 'cicn-libccnx-transport-rta-docs-verify-{stream}'
70 # - 'cicn-libccnx-transport-rta-docs-merge-{stream}'
74 repo-os-part: 'ubuntu.xenial.main'
76 repo-os-part: 'centos7'
79 branch: 'ccnxlibs/master'
80 repo-stream-part: 'master'
86 name: cicn-libccnx-portal
88 - 'cicn-libccnx-portal-verify-{stream}-{os}'
89 - 'cicn-libccnx-portal-merge-{stream}-{os}'
90 # - 'cicn-libccnx-portal-docs-verify-{stream}'
91 # - 'cicn-libccnx-portal-docs-merge-{stream}'
95 repo-os-part: 'ubuntu.xenial.main'
97 repo-os-part: 'centos7'
100 branch: 'ccnxlibs/master'
101 repo-stream-part: 'master'
109 - 'cicn-libicnet-verify-{stream}-{os}'
110 - 'cicn-libicnet-merge-{stream}-{os}'
111 # - 'cicn-libicnet-docs-verify-{stream}'
112 # - 'cicn-libicnet-docs-merge-{stream}'
116 repo-os-part: 'ubuntu.xenial.main'
118 repo-os-part: 'centos7'
121 branch: 'libicnet/master'
122 repo-stream-part: 'master'
130 - 'cicn-metis-verify-{stream}-{os}'
131 - 'cicn-metis-merge-{stream}-{os}'
132 # - 'cicn-metis-docs-verify-{stream}'
133 # - 'cicn-metis-docs-merge-{stream}'
137 repo-os-part: 'ubuntu.xenial.main'
139 repo-os-part: 'centos7'
142 branch: 'sb-forwarder/master'
143 repo-stream-part: 'master'
149 name: cicn-http-server
151 - 'cicn-http-server-verify-{stream}-{os}'
152 - 'cicn-http-server-merge-{stream}-{os}'
153 # - 'cicn-http-server-docs-verify-{stream}'
154 # - 'cicn-http-server-docs-merge-{stream}'
158 repo-os-part: 'ubuntu.xenial.main'
160 repo-os-part: 'centos7'
163 branch: 'http-server/master'
164 repo-stream-part: 'master'
170 name: cicn-vpp-plugin
172 - 'cicn-vpp-plugin-verify-{stream}-{os}'
173 - 'cicn-vpp-plugin-merge-{stream}-{os}'
174 # - 'cicn-vpp-plugin-docs-verify-{stream}'
175 # - 'cicn-vpp-plugin-docs-merge-{stream}'
179 repo-os-part: 'ubuntu.xenial.main'
181 repo-os-part: 'centos7'
184 branch: 'cicn-plugin/master'
185 repo-stream-part: 'master'
193 - 'cicn-viper-verify-{stream}-{os}'
194 - 'cicn-viper-merge-{stream}-{os}'
195 # - 'cicn-viper-docs-verify-{stream}'
196 # - 'cicn-viper-docs-merge-{stream}'
200 repo-os-part: 'ubuntu.xenial.main'
203 branch: 'viper/master'
204 repo-stream-part: 'master'
210 name: cicn-radio-emulators
212 - 'cicn-radio-emulators-verify-{stream}-{os}'
213 - 'cicn-radio-emulators-merge-{stream}-{os}'
214 # - 'cicn-radio-emulators-docs-verify-{stream}'
215 # - 'cicn-radio-emulators-docs-merge-{stream}'
219 repo-os-part: 'ubuntu.xenial.main'
222 branch: 'vicn/master'
223 repo-stream-part: 'master'
229 name: cicn-android-sdk
231 - 'cicn-android-sdk-verify-{stream}-{os}'
232 - 'cicn-android-sdk-merge-{stream}-{os}'
233 # - 'cicn-android-sdk-docs-verify-{stream}'
234 # - 'cicn-android-sdk-docs-merge-{stream}'
238 repo-os-part: 'ubuntu.xenial.main'
241 branch: 'android-sdk/master'
242 repo-stream-part: 'master'
250 - 'cicn-vicn-verify-{stream}-{os}'
251 - 'cicn-vicn-merge-{stream}-{os}'
252 # - 'cicn-vicn-docs-verify-{stream}'
253 # - 'cicn-vicn-docs-merge-{stream}'
257 repo-os-part: 'ubuntu.xenial.main'
260 branch: 'vicn/master'
261 repo-stream-part: 'master'
267 name: 'cicn-longbow-merge-{stream}-{os}'
269 project-type: freestyle
270 node: '{os}-basebuild-4c-4g'
273 daysToKeep: '{build-days-to-keep}'
274 numToKeep: '{build-num-to-keep}'
275 artifactDaysToKeep: '{build-artifact-days-to-keep}'
276 artifactNumToKeep: '{build-artifact-num-to-keep}'
285 - maven-project-parameter:
288 maven-version: 'mvn33-new'
289 - repo-name-parameter:
290 repo-name: '{repo-stream-part}.{repo-os-part}'
293 - gerrit-trigger-scm:
294 credentials-id: 'jenkins-gerrit-credentials'
296 choosing-strategy: 'default'
299 - fdio-infra-wrappers:
300 build-timeout: '{build-timeout}'
303 - gerrit-trigger-patch-merged:
309 - config-file-provider:
311 - file-id: '.packagecloud'
312 target: '/home/jenkins/.packagecloud'
313 - config-file-provider:
315 - file-id: 'packagecloud_api'
316 target: '/home/jenkins/packagecloud_api'
318 maven-version: 'mvn33-new'
320 settings: 'cicn-settings'
322 global-settings: 'global-settings'
323 global-settings-type: cfp
326 - include-raw-cicn-longbow-build.sh
327 - provide-maven-settings:
328 settings-file: 'cicn-settings'
329 global-settings-file: 'global-settings'
332 - ../scripts/maven_push_functions.sh
333 - include-raw-cicn-maven-push.sh
336 - ../scripts/packagecloud_push.sh
340 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
343 only-if-success: true
344 default-excludes: false
345 - fdio-infra-shiplogs:
346 maven-version: 'mvn33-new'
349 name: 'cicn-longbow-verify-{stream}-{os}'
351 project-type: freestyle
352 node: '{os}-basebuild-4c-4g'
356 daysToKeep: '{build-days-to-keep}'
357 numToKeep: '{build-num-to-keep}'
358 artifactDaysToKeep: '{build-artifact-days-to-keep}'
359 artifactNumToKeep: '{build-artifact-num-to-keep}'
370 - gerrit-trigger-scm:
371 credentials-id: 'jenkins-gerrit-credentials'
372 refspec: '$GERRIT_REFSPEC'
373 choosing-strategy: 'gerrit'
376 - fdio-infra-wrappers:
377 build-timeout: '{build-timeout}'
380 - gerrit-trigger-patch-submitted:
387 - include-raw-cicn-longbow-build.sh
391 artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
394 only-if-success: true
395 default-excludes: false
396 - fdio-infra-shiplogs:
397 maven-version: 'mvn33-new'
400 name: 'cicn-longbow-docs-merge-{stream}'
402 project-type: freestyle
403 node: ubuntu1604-basebuild-8c-32g
407 daysToKeep: '{build-days-to-keep}'
408 numToKeep: '{build-num-to-keep}'
409 artifactDaysToKeep: '{build-artifact-days-to-keep}'
410 artifactNumToKeep: '{build-artifact-num-to-keep}'
420 maven-version: 'mvn33-new'
423 - gerrit-trigger-scm:
424 credentials-id: 'jenkins-gerrit-credentials'
426 choosing-strategy: 'default'
429 - fdio-infra-wrappers:
430 build-timeout: '{build-timeout}'
434 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
437 server-name: 'Primary'
439 - comment-added-contains-event:
440 comment-contains-value: 'run-docs'
442 - project-compare-type: 'ANT'
443 project-pattern: '{project}'
445 - branch-compare-type: 'ANT'
446 branch-pattern: '**/{branch}'
455 maven-version: 'mvn33-new'
457 settings: 'vpp-settings'
459 global-settings: 'global-settings'
460 global-settings-type: cfp
461 - provide-maven-settings:
462 settings-file: 'cicn-settings'
463 global-settings-file: 'global-settings'
466 - include-raw-cicn-longbow-docs.sh
469 artifacts: 'longbow/build/documentation/*.tar'
472 only-if-success: true
473 default-excludes: false
474 - fdio-infra-shiplogs:
475 maven-version: 'mvn33-new'
478 name: 'cicn-longbow-docs-verify-{stream}'
480 project-type: freestyle
481 node: ubuntu1604-basebuild-8c-32g
485 daysToKeep: '{build-days-to-keep}'
486 numToKeep: '{build-num-to-keep}'
487 artifactDaysToKeep: '{build-artifact-days-to-keep}'
488 artifactNumToKeep: '{build-artifact-num-to-keep}'
498 maven-version: 'mvn33-new'
501 - gerrit-trigger-scm:
502 credentials-id: 'jenkins-gerrit-credentials'
504 choosing-strategy: 'default'
507 - fdio-infra-wrappers:
508 build-timeout: '{build-timeout}'
511 - gerrit-trigger-patch-submitted:
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 artifacts: 'longbow/build/documentation/*.tar'
534 only-if-success: true
535 default-excludes: false
536 - fdio-infra-shiplogs:
537 maven-version: 'mvn33-new'
540 name: 'cicn-libparc-merge-{stream}-{os}'
542 project-type: freestyle
543 node: '{os}-basebuild-4c-4g'
546 daysToKeep: '{build-days-to-keep}'
547 numToKeep: '{build-num-to-keep}'
548 artifactDaysToKeep: '{build-artifact-days-to-keep}'
549 artifactNumToKeep: '{build-artifact-num-to-keep}'
558 - maven-project-parameter:
561 maven-version: 'mvn33-new'
562 - repo-name-parameter:
563 repo-name: '{repo-stream-part}.{repo-os-part}'
566 - gerrit-trigger-scm:
567 credentials-id: 'jenkins-gerrit-credentials'
569 choosing-strategy: 'default'
572 - fdio-infra-wrappers:
573 build-timeout: '{build-timeout}'
577 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
579 - gerrit-trigger-patch-merged:
583 jobs: 'cicn-longbow-merge-{stream}-{os}'
588 maven-version: 'mvn33-new'
590 settings: 'cicn-settings'
592 global-settings: 'global-settings'
593 global-settings-type: cfp
596 - include-raw-cicn-libparc-build.sh
597 - provide-maven-settings:
598 settings-file: 'cicn-settings'
599 global-settings-file: 'global-settings'
602 - ../scripts/maven_push_functions.sh
603 - include-raw-cicn-maven-push.sh
606 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
609 only-if-success: true
610 default-excludes: false
611 - fdio-infra-shiplogs:
612 maven-version: 'mvn33-new'
615 name: 'cicn-libparc-verify-{stream}-{os}'
617 project-type: freestyle
618 node: '{os}-basebuild-4c-4g'
622 daysToKeep: '{build-days-to-keep}'
623 numToKeep: '{build-num-to-keep}'
624 artifactDaysToKeep: '{build-artifact-days-to-keep}'
625 artifactNumToKeep: '{build-artifact-num-to-keep}'
636 - gerrit-trigger-scm:
637 credentials-id: 'jenkins-gerrit-credentials'
638 refspec: '$GERRIT_REFSPEC'
639 choosing-strategy: 'gerrit'
642 - fdio-infra-wrappers:
643 build-timeout: '{build-timeout}'
646 - gerrit-trigger-patch-submitted:
653 - include-raw-cicn-libparc-build.sh
657 artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
660 only-if-success: true
661 default-excludes: false
662 - fdio-infra-shiplogs:
663 maven-version: 'mvn33-new'
666 name: 'cicn-libparc-docs-merge-{stream}'
668 project-type: freestyle
669 node: ubuntu1604-basebuild-8c-32g
673 daysToKeep: '{build-days-to-keep}'
674 numToKeep: '{build-num-to-keep}'
675 artifactDaysToKeep: '{build-artifact-days-to-keep}'
676 artifactNumToKeep: '{build-artifact-num-to-keep}'
686 maven-version: 'mvn33-new'
689 - gerrit-trigger-scm:
690 credentials-id: 'jenkins-gerrit-credentials'
692 choosing-strategy: 'default'
695 - fdio-infra-wrappers:
696 build-timeout: '{build-timeout}'
700 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
703 server-name: 'Primary'
705 - comment-added-contains-event:
706 comment-contains-value: 'run-docs'
708 - project-compare-type: 'ANT'
709 project-pattern: '{project}'
711 - branch-compare-type: 'ANT'
712 branch-pattern: '**/{branch}'
721 maven-version: 'mvn33-new'
723 settings: 'vpp-settings'
725 global-settings: 'global-settings'
726 global-settings-type: cfp
727 - provide-maven-settings:
728 settings-file: 'cicn-settings'
729 global-settings-file: 'global-settings'
732 - include-raw-cicn-libparc-docs.sh
735 artifacts: 'libparc/build/documentation/*.tar'
738 only-if-success: true
739 default-excludes: false
740 - fdio-infra-shiplogs:
741 maven-version: 'mvn33-new'
744 name: 'cicn-libparc-docs-verify-{stream}'
746 project-type: freestyle
747 node: ubuntu1604-basebuild-8c-32g
751 daysToKeep: '{build-days-to-keep}'
752 numToKeep: '{build-num-to-keep}'
753 artifactDaysToKeep: '{build-artifact-days-to-keep}'
754 artifactNumToKeep: '{build-artifact-num-to-keep}'
764 maven-version: 'mvn33-new'
767 - gerrit-trigger-scm:
768 credentials-id: 'jenkins-gerrit-credentials'
770 choosing-strategy: 'default'
773 - fdio-infra-wrappers:
774 build-timeout: '{build-timeout}'
777 - gerrit-trigger-patch-submitted:
783 maven-version: 'mvn33-new'
785 settings: 'vpp-settings'
787 global-settings: 'global-settings'
788 global-settings-type: cfp
789 - provide-maven-settings:
790 settings-file: 'cicn-settings'
791 global-settings-file: 'global-settings'
794 - include-raw-cicn-libparc-docs.sh
797 artifacts: 'libparc/build/documentation/*.tar'
800 only-if-success: true
801 default-excludes: false
802 - fdio-infra-shiplogs:
803 maven-version: 'mvn33-new'
807 name: 'cicn-libccnx-common-merge-{stream}-{os}'
809 project-type: freestyle
810 node: '{os}-basebuild-4c-4g'
813 daysToKeep: '{build-days-to-keep}'
814 numToKeep: '{build-num-to-keep}'
815 artifactDaysToKeep: '{build-artifact-days-to-keep}'
816 artifactNumToKeep: '{build-artifact-num-to-keep}'
825 - maven-project-parameter:
828 maven-version: 'mvn33-new'
829 - repo-name-parameter:
830 repo-name: '{repo-stream-part}.{repo-os-part}'
833 - gerrit-trigger-scm:
834 credentials-id: 'jenkins-gerrit-credentials'
836 choosing-strategy: 'default'
839 - fdio-infra-wrappers:
840 build-timeout: '{build-timeout}'
843 - gerrit-trigger-patch-merged:
847 jobs: 'cicn-libparc-merge-{stream}-{os}'
852 maven-version: 'mvn33-new'
854 settings: 'cicn-settings'
856 global-settings: 'global-settings'
857 global-settings-type: cfp
860 - include-raw-cicn-libccnx-common-build.sh
861 - provide-maven-settings:
862 settings-file: 'cicn-settings'
863 global-settings-file: 'global-settings'
866 - ../scripts/maven_push_functions.sh
867 - include-raw-cicn-maven-push.sh
870 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
873 only-if-success: true
874 default-excludes: false
875 - fdio-infra-shiplogs:
876 maven-version: 'mvn33-new'
879 name: 'cicn-libccnx-common-verify-{stream}-{os}'
881 project-type: freestyle
882 node: '{os}-basebuild-4c-4g'
886 daysToKeep: '{build-days-to-keep}'
887 numToKeep: '{build-num-to-keep}'
888 artifactDaysToKeep: '{build-artifact-days-to-keep}'
889 artifactNumToKeep: '{build-artifact-num-to-keep}'
900 - gerrit-trigger-scm:
901 credentials-id: 'jenkins-gerrit-credentials'
902 refspec: '$GERRIT_REFSPEC'
903 choosing-strategy: 'gerrit'
906 - fdio-infra-wrappers:
907 build-timeout: '{build-timeout}'
910 - gerrit-trigger-patch-submitted:
917 - include-raw-cicn-libccnx-common-build.sh
921 artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
924 only-if-success: true
925 default-excludes: false
926 - fdio-infra-shiplogs:
927 maven-version: 'mvn33-new'
930 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
932 project-type: freestyle
933 node: '{os}-basebuild-4c-4g'
936 daysToKeep: '{build-days-to-keep}'
937 numToKeep: '{build-num-to-keep}'
938 artifactDaysToKeep: '{build-artifact-days-to-keep}'
939 artifactNumToKeep: '{build-artifact-num-to-keep}'
948 - maven-project-parameter:
951 maven-version: 'mvn33-new'
952 - repo-name-parameter:
953 repo-name: '{repo-stream-part}.{repo-os-part}'
956 - gerrit-trigger-scm:
957 credentials-id: 'jenkins-gerrit-credentials'
959 choosing-strategy: 'default'
962 - fdio-infra-wrappers:
963 build-timeout: '{build-timeout}'
966 - gerrit-trigger-patch-merged:
970 jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
975 maven-version: 'mvn33-new'
977 settings: 'cicn-settings'
979 global-settings: 'global-settings'
980 global-settings-type: cfp
983 - include-raw-cicn-libccnx-transport-rta-build.sh
984 - provide-maven-settings:
985 settings-file: 'cicn-settings'
986 global-settings-file: 'global-settings'
989 - ../scripts/maven_push_functions.sh
990 - include-raw-cicn-maven-push.sh
993 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
996 only-if-success: true
997 default-excludes: false
998 - fdio-infra-shiplogs:
999 maven-version: 'mvn33-new'
1002 name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1004 project-type: freestyle
1005 node: '{os}-basebuild-4c-4g'
1009 daysToKeep: '{build-days-to-keep}'
1010 numToKeep: '{build-num-to-keep}'
1011 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1012 artifactNumToKeep: '{build-artifact-num-to-keep}'
1015 - project-parameter:
1016 project: '{project}'
1023 - gerrit-trigger-scm:
1024 credentials-id: 'jenkins-gerrit-credentials'
1025 refspec: '$GERRIT_REFSPEC'
1026 choosing-strategy: 'gerrit'
1029 - fdio-infra-wrappers:
1030 build-timeout: '{build-timeout}'
1033 - gerrit-trigger-patch-submitted:
1039 !include-raw-escape:
1040 - include-raw-cicn-libccnx-transport-rta-build.sh
1044 artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
1047 only-if-success: true
1048 default-excludes: false
1049 - fdio-infra-shiplogs:
1050 maven-version: 'mvn33-new'
1053 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1055 project-type: freestyle
1056 node: '{os}-basebuild-4c-4g'
1059 daysToKeep: '{build-days-to-keep}'
1060 numToKeep: '{build-num-to-keep}'
1061 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1062 artifactNumToKeep: '{build-artifact-num-to-keep}'
1065 - project-parameter:
1066 project: '{project}'
1071 - maven-project-parameter:
1074 maven-version: 'mvn33-new'
1075 - repo-name-parameter:
1076 repo-name: '{repo-stream-part}.{repo-os-part}'
1079 - gerrit-trigger-scm:
1080 credentials-id: 'jenkins-gerrit-credentials'
1082 choosing-strategy: 'default'
1085 - fdio-infra-wrappers:
1086 build-timeout: '{build-timeout}'
1089 - gerrit-trigger-patch-merged:
1093 jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1098 maven-version: 'mvn33-new'
1100 settings: 'cicn-settings'
1102 global-settings: 'global-settings'
1103 global-settings-type: cfp
1105 !include-raw-escape:
1106 - include-raw-cicn-libccnx-portal-build.sh
1107 - provide-maven-settings:
1108 settings-file: 'cicn-settings'
1109 global-settings-file: 'global-settings'
1111 !include-raw-escape:
1112 - ../scripts/maven_push_functions.sh
1113 - include-raw-cicn-maven-push.sh
1116 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
1119 only-if-success: true
1120 default-excludes: false
1121 - fdio-infra-shiplogs:
1122 maven-version: 'mvn33-new'
1125 name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1127 project-type: freestyle
1128 node: '{os}-basebuild-4c-4g'
1132 daysToKeep: '{build-days-to-keep}'
1133 numToKeep: '{build-num-to-keep}'
1134 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1135 artifactNumToKeep: '{build-artifact-num-to-keep}'
1138 - project-parameter:
1139 project: '{project}'
1146 - gerrit-trigger-scm:
1147 credentials-id: 'jenkins-gerrit-credentials'
1148 refspec: '$GERRIT_REFSPEC'
1149 choosing-strategy: 'gerrit'
1152 - fdio-infra-wrappers:
1153 build-timeout: '{build-timeout}'
1156 - gerrit-trigger-patch-submitted:
1162 !include-raw-escape:
1163 - include-raw-cicn-libccnx-portal-build.sh
1167 artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
1170 only-if-success: true
1171 default-excludes: false
1172 - fdio-infra-shiplogs:
1173 maven-version: 'mvn33-new'
1176 name: 'cicn-libicnet-merge-{stream}-{os}'
1178 project-type: freestyle
1179 node: '{os}-basebuild-4c-4g'
1182 daysToKeep: '{build-days-to-keep}'
1183 numToKeep: '{build-num-to-keep}'
1184 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1185 artifactNumToKeep: '{build-artifact-num-to-keep}'
1188 - project-parameter:
1189 project: '{project}'
1194 - maven-project-parameter:
1197 maven-version: 'mvn33-new'
1198 - repo-name-parameter:
1199 repo-name: '{repo-stream-part}.{repo-os-part}'
1202 - gerrit-trigger-scm:
1203 credentials-id: 'jenkins-gerrit-credentials'
1205 choosing-strategy: 'default'
1208 - fdio-infra-wrappers:
1209 build-timeout: '{build-timeout}'
1212 - gerrit-trigger-patch-merged:
1216 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1221 maven-version: 'mvn33-new'
1223 settings: 'cicn-settings'
1225 global-settings: 'global-settings'
1226 global-settings-type: cfp
1228 !include-raw-escape:
1229 - include-raw-cicn-libicnet-build.sh
1230 - provide-maven-settings:
1231 settings-file: 'cicn-settings'
1232 global-settings-file: 'global-settings'
1234 !include-raw-escape:
1235 - ../scripts/maven_push_functions.sh
1236 - include-raw-cicn-maven-push.sh
1239 artifacts: 'build/*.rpm,build/*.deb'
1242 only-if-success: true
1243 default-excludes: false
1244 - fdio-infra-shiplogs:
1245 maven-version: 'mvn33-new'
1248 name: 'cicn-libicnet-verify-{stream}-{os}'
1250 project-type: freestyle
1251 node: '{os}-basebuild-4c-4g'
1255 daysToKeep: '{build-days-to-keep}'
1256 numToKeep: '{build-num-to-keep}'
1257 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1258 artifactNumToKeep: '{build-artifact-num-to-keep}'
1261 - project-parameter:
1262 project: '{project}'
1269 - gerrit-trigger-scm:
1270 credentials-id: 'jenkins-gerrit-credentials'
1271 refspec: '$GERRIT_REFSPEC'
1272 choosing-strategy: 'gerrit'
1275 - fdio-infra-wrappers:
1276 build-timeout: '{build-timeout}'
1279 - gerrit-trigger-patch-submitted:
1285 !include-raw-escape:
1286 - include-raw-cicn-libicnet-build.sh
1290 artifacts: 'build/*.rpm,build/*.deb'
1293 only-if-success: true
1294 default-excludes: false
1295 - fdio-infra-shiplogs:
1296 maven-version: 'mvn33-new'
1299 name: 'cicn-metis-merge-{stream}-{os}'
1301 project-type: freestyle
1302 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}'
1317 - maven-project-parameter:
1320 maven-version: 'mvn33-new'
1321 - repo-name-parameter:
1322 repo-name: '{repo-stream-part}.{repo-os-part}'
1325 - gerrit-trigger-scm:
1326 credentials-id: 'jenkins-gerrit-credentials'
1328 choosing-strategy: 'default'
1331 - fdio-infra-wrappers:
1332 build-timeout: '{build-timeout}'
1335 - gerrit-trigger-patch-merged:
1339 jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1344 maven-version: 'mvn33-new'
1346 settings: 'cicn-settings'
1348 global-settings: 'global-settings'
1349 global-settings-type: cfp
1351 !include-raw-escape:
1352 - include-raw-cicn-metis-build.sh
1353 - provide-maven-settings:
1354 settings-file: 'cicn-settings'
1355 global-settings-file: 'global-settings'
1357 !include-raw-escape:
1358 - ../scripts/maven_push_functions.sh
1359 - include-raw-cicn-maven-push.sh
1362 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
1365 only-if-success: true
1366 default-excludes: false
1367 - fdio-infra-shiplogs:
1368 maven-version: 'mvn33-new'
1371 name: 'cicn-metis-verify-{stream}-{os}'
1373 project-type: freestyle
1374 node: '{os}-basebuild-4c-4g'
1378 daysToKeep: '{build-days-to-keep}'
1379 numToKeep: '{build-num-to-keep}'
1380 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1381 artifactNumToKeep: '{build-artifact-num-to-keep}'
1384 - project-parameter:
1385 project: '{project}'
1392 - gerrit-trigger-scm:
1393 credentials-id: 'jenkins-gerrit-credentials'
1394 refspec: '$GERRIT_REFSPEC'
1395 choosing-strategy: 'gerrit'
1398 - fdio-infra-wrappers:
1399 build-timeout: '{build-timeout}'
1402 - gerrit-trigger-patch-submitted:
1408 !include-raw-escape:
1409 - include-raw-cicn-metis-build.sh
1413 artifacts: 'metis/build/*.rpm,metis/build/*.deb'
1416 only-if-success: true
1417 default-excludes: false
1418 - fdio-infra-shiplogs:
1419 maven-version: 'mvn33-new'
1422 name: 'cicn-http-server-merge-{stream}-{os}'
1424 project-type: freestyle
1425 node: '{os}-basebuild-4c-4g'
1428 daysToKeep: '{build-days-to-keep}'
1429 numToKeep: '{build-num-to-keep}'
1430 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1431 artifactNumToKeep: '{build-artifact-num-to-keep}'
1434 - project-parameter:
1435 project: '{project}'
1440 - maven-project-parameter:
1443 maven-version: 'mvn33-new'
1444 - repo-name-parameter:
1445 repo-name: '{repo-stream-part}.{repo-os-part}'
1448 - gerrit-trigger-scm:
1449 credentials-id: 'jenkins-gerrit-credentials'
1451 choosing-strategy: 'default'
1454 - fdio-infra-wrappers:
1455 build-timeout: '{build-timeout}'
1458 - gerrit-trigger-patch-merged:
1462 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1467 maven-version: 'mvn33-new'
1469 settings: 'cicn-settings'
1471 global-settings: 'global-settings'
1472 global-settings-type: cfp
1474 !include-raw-escape:
1475 - include-raw-cicn-http-server-build.sh
1476 - provide-maven-settings:
1477 settings-file: 'cicn-settings'
1478 global-settings-file: 'global-settings'
1480 !include-raw-escape:
1481 - ../scripts/maven_push_functions.sh
1482 - include-raw-cicn-maven-push.sh
1485 artifacts: 'build/*.rpm,build/*.deb'
1488 only-if-success: true
1489 default-excludes: false
1490 - fdio-infra-shiplogs:
1491 maven-version: 'mvn33-new'
1494 name: 'cicn-http-server-verify-{stream}-{os}'
1496 project-type: freestyle
1497 node: '{os}-basebuild-4c-4g'
1501 daysToKeep: '{build-days-to-keep}'
1502 numToKeep: '{build-num-to-keep}'
1503 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1504 artifactNumToKeep: '{build-artifact-num-to-keep}'
1507 - project-parameter:
1508 project: '{project}'
1515 - gerrit-trigger-scm:
1516 credentials-id: 'jenkins-gerrit-credentials'
1517 refspec: '$GERRIT_REFSPEC'
1518 choosing-strategy: 'gerrit'
1521 - fdio-infra-wrappers:
1522 build-timeout: '{build-timeout}'
1525 - gerrit-trigger-patch-submitted:
1531 !include-raw-escape:
1532 - include-raw-cicn-http-server-build.sh
1536 artifacts: 'build/*.rpm,build/*.deb'
1539 only-if-success: true
1540 default-excludes: false
1541 - fdio-infra-shiplogs:
1542 maven-version: 'mvn33-new'
1545 name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1547 project-type: freestyle
1548 node: '{os}-basebuild-4c-4g'
1551 daysToKeep: '{build-days-to-keep}'
1552 numToKeep: '{build-num-to-keep}'
1553 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1554 artifactNumToKeep: '{build-artifact-num-to-keep}'
1557 - project-parameter:
1558 project: '{project}'
1563 - maven-project-parameter:
1566 maven-version: 'mvn33-new'
1567 - repo-name-parameter:
1568 repo-name: '{repo-stream-part}.{repo-os-part}'
1571 - gerrit-trigger-scm:
1572 credentials-id: 'jenkins-gerrit-credentials'
1574 choosing-strategy: 'default'
1577 - fdio-infra-wrappers:
1578 build-timeout: '{build-timeout}'
1581 - gerrit-trigger-patch-merged:
1588 maven-version: 'mvn33-new'
1590 settings: 'cicn-settings'
1592 global-settings: 'global-settings'
1593 global-settings-type: cfp
1595 !include-raw-escape:
1596 - include-raw-cicn-vpp-plugin-build.sh
1597 - provide-maven-settings:
1598 settings-file: 'cicn-settings'
1599 global-settings-file: 'global-settings'
1601 !include-raw-escape:
1602 - ../scripts/maven_push_functions.sh
1603 - include-raw-cicn-maven-push.sh
1606 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1609 only-if-success: true
1610 default-excludes: false
1611 - fdio-infra-shiplogs:
1612 maven-version: 'mvn33-new'
1615 name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1617 project-type: freestyle
1618 node: '{os}-basebuild-4c-4g'
1622 daysToKeep: '{build-days-to-keep}'
1623 numToKeep: '{build-num-to-keep}'
1624 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1625 artifactNumToKeep: '{build-artifact-num-to-keep}'
1628 - project-parameter:
1629 project: '{project}'
1636 - gerrit-trigger-scm:
1637 credentials-id: 'jenkins-gerrit-credentials'
1638 refspec: '$GERRIT_REFSPEC'
1639 choosing-strategy: 'gerrit'
1642 - fdio-infra-wrappers:
1643 build-timeout: '{build-timeout}'
1646 - gerrit-trigger-patch-submitted:
1652 !include-raw-escape:
1653 - include-raw-cicn-vpp-plugin-build.sh
1657 artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1660 only-if-success: true
1661 default-excludes: false
1662 - fdio-infra-shiplogs:
1663 maven-version: 'mvn33-new'
1666 name: 'cicn-viper-merge-{stream}-{os}'
1668 project-type: freestyle
1669 node: '{os}-basebuild-4c-4g'
1672 daysToKeep: '{build-days-to-keep}'
1673 numToKeep: '{build-num-to-keep}'
1674 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1675 artifactNumToKeep: '{build-artifact-num-to-keep}'
1678 - project-parameter:
1679 project: '{project}'
1684 - maven-project-parameter:
1687 maven-version: 'mvn33-new'
1688 - repo-name-parameter:
1689 repo-name: '{repo-stream-part}.{repo-os-part}'
1692 - gerrit-trigger-scm:
1693 credentials-id: 'jenkins-gerrit-credentials'
1695 choosing-strategy: 'default'
1698 - fdio-infra-wrappers:
1699 build-timeout: '{build-timeout}'
1702 - gerrit-trigger-patch-merged:
1706 jobs: 'cicn-libicnet-merge-{stream}-{os}'
1711 maven-version: 'mvn33-new'
1713 settings: 'cicn-settings'
1715 global-settings: 'global-settings'
1716 global-settings-type: cfp
1718 !include-raw-escape:
1719 - include-raw-cicn-viper-build.sh
1720 - provide-maven-settings:
1721 settings-file: 'cicn-settings'
1722 global-settings-file: 'global-settings'
1724 !include-raw-escape:
1725 - ../scripts/maven_push_functions.sh
1726 - include-raw-cicn-maven-push.sh
1729 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1732 only-if-success: true
1733 default-excludes: false
1734 - fdio-infra-shiplogs:
1735 maven-version: 'mvn33-new'
1738 name: 'cicn-viper-verify-{stream}-{os}'
1740 project-type: freestyle
1741 node: '{os}-basebuild-4c-4g'
1745 daysToKeep: '{build-days-to-keep}'
1746 numToKeep: '{build-num-to-keep}'
1747 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1748 artifactNumToKeep: '{build-artifact-num-to-keep}'
1751 - project-parameter:
1752 project: '{project}'
1759 - gerrit-trigger-scm:
1760 credentials-id: 'jenkins-gerrit-credentials'
1761 refspec: '$GERRIT_REFSPEC'
1762 choosing-strategy: 'gerrit'
1765 - fdio-infra-wrappers:
1766 build-timeout: '{build-timeout}'
1769 - gerrit-trigger-patch-submitted:
1775 !include-raw-escape:
1776 - include-raw-cicn-viper-build.sh
1780 artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1783 only-if-success: true
1784 default-excludes: false
1785 - fdio-infra-shiplogs:
1786 maven-version: 'mvn33-new'
1789 name: 'cicn-radio-emulators-merge-{stream}-{os}'
1791 project-type: freestyle
1792 node: '{os}-basebuild-4c-4g'
1795 daysToKeep: '{build-days-to-keep}'
1796 numToKeep: '{build-num-to-keep}'
1797 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1798 artifactNumToKeep: '{build-artifact-num-to-keep}'
1801 - project-parameter:
1802 project: '{project}'
1807 - maven-project-parameter:
1810 maven-version: 'mvn33-new'
1811 - repo-name-parameter:
1812 repo-name: '{repo-stream-part}.{repo-os-part}'
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:
1832 maven-version: 'mvn33-new'
1834 settings: 'cicn-settings'
1836 global-settings: 'global-settings'
1837 global-settings-type: cfp
1839 !include-raw-escape:
1840 - include-raw-cicn-radio-emulators-build.sh
1841 - provide-maven-settings:
1842 settings-file: 'cicn-settings'
1843 global-settings-file: 'global-settings'
1845 !include-raw-escape:
1846 - ../scripts/maven_push_functions.sh
1847 - include-raw-cicn-maven-push.sh
1850 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1853 only-if-success: true
1854 default-excludes: false
1855 - fdio-infra-shiplogs:
1856 maven-version: 'mvn33-new'
1859 name: 'cicn-radio-emulators-verify-{stream}-{os}'
1861 project-type: freestyle
1862 node: '{os}-basebuild-4c-4g'
1866 daysToKeep: '{build-days-to-keep}'
1867 numToKeep: '{build-num-to-keep}'
1868 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1869 artifactNumToKeep: '{build-artifact-num-to-keep}'
1872 - project-parameter:
1873 project: '{project}'
1880 - gerrit-trigger-scm:
1881 credentials-id: 'jenkins-gerrit-credentials'
1882 refspec: '$GERRIT_REFSPEC'
1883 choosing-strategy: 'gerrit'
1886 - fdio-infra-wrappers:
1887 build-timeout: '{build-timeout}'
1890 - gerrit-trigger-patch-submitted:
1896 !include-raw-escape:
1897 - include-raw-cicn-radio-emulators-build.sh
1901 artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1904 only-if-success: true
1905 default-excludes: false
1906 - fdio-infra-shiplogs:
1907 maven-version: 'mvn33-new'
1910 name: 'cicn-android-sdk-merge-{stream}-{os}'
1912 project-type: freestyle
1913 node: '{os}-basebuild-4c-4g'
1916 daysToKeep: '{build-days-to-keep}'
1917 numToKeep: '{build-num-to-keep}'
1918 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1919 artifactNumToKeep: '{build-artifact-num-to-keep}'
1922 - project-parameter:
1923 project: '{project}'
1928 - maven-project-parameter:
1931 maven-version: 'mvn33-new'
1932 - repo-name-parameter:
1933 repo-name: '{repo-stream-part}.{repo-os-part}'
1936 - gerrit-trigger-scm:
1937 credentials-id: 'jenkins-gerrit-credentials'
1939 choosing-strategy: 'default'
1942 - fdio-infra-wrappers:
1943 build-timeout: '{build-timeout}'
1946 - gerrit-trigger-patch-merged:
1953 !include-raw-escape:
1954 - include-raw-cicn-android-sdk-build.sh
1957 artifacts: 'IGetAndroid/app/build/outputs/apk/release/*.apk,MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,HttpServer/app/build/outputs/apk/release/*.apk,build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk'
1960 only-if-success: true
1961 default-excludes: false
1962 - fdio-infra-shiplogs:
1963 maven-version: 'mvn33-new'
1966 name: 'cicn-android-sdk-verify-{stream}-{os}'
1968 project-type: freestyle
1969 node: '{os}-basebuild-4c-4g'
1973 daysToKeep: '{build-days-to-keep}'
1974 numToKeep: '{build-num-to-keep}'
1975 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1976 artifactNumToKeep: '{build-artifact-num-to-keep}'
1979 - project-parameter:
1980 project: '{project}'
1987 - gerrit-trigger-scm:
1988 credentials-id: 'jenkins-gerrit-credentials'
1989 refspec: '$GERRIT_REFSPEC'
1990 choosing-strategy: 'gerrit'
1993 - fdio-infra-wrappers:
1994 build-timeout: '{build-timeout}'
1997 - gerrit-trigger-patch-submitted:
2003 !include-raw-escape:
2004 - include-raw-cicn-android-sdk-build.sh
2008 artifacts: 'iGetAndroid/app/build/outputs/apk/*.apk,MetisForwarder/app/build/outputs/apk/*.apk,build/viper/viper-armv7//build/outputs/apk/*.apk'
2011 only-if-success: true
2012 default-excludes: false
2013 - fdio-infra-shiplogs:
2014 maven-version: 'mvn33-new'
2017 name: 'cicn-vicn-merge-{stream}-{os}'
2019 project-type: freestyle
2020 node: '{os}-basebuild-4c-4g'
2023 daysToKeep: '{build-days-to-keep}'
2024 numToKeep: '{build-num-to-keep}'
2025 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2026 artifactNumToKeep: '{build-artifact-num-to-keep}'
2029 - project-parameter:
2030 project: '{project}'
2035 - maven-project-parameter:
2038 maven-version: 'mvn33-new'
2039 - repo-name-parameter:
2040 repo-name: '{repo-stream-part}.{repo-os-part}'
2043 - gerrit-trigger-scm:
2044 credentials-id: 'jenkins-gerrit-credentials'
2046 choosing-strategy: 'default'
2049 - fdio-infra-wrappers:
2050 build-timeout: '{build-timeout}'
2053 - gerrit-trigger-patch-merged:
2060 maven-version: 'mvn33-new'
2062 settings: 'cicn-settings'
2064 global-settings: 'global-settings'
2065 global-settings-type: cfp
2067 !include-raw-escape:
2068 - include-raw-cicn-vicn-build.sh
2069 - provide-maven-settings:
2070 settings-file: 'cicn-settings'
2071 global-settings-file: 'global-settings'
2073 !include-raw-escape:
2074 - ../scripts/maven_push_functions.sh
2075 - include-raw-cicn-maven-push.sh
2078 artifacts: 'build/*.rpm,build/*.deb'
2081 only-if-success: true
2082 default-excludes: false
2083 - fdio-infra-shiplogs:
2084 maven-version: 'mvn33-new'
2087 name: 'cicn-vicn-verify-{stream}-{os}'
2089 project-type: freestyle
2090 node: '{os}-basebuild-4c-4g'
2094 daysToKeep: '{build-days-to-keep}'
2095 numToKeep: '{build-num-to-keep}'
2096 artifactDaysToKeep: '{build-artifact-days-to-keep}'
2097 artifactNumToKeep: '{build-artifact-num-to-keep}'
2100 - project-parameter:
2101 project: '{project}'
2108 - gerrit-trigger-scm:
2109 credentials-id: 'jenkins-gerrit-credentials'
2110 refspec: '$GERRIT_REFSPEC'
2111 choosing-strategy: 'gerrit'
2114 - fdio-infra-wrappers:
2115 build-timeout: '{build-timeout}'
2118 - gerrit-trigger-patch-submitted:
2124 !include-raw-escape:
2125 - include-raw-cicn-vicn-build.sh
2129 artifacts: 'build/*.rpm,build/*.deb'
2132 only-if-success: true
2133 default-excludes: false
2134 - fdio-infra-shiplogs:
2135 maven-version: 'mvn33-new'