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
212 - include-raw-cicn-longbow-build.sh
213 - provide-maven-settings:
214 settings-file: 'cicn-longbow-settings'
215 global-settings-file: 'global-settings'
218 - ../scripts/maven_push_functions.sh
219 - include-raw-cicn-maven-push.sh
222 artifacts: 'build/*.rpm,build/*.deb'
225 only-if-success: true
226 default-excludes: false
227 - fdio-infra-shiplogs:
228 maven-version: 'mvn33-new'
231 name: 'cicn-libparc-merge-{stream}-{os}'
233 project-type: freestyle
234 node: '{os}-basebuild-4c-4g'
237 daysToKeep: '{build-days-to-keep}'
238 numToKeep: '{build-num-to-keep}'
239 artifactDaysToKeep: '{build-artifact-days-to-keep}'
240 artifactNumToKeep: '{build-artifact-num-to-keep}'
249 - maven-project-parameter:
252 maven-version: 'mvn33-new'
253 - repo-name-parameter:
254 repo-name: '{repo-stream-part}.{repo-os-part}'
257 - gerrit-trigger-scm:
258 credentials-id: 'jenkins-gerrit-credentials'
260 choosing-strategy: 'default'
263 - fdio-infra-wrappers:
264 build-timeout: '{build-timeout}'
267 - gerrit-trigger-patch-merged:
273 maven-version: 'mvn33-new'
275 settings: 'cicn-settings'
277 global-settings: 'global-settings'
278 global-settings-type: cfp
281 - include-raw-cicn-libparc-build.sh
282 - provide-maven-settings:
283 settings-file: 'cicn-libparc-settings'
284 global-settings-file: 'global-settings'
287 - ../scripts/maven_push_functions.sh
288 - include-raw-cicn-maven-push.sh
291 artifacts: 'build/*.rpm,build/*.deb'
294 only-if-success: true
295 default-excludes: false
296 - fdio-infra-shiplogs:
297 maven-version: 'mvn33-new'
300 name: 'cicn-libccnx-common-merge-{stream}-{os}'
302 project-type: freestyle
303 node: '{os}-basebuild-4c-4g'
306 daysToKeep: '{build-days-to-keep}'
307 numToKeep: '{build-num-to-keep}'
308 artifactDaysToKeep: '{build-artifact-days-to-keep}'
309 artifactNumToKeep: '{build-artifact-num-to-keep}'
318 - maven-project-parameter:
321 maven-version: 'mvn33-new'
322 - repo-name-parameter:
323 repo-name: '{repo-stream-part}.{repo-os-part}'
326 - gerrit-trigger-scm:
327 credentials-id: 'jenkins-gerrit-credentials'
329 choosing-strategy: 'default'
332 - fdio-infra-wrappers:
333 build-timeout: '{build-timeout}'
336 - gerrit-trigger-patch-merged:
342 maven-version: 'mvn33-new'
344 settings: 'cicn-settings'
346 global-settings: 'global-settings'
347 global-settings-type: cfp
350 - include-raw-cicn-libccnx-common-build.sh
351 - provide-maven-settings:
352 settings-file: 'cicn-libccnx-common-settings'
353 global-settings-file: 'global-settings'
356 - ../scripts/maven_push_functions.sh
357 - include-raw-cicn-maven-push.sh
360 artifacts: 'build/*.rpm,build/*.deb'
363 only-if-success: true
364 default-excludes: false
365 - fdio-infra-shiplogs:
366 maven-version: 'mvn33-new'
369 name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
371 project-type: freestyle
372 node: '{os}-basebuild-4c-4g'
375 daysToKeep: '{build-days-to-keep}'
376 numToKeep: '{build-num-to-keep}'
377 artifactDaysToKeep: '{build-artifact-days-to-keep}'
378 artifactNumToKeep: '{build-artifact-num-to-keep}'
387 - maven-project-parameter:
390 maven-version: 'mvn33-new'
391 - repo-name-parameter:
392 repo-name: '{repo-stream-part}.{repo-os-part}'
395 - gerrit-trigger-scm:
396 credentials-id: 'jenkins-gerrit-credentials'
398 choosing-strategy: 'default'
401 - fdio-infra-wrappers:
402 build-timeout: '{build-timeout}'
405 - gerrit-trigger-patch-merged:
411 maven-version: 'mvn33-new'
413 settings: 'cicn-settings'
415 global-settings: 'global-settings'
416 global-settings-type: cfp
419 - include-raw-cicn-libccnx-transport-rta-build.sh
420 - provide-maven-settings:
421 settings-file: 'cicn-libccnx-transport-rta-settings'
422 global-settings-file: 'global-settings'
425 - ../scripts/maven_push_functions.sh
426 - include-raw-cicn-maven-push.sh
429 artifacts: 'build/*.rpm,build/*.deb'
432 only-if-success: true
433 default-excludes: false
434 - fdio-infra-shiplogs:
435 maven-version: 'mvn33-new'
438 name: 'cicn-libccnx-portal-merge-{stream}-{os}'
440 project-type: freestyle
441 node: '{os}-basebuild-4c-4g'
444 daysToKeep: '{build-days-to-keep}'
445 numToKeep: '{build-num-to-keep}'
446 artifactDaysToKeep: '{build-artifact-days-to-keep}'
447 artifactNumToKeep: '{build-artifact-num-to-keep}'
456 - maven-project-parameter:
459 maven-version: 'mvn33-new'
460 - repo-name-parameter:
461 repo-name: '{repo-stream-part}.{repo-os-part}'
464 - gerrit-trigger-scm:
465 credentials-id: 'jenkins-gerrit-credentials'
467 choosing-strategy: 'default'
470 - fdio-infra-wrappers:
471 build-timeout: '{build-timeout}'
474 - gerrit-trigger-patch-merged:
480 maven-version: 'mvn33-new'
482 settings: 'cicn-settings'
484 global-settings: 'global-settings'
485 global-settings-type: cfp
488 - include-raw-cicn-libccnx-portal-build.sh
489 - provide-maven-settings:
490 settings-file: 'cicn-libccnx-portal-settings'
491 global-settings-file: 'global-settings'
494 - ../scripts/maven_push_functions.sh
495 - include-raw-cicn-maven-push.sh
498 artifacts: 'build/*.rpm,build/*.deb'
501 only-if-success: true
502 default-excludes: false
503 - fdio-infra-shiplogs:
504 maven-version: 'mvn33-new'
507 name: 'cicn-libicnet-merge-{stream}-{os}'
509 project-type: freestyle
510 node: '{os}-basebuild-4c-4g'
513 daysToKeep: '{build-days-to-keep}'
514 numToKeep: '{build-num-to-keep}'
515 artifactDaysToKeep: '{build-artifact-days-to-keep}'
516 artifactNumToKeep: '{build-artifact-num-to-keep}'
525 - maven-project-parameter:
528 maven-version: 'mvn33-new'
529 - repo-name-parameter:
530 repo-name: '{repo-stream-part}.{repo-os-part}'
533 - gerrit-trigger-scm:
534 credentials-id: 'jenkins-gerrit-credentials'
536 choosing-strategy: 'default'
539 - fdio-infra-wrappers:
540 build-timeout: '{build-timeout}'
543 - gerrit-trigger-patch-merged:
549 maven-version: 'mvn33-new'
551 settings: 'cicn-settings'
553 global-settings: 'global-settings'
554 global-settings-type: cfp
557 - include-raw-cicn-libicnet-build.sh
558 - provide-maven-settings:
559 settings-file: 'cicn-libicnet-settings'
560 global-settings-file: 'global-settings'
563 - ../scripts/maven_push_functions.sh
564 - include-raw-cicn-maven-push.sh
567 artifacts: 'build/*.rpm,build/*.deb'
570 only-if-success: true
571 default-excludes: false
572 - fdio-infra-shiplogs:
573 maven-version: 'mvn33-new'
576 name: 'cicn-metis-merge-{stream}-{os}'
578 project-type: freestyle
579 node: '{os}-basebuild-4c-4g'
582 daysToKeep: '{build-days-to-keep}'
583 numToKeep: '{build-num-to-keep}'
584 artifactDaysToKeep: '{build-artifact-days-to-keep}'
585 artifactNumToKeep: '{build-artifact-num-to-keep}'
594 - maven-project-parameter:
597 maven-version: 'mvn33-new'
598 - repo-name-parameter:
599 repo-name: '{repo-stream-part}.{repo-os-part}'
602 - gerrit-trigger-scm:
603 credentials-id: 'jenkins-gerrit-credentials'
605 choosing-strategy: 'default'
608 - fdio-infra-wrappers:
609 build-timeout: '{build-timeout}'
612 - gerrit-trigger-patch-merged:
618 maven-version: 'mvn33-new'
620 settings: 'cicn-settings'
622 global-settings: 'global-settings'
623 global-settings-type: cfp
626 - include-raw-cicn-metis-build.sh
627 - provide-maven-settings:
628 settings-file: 'cicn-metis-settings'
629 global-settings-file: 'global-settings'
632 - ../scripts/maven_push_functions.sh
633 - include-raw-cicn-maven-push.sh
636 artifacts: 'build/*.rpm,build/*.deb'
639 only-if-success: true
640 default-excludes: false
641 - fdio-infra-shiplogs:
642 maven-version: 'mvn33-new'
645 name: 'cicn-http-server-merge-{stream}-{os}'
647 project-type: freestyle
648 node: '{os}-basebuild-4c-4g'
651 daysToKeep: '{build-days-to-keep}'
652 numToKeep: '{build-num-to-keep}'
653 artifactDaysToKeep: '{build-artifact-days-to-keep}'
654 artifactNumToKeep: '{build-artifact-num-to-keep}'
663 - maven-project-parameter:
666 maven-version: 'mvn33-new'
667 - repo-name-parameter:
668 repo-name: '{repo-stream-part}.{repo-os-part}'
671 - gerrit-trigger-scm:
672 credentials-id: 'jenkins-gerrit-credentials'
674 choosing-strategy: 'default'
677 - fdio-infra-wrappers:
678 build-timeout: '{build-timeout}'
681 - gerrit-trigger-patch-merged:
687 maven-version: 'mvn33-new'
689 settings: 'cicn-settings'
691 global-settings: 'global-settings'
692 global-settings-type: cfp
695 - include-raw-cicn-http-server-build.sh
696 - provide-maven-settings:
697 settings-file: 'cicn-http-server-settings'
698 global-settings-file: 'global-settings'
701 - ../scripts/maven_push_functions.sh
702 - include-raw-cicn-maven-push.sh
705 artifacts: 'build/*.rpm,build/*.deb'
708 only-if-success: true
709 default-excludes: false
710 - fdio-infra-shiplogs:
711 maven-version: 'mvn33-new'