4 - 'cicn-longbow-merge-{stream}-{os}'
8 repo-os-part: 'ubuntu.trusty.main'
10 repo-os-part: 'ubuntu.xenial.main'
12 repo-os-part: 'centos7'
15 branch: 'cframework/master'
16 repo-stream-part: 'cicn.master'
24 - 'cicn-libparc-merge-{stream}-{os}'
28 repo-os-part: 'ubuntu.trusty.main'
30 repo-os-part: 'ubuntu.xenial.main'
32 repo-os-part: 'centos7'
35 branch: 'cframework/libparc'
36 repo-stream-part: 'cicn.master'
42 name: cicn-libccnx-common
44 - 'cicn-libccnx-common-merge-{stream}-{os}'
48 repo-os-part: 'ubuntu.trusty.main'
50 repo-os-part: 'ubuntu.xenial.main'
52 repo-os-part: 'centos7'
55 branch: 'ccnxlibs/master'
56 repo-stream-part: 'cicn.master'
62 name: cicn-libccnx-transport-rta
64 - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
68 repo-os-part: 'ubuntu.trusty.main'
70 repo-os-part: 'ubuntu.xenial.main'
72 repo-os-part: 'centos7'
75 branch: 'ccnxlibs/master'
76 repo-stream-part: 'cicn.master'
82 name: cicn-libccnx-portal
84 - 'cicn-libccnx-portal-merge-{stream}-{os}'
88 repo-os-part: 'ubuntu.trusty.main'
90 repo-os-part: 'ubuntu.xenial.main'
92 repo-os-part: 'centos7'
95 branch: 'ccnxlibs/master'
96 repo-stream-part: 'cicn.master'
104 - 'cicn-libicnet-merge-{stream}-{os}'
108 repo-os-part: 'ubuntu.trusty.main'
110 repo-os-part: 'ubuntu.xenial.main'
112 repo-os-part: 'centos7'
115 branch: 'libicnet/master'
116 repo-stream-part: 'cicn.master'
124 - 'cicn-metis-merge-{stream}-{os}'
128 repo-os-part: 'ubuntu.trusty.main'
130 repo-os-part: 'ubuntu.xenial.main'
132 repo-os-part: 'centos7'
135 branch: 'sb-forwarder/master'
136 repo-stream-part: 'cicn.master'
142 name: cicn-http-server
144 - 'cicn-http-server-merge-{stream}-{os}'
148 repo-os-part: 'ubuntu.trusty.main'
150 repo-os-part: 'ubuntu.xenial.main'
152 repo-os-part: 'centos7'
155 branch: 'http-server/master'
156 repo-stream-part: 'cicn.master'
162 name: 'cicn-longbow-merge-{stream}-{os}'
164 project-type: freestyle
165 node: '{os}-basebuild-4c-4g'
168 daysToKeep: '{build-days-to-keep}'
169 numToKeep: '{build-num-to-keep}'
170 artifactDaysToKeep: '{build-artifact-days-to-keep}'
171 artifactNumToKeep: '{build-artifact-num-to-keep}'
180 - maven-project-parameter:
183 maven-version: 'mvn33-new'
184 - repo-name-parameter:
185 repo-name: '{repo-stream-part}.{repo-os-part}'
188 - gerrit-trigger-scm:
189 credentials-id: 'jenkins-gerrit-credentials'
191 choosing-strategy: 'default'
194 - fdio-infra-wrappers:
195 build-timeout: '{build-timeout}'
198 - gerrit-trigger-patch-merged:
204 maven-version: 'mvn33-new'
206 settings: 'cicn-settings'
208 global-settings: 'global-settings'
209 global-settings-type: cfp
213 - include-raw-cicn-longbow-build.sh
214 - provide-maven-settings:
215 settings-file: 'cicn-longbow-settings'
216 global-settings-file: 'global-settings'
219 - ../scripts/maven_push_functions.sh
220 - include-raw-cicn-maven-push.sh
223 artifacts: 'build/*.rpm,build/*.deb'
226 only-if-success: true
227 default-excludes: false
228 - fdio-infra-shiplogs:
229 maven-version: 'mvn33-new'
232 name: 'cicn-libparc-merge-{stream}-{os}'
234 project-type: freestyle
235 node: '{os}-basebuild-4c-4g'
238 daysToKeep: '{build-days-to-keep}'
239 numToKeep: '{build-num-to-keep}'
240 artifactDaysToKeep: '{build-artifact-days-to-keep}'
241 artifactNumToKeep: '{build-artifact-num-to-keep}'
250 - maven-project-parameter:
253 maven-version: 'mvn33-new'
254 - repo-name-parameter:
255 repo-name: '{repo-stream-part}.{repo-os-part}'
258 - gerrit-trigger-scm:
259 credentials-id: 'jenkins-gerrit-credentials'
261 choosing-strategy: 'default'
264 - fdio-infra-wrappers:
265 build-timeout: '{build-timeout}'
268 - gerrit-trigger-patch-merged:
272 jobs: 'cicn-longbow-merge-{stream}-{os}'
277 maven-version: 'mvn33-new'
279 settings: 'cicn-settings'
281 global-settings: 'global-settings'
282 global-settings-type: cfp
286 - include-raw-cicn-libparc-build.sh
287 - provide-maven-settings:
288 settings-file: 'cicn-libparc-settings'
289 global-settings-file: 'global-settings'
292 - ../scripts/maven_push_functions.sh
293 - include-raw-cicn-maven-push.sh
296 artifacts: 'build/*.rpm,build/*.deb'
299 only-if-success: true
300 default-excludes: false
301 - fdio-infra-shiplogs:
302 maven-version: 'mvn33-new'
305 name: 'cicn-libccnx-common-merge-{stream}-{os}'
307 project-type: freestyle
308 node: '{os}-basebuild-4c-4g'
311 daysToKeep: '{build-days-to-keep}'
312 numToKeep: '{build-num-to-keep}'
313 artifactDaysToKeep: '{build-artifact-days-to-keep}'
314 artifactNumToKeep: '{build-artifact-num-to-keep}'
323 - maven-project-parameter:
326 maven-version: 'mvn33-new'
327 - repo-name-parameter:
328 repo-name: '{repo-stream-part}.{repo-os-part}'
331 - gerrit-trigger-scm:
332 credentials-id: 'jenkins-gerrit-credentials'
334 choosing-strategy: 'default'
337 - fdio-infra-wrappers:
338 build-timeout: '{build-timeout}'
341 - gerrit-trigger-patch-merged:
345 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}'
350 maven-version: 'mvn33-new'
352 settings: 'cicn-settings'
354 global-settings: 'global-settings'
355 global-settings-type: cfp
359 - include-raw-cicn-libccnx-common-build.sh
360 - provide-maven-settings:
361 settings-file: 'cicn-libccnx-common-settings'
362 global-settings-file: 'global-settings'
365 - ../scripts/maven_push_functions.sh
366 - include-raw-cicn-maven-push.sh
369 artifacts: 'build/*.rpm,build/*.deb'
372 only-if-success: true
373 default-excludes: false
374 - fdio-infra-shiplogs:
375 maven-version: 'mvn33-new'
378 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
380 project-type: freestyle
381 node: '{os}-basebuild-4c-4g'
384 daysToKeep: '{build-days-to-keep}'
385 numToKeep: '{build-num-to-keep}'
386 artifactDaysToKeep: '{build-artifact-days-to-keep}'
387 artifactNumToKeep: '{build-artifact-num-to-keep}'
396 - maven-project-parameter:
399 maven-version: 'mvn33-new'
400 - repo-name-parameter:
401 repo-name: '{repo-stream-part}.{repo-os-part}'
404 - gerrit-trigger-scm:
405 credentials-id: 'jenkins-gerrit-credentials'
407 choosing-strategy: 'default'
410 - fdio-infra-wrappers:
411 build-timeout: '{build-timeout}'
414 - gerrit-trigger-patch-merged:
418 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}'
423 maven-version: 'mvn33-new'
425 settings: 'cicn-settings'
427 global-settings: 'global-settings'
428 global-settings-type: cfp
432 - include-raw-cicn-libccnx-transport-rta-build.sh
433 - provide-maven-settings:
434 settings-file: 'cicn-libccnx-transport-rta-settings'
435 global-settings-file: 'global-settings'
438 - ../scripts/maven_push_functions.sh
439 - include-raw-cicn-maven-push.sh
442 artifacts: 'build/*.rpm,build/*.deb'
445 only-if-success: true
446 default-excludes: false
447 - fdio-infra-shiplogs:
448 maven-version: 'mvn33-new'
451 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
453 project-type: freestyle
454 node: '{os}-basebuild-4c-4g'
457 daysToKeep: '{build-days-to-keep}'
458 numToKeep: '{build-num-to-keep}'
459 artifactDaysToKeep: '{build-artifact-days-to-keep}'
460 artifactNumToKeep: '{build-artifact-num-to-keep}'
469 - maven-project-parameter:
472 maven-version: 'mvn33-new'
473 - repo-name-parameter:
474 repo-name: '{repo-stream-part}.{repo-os-part}'
477 - gerrit-trigger-scm:
478 credentials-id: 'jenkins-gerrit-credentials'
480 choosing-strategy: 'default'
483 - fdio-infra-wrappers:
484 build-timeout: '{build-timeout}'
487 - gerrit-trigger-patch-merged:
491 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}'
496 maven-version: 'mvn33-new'
498 settings: 'cicn-settings'
500 global-settings: 'global-settings'
501 global-settings-type: cfp
505 - include-raw-cicn-libccnx-portal-build.sh
506 - provide-maven-settings:
507 settings-file: 'cicn-libccnx-portal-settings'
508 global-settings-file: 'global-settings'
511 - ../scripts/maven_push_functions.sh
512 - include-raw-cicn-maven-push.sh
515 artifacts: 'build/*.rpm,build/*.deb'
518 only-if-success: true
519 default-excludes: false
520 - fdio-infra-shiplogs:
521 maven-version: 'mvn33-new'
524 name: 'cicn-libicnet-merge-{stream}-{os}'
526 project-type: freestyle
527 node: '{os}-basebuild-4c-4g'
530 daysToKeep: '{build-days-to-keep}'
531 numToKeep: '{build-num-to-keep}'
532 artifactDaysToKeep: '{build-artifact-days-to-keep}'
533 artifactNumToKeep: '{build-artifact-num-to-keep}'
542 - maven-project-parameter:
545 maven-version: 'mvn33-new'
546 - repo-name-parameter:
547 repo-name: '{repo-stream-part}.{repo-os-part}'
550 - gerrit-trigger-scm:
551 credentials-id: 'jenkins-gerrit-credentials'
553 choosing-strategy: 'default'
556 - fdio-infra-wrappers:
557 build-timeout: '{build-timeout}'
560 - gerrit-trigger-patch-merged:
564 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}, cicn-libccnx-portal-merge-{stream}-{os}'
569 maven-version: 'mvn33-new'
571 settings: 'cicn-settings'
573 global-settings: 'global-settings'
574 global-settings-type: cfp
578 - include-raw-cicn-libicnet-build.sh
579 - provide-maven-settings:
580 settings-file: 'cicn-libicnet-settings'
581 global-settings-file: 'global-settings'
584 - ../scripts/maven_push_functions.sh
585 - include-raw-cicn-maven-push.sh
588 artifacts: 'build/*.rpm,build/*.deb'
591 only-if-success: true
592 default-excludes: false
593 - fdio-infra-shiplogs:
594 maven-version: 'mvn33-new'
597 name: 'cicn-metis-merge-{stream}-{os}'
599 project-type: freestyle
600 node: '{os}-basebuild-4c-4g'
603 daysToKeep: '{build-days-to-keep}'
604 numToKeep: '{build-num-to-keep}'
605 artifactDaysToKeep: '{build-artifact-days-to-keep}'
606 artifactNumToKeep: '{build-artifact-num-to-keep}'
615 - maven-project-parameter:
618 maven-version: 'mvn33-new'
619 - repo-name-parameter:
620 repo-name: '{repo-stream-part}.{repo-os-part}'
623 - gerrit-trigger-scm:
624 credentials-id: 'jenkins-gerrit-credentials'
626 choosing-strategy: 'default'
629 - fdio-infra-wrappers:
630 build-timeout: '{build-timeout}'
633 - gerrit-trigger-patch-merged:
637 jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}, cicn-libccnx-portal-merge-{stream}-{os}'
642 maven-version: 'mvn33-new'
644 settings: 'cicn-settings'
646 global-settings: 'global-settings'
647 global-settings-type: cfp
651 - include-raw-cicn-metis-build.sh
652 - provide-maven-settings:
653 settings-file: 'cicn-metis-settings'
654 global-settings-file: 'global-settings'
657 - ../scripts/maven_push_functions.sh
658 - include-raw-cicn-maven-push.sh
661 artifacts: 'build/*.rpm,build/*.deb'
664 only-if-success: true
665 default-excludes: false
666 - fdio-infra-shiplogs:
667 maven-version: 'mvn33-new'
670 name: 'cicn-http-server-merge-{stream}-{os}'
672 project-type: freestyle
673 node: '{os}-basebuild-4c-4g'
676 daysToKeep: '{build-days-to-keep}'
677 numToKeep: '{build-num-to-keep}'
678 artifactDaysToKeep: '{build-artifact-days-to-keep}'
679 artifactNumToKeep: '{build-artifact-num-to-keep}'
688 - maven-project-parameter:
691 maven-version: 'mvn33-new'
692 - repo-name-parameter:
693 repo-name: '{repo-stream-part}.{repo-os-part}'
696 - gerrit-trigger-scm:
697 credentials-id: 'jenkins-gerrit-credentials'
699 choosing-strategy: 'default'
702 - fdio-infra-wrappers:
703 build-timeout: '{build-timeout}'
706 - gerrit-trigger-patch-merged:
710 jobs: 'cicn-libicnet-merge-{stream}-{os}'
715 maven-version: 'mvn33-new'
717 settings: 'cicn-settings'
719 global-settings: 'global-settings'
720 global-settings-type: cfp
724 - include-raw-cicn-http-server-build.sh
725 - provide-maven-settings:
726 settings-file: 'cicn-http-server-settings'
727 global-settings-file: 'global-settings'
730 - ../scripts/maven_push_functions.sh
731 - include-raw-cicn-maven-push.sh
734 artifacts: 'build/*.rpm,build/*.deb'
737 only-if-success: true
738 default-excludes: false
739 - fdio-infra-shiplogs:
740 maven-version: 'mvn33-new'