Merge "Fix path for archive items in perf jobs"
[ci-management.git] / jjb / cicn / cicn.yaml
1 - project:
2     name: cicn-longbow
3     jobs:
4         - 'cicn-longbow-verify-{stream}-{os}'
5         - 'cicn-longbow-merge-{stream}-{os}'
6     project: 'cicn'
7     os:
8         - ubuntu1404:
9             repo-os-part: 'ubuntu.trusty.main'
10         - ubuntu1604:
11             repo-os-part: 'ubuntu.xenial.main'
12         - centos7:
13             repo-os-part: 'centos7'
14     stream:
15         - master:
16             branch: 'cframework/master'
17             repo-stream-part: 'master'
18     type:
19         - short
20         - long
21
22 - project:
23     name: cicn-libparc
24     jobs:
25         - 'cicn-libparc-verify-{stream}-{os}'
26         - 'cicn-libparc-merge-{stream}-{os}'
27     project: 'cicn'
28     os:
29         - ubuntu1404:
30             repo-os-part: 'ubuntu.trusty.main'
31         - ubuntu1604:
32             repo-os-part: 'ubuntu.xenial.main'
33         - centos7:
34             repo-os-part: 'centos7'
35     stream:
36         - master:
37             branch: 'cframework/master'
38             repo-stream-part: 'master'
39     type:
40         - short
41         - long
42
43 - project:
44     name: cicn-libccnx-common
45     jobs:
46         - 'cicn-libccnx-common-verify-{stream}-{os}'
47         - 'cicn-libccnx-common-merge-{stream}-{os}'
48     project: 'cicn'
49     os:
50         - ubuntu1404:
51             repo-os-part: 'ubuntu.trusty.main'
52         - ubuntu1604:
53             repo-os-part: 'ubuntu.xenial.main'
54         - centos7:
55             repo-os-part: 'centos7'
56     stream:
57         - master:
58             branch: 'ccnxlibs/master'
59             repo-stream-part: 'master'
60     type:
61         - short
62         - long
63
64 - project:
65     name: cicn-libccnx-transport-rta
66     jobs:
67         - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
68         - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
69     project: 'cicn'
70     os:
71         - ubuntu1404:
72             repo-os-part: 'ubuntu.trusty.main'
73         - ubuntu1604:
74             repo-os-part: 'ubuntu.xenial.main'
75         - centos7:
76             repo-os-part: 'centos7'
77     stream:
78         - master:
79             branch: 'ccnxlibs/master'
80             repo-stream-part: 'master'
81     type:
82         - short
83         - long
84
85 - project:
86     name: cicn-libccnx-portal
87     jobs:
88         - 'cicn-libccnx-portal-verify-{stream}-{os}'
89         - 'cicn-libccnx-portal-merge-{stream}-{os}'
90     project: 'cicn'
91     os:
92         - ubuntu1404:
93             repo-os-part: 'ubuntu.trusty.main'
94         - ubuntu1604:
95             repo-os-part: 'ubuntu.xenial.main'
96         - centos7:
97             repo-os-part: 'centos7'
98     stream:
99         - master:
100             branch: 'ccnxlibs/master'
101             repo-stream-part: 'master'
102     type:
103         - short
104         - long
105
106 - project:
107     name: cicn-libicnet
108     jobs:
109         - 'cicn-libicnet-verify-{stream}-{os}'
110         - 'cicn-libicnet-merge-{stream}-{os}'
111     project: 'cicn'
112     os:
113         - ubuntu1404:
114             repo-os-part: 'ubuntu.trusty.main'
115         - ubuntu1604:
116             repo-os-part: 'ubuntu.xenial.main'
117         - centos7:
118             repo-os-part: 'centos7'
119     stream:
120         - master:
121             branch: 'libicnet/master'
122             repo-stream-part: 'master'
123     type:
124         - short
125         - long
126
127 - project:
128     name: cicn-metis
129     jobs:
130         - 'cicn-metis-verify-{stream}-{os}'
131         - 'cicn-metis-merge-{stream}-{os}'
132     project: 'cicn'
133     os:
134         - ubuntu1404:
135             repo-os-part: 'ubuntu.trusty.main'
136         - ubuntu1604:
137             repo-os-part: 'ubuntu.xenial.main'
138         - centos7:
139             repo-os-part: 'centos7'
140     stream:
141         - master:
142             branch: 'sb-forwarder/master'
143             repo-stream-part: 'master'
144     type:
145         - short
146         - long
147
148 - project:
149     name: cicn-http-server
150     jobs:
151         - 'cicn-http-server-verify-{stream}-{os}'
152         - 'cicn-http-server-merge-{stream}-{os}'
153     project: 'cicn'
154     os:
155         - ubuntu1404:
156             repo-os-part: 'ubuntu.trusty.main'
157         - ubuntu1604:
158             repo-os-part: 'ubuntu.xenial.main'
159         - centos7:
160             repo-os-part: 'centos7'
161     stream:
162         - master:
163             branch: 'http-server/master'
164             repo-stream-part: 'master'
165     type:
166         - short
167         - long
168
169 - project:
170     name: cicn-vpp-plugin
171     jobs:
172         - 'cicn-vpp-plugin-verify-{stream}-{os}'
173         - 'cicn-vpp-plugin-merge-{stream}-{os}'
174     project: 'cicn'
175     os:
176         - ubuntu1404:
177             repo-os-part: 'ubuntu.trusty.main'
178         - ubuntu1604:
179             repo-os-part: 'ubuntu.xenial.main'
180         - centos7:
181             repo-os-part: 'centos7'
182     stream:
183         - master:
184             branch: 'cicn-plugin/master'
185             repo-stream-part: 'master'
186     type:
187         - short
188         - long
189
190 - project:
191     name: cicn-viper
192     jobs:
193         - 'cicn-viper-verify-{stream}-{os}'
194         - 'cicn-viper-merge-{stream}-{os}'
195     project: 'cicn'
196     os:
197         - ubuntu1604:
198             repo-os-part: 'ubuntu.xenial.main'
199     stream:
200         - master:
201             branch: 'viper/master'
202             repo-stream-part: 'master'
203     type:
204         - short
205         - long
206
207 - project:
208     name: cicn-radio-emulators
209     jobs:
210         - 'cicn-radio-emulators-verify-{stream}-{os}'
211         - 'cicn-radio-emulators-merge-{stream}-{os}'
212     project: 'cicn'
213     os:
214         - ubuntu1604:
215             repo-os-part: 'ubuntu.xenial.main'
216     stream:
217         - master:
218             branch: 'vicn/master'
219             repo-stream-part: 'master'
220     type:
221         - short
222         - long
223
224 - project:
225     name: cicn-android-sdk
226     jobs:
227         - 'cicn-android-sdk-verify-{stream}-{os}'
228         - 'cicn-android-sdk-merge-{stream}-{os}'
229     project: 'cicn'
230     os:
231         - ubuntu1604:
232             repo-os-part: 'ubuntu.xenial.main'
233     stream:
234         - master:
235             branch: 'android-sdk/master'
236             repo-stream-part: 'master'
237     type:
238         - short
239         - long
240
241 - job-template:
242     name: 'cicn-longbow-merge-{stream}-{os}'
243
244     project-type: freestyle
245     node: '{os}-basebuild-4c-4g'
246
247     logrotate:
248         daysToKeep: '{build-days-to-keep}'
249         numToKeep: '{build-num-to-keep}'
250         artifactDaysToKeep: '{build-artifact-days-to-keep}'
251         artifactNumToKeep: '{build-artifact-num-to-keep}'
252
253     parameters:
254         - project-parameter:
255             project: '{project}'
256         - gerrit-parameter:
257             branch: '{branch}'
258         - os-parameter:
259             os: '{os}'
260         - maven-project-parameter:
261             maven: 'mvn33-new'
262         - maven-exec:
263             maven-version: 'mvn33-new'
264         - repo-name-parameter:
265             repo-name: '{repo-stream-part}.{repo-os-part}'
266
267     scm:
268         - gerrit-trigger-scm:
269             credentials-id: 'jenkins-gerrit-credentials'
270             refspec: ''
271             choosing-strategy: 'default'
272
273     wrappers:
274         - fdio-infra-wrappers:
275             build-timeout: '{build-timeout}'
276
277     triggers:
278         - gerrit-trigger-patch-merged:
279             name: '{project}'
280             branch: '{branch}'
281         - timed: '@daily'
282
283     builders:
284         - maven-target:
285             maven-version: 'mvn33-new'
286             goals: '--version'
287             settings: 'cicn-settings'
288             settings-type: cfp
289             global-settings: 'global-settings'
290             global-settings-type: cfp
291         - shell:
292             !include-raw-escape:
293                 - include-raw-cicn-longbow-build.sh
294         - provide-maven-settings:
295             settings-file: 'cicn-settings'
296             global-settings-file: 'global-settings'
297         - shell:
298             !include-raw-escape:
299                 - ../scripts/maven_push_functions.sh
300                 - include-raw-cicn-maven-push.sh
301     publishers:
302         - archive:
303             artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
304             allow-empty: 'true'
305             fingerprint: false
306             only-if-success: true
307             default-excludes: false
308         - fdio-infra-shiplogs:
309             maven-version: 'mvn33-new'
310
311 - job-template:
312     name: 'cicn-longbow-verify-{stream}-{os}'
313
314     project-type: freestyle
315     node: '{os}-basebuild-4c-4g'
316     concurrent: true
317
318     logrotate:
319         daysToKeep: '{build-days-to-keep}'
320         numToKeep: '{build-num-to-keep}'
321         artifactDaysToKeep: '{build-artifact-days-to-keep}'
322         artifactNumToKeep: '{build-artifact-num-to-keep}'
323
324     parameters:
325         - project-parameter:
326             project: '{project}'
327         - gerrit-parameter:
328             branch: '{branch}'
329         - os-parameter:
330             os: '{os}'
331
332     scm:
333         - gerrit-trigger-scm:
334             credentials-id: 'jenkins-gerrit-credentials'
335             refspec: '$GERRIT_REFSPEC'
336             choosing-strategy: 'gerrit'
337
338     wrappers:
339         - fdio-infra-wrappers:
340             build-timeout: '{build-timeout}'
341
342     triggers:
343         - gerrit-trigger-patch-submitted:
344             name: '{project}'
345             branch: '{branch}'
346
347     builders:
348         - shell:
349             !include-raw-escape:
350                 - include-raw-cicn-longbow-build.sh
351
352     publishers:
353         - fdio-infra-shiplogs:
354             maven-version: 'mvn33-new'
355
356 - job-template:
357     name: 'cicn-libparc-merge-{stream}-{os}'
358
359     project-type: freestyle
360     node: '{os}-basebuild-4c-4g'
361
362     logrotate:
363         daysToKeep: '{build-days-to-keep}'
364         numToKeep: '{build-num-to-keep}'
365         artifactDaysToKeep: '{build-artifact-days-to-keep}'
366         artifactNumToKeep: '{build-artifact-num-to-keep}'
367
368     parameters:
369         - project-parameter:
370             project: '{project}'
371         - gerrit-parameter:
372             branch: '{branch}'
373         - os-parameter:
374             os: '{os}'
375         - maven-project-parameter:
376             maven: 'mvn33-new'
377         - maven-exec:
378             maven-version: 'mvn33-new'
379         - repo-name-parameter:
380             repo-name: '{repo-stream-part}.{repo-os-part}'
381
382     scm:
383         - gerrit-trigger-scm:
384             credentials-id: 'jenkins-gerrit-credentials'
385             refspec: ''
386             choosing-strategy: 'default'
387
388     wrappers:
389         - fdio-infra-wrappers:
390             build-timeout: '{build-timeout}'
391
392     triggers:
393         - gerrit-trigger-patch-merged:
394             name: '{project}'
395             branch: '{branch}'
396         - reverse:
397             jobs: 'cicn-longbow-merge-{stream}-{os}'
398             result: 'failure'
399
400     builders:
401         - maven-target:
402             maven-version: 'mvn33-new'
403             goals: '--version'
404             settings: 'cicn-settings'
405             settings-type: cfp
406             global-settings: 'global-settings'
407             global-settings-type: cfp
408         - shell:
409             !include-raw-escape:
410                 - include-raw-cicn-libparc-build.sh
411         - provide-maven-settings:
412             settings-file: 'cicn-settings'
413             global-settings-file: 'global-settings'
414         - shell:
415             !include-raw-escape:
416                 - ../scripts/maven_push_functions.sh
417                 - include-raw-cicn-maven-push.sh
418     publishers:
419         - archive:
420             artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
421             allow-empty: 'true'
422             fingerprint: false
423             only-if-success: true
424             default-excludes: false
425         - fdio-infra-shiplogs:
426             maven-version: 'mvn33-new'
427
428 - job-template:
429     name: 'cicn-libparc-verify-{stream}-{os}'
430
431     project-type: freestyle
432     node: '{os}-basebuild-4c-4g'
433     concurrent: true
434
435     logrotate:
436         daysToKeep: '{build-days-to-keep}'
437         numToKeep: '{build-num-to-keep}'
438         artifactDaysToKeep: '{build-artifact-days-to-keep}'
439         artifactNumToKeep: '{build-artifact-num-to-keep}'
440
441     parameters:
442         - project-parameter:
443             project: '{project}'
444         - gerrit-parameter:
445             branch: '{branch}'
446         - os-parameter:
447             os: '{os}'
448
449     scm:
450         - gerrit-trigger-scm:
451             credentials-id: 'jenkins-gerrit-credentials'
452             refspec: '$GERRIT_REFSPEC'
453             choosing-strategy: 'gerrit'
454
455     wrappers:
456         - fdio-infra-wrappers:
457             build-timeout: '{build-timeout}'
458
459     triggers:
460         - gerrit-trigger-patch-submitted:
461             name: '{project}'
462             branch: '{branch}'
463
464     builders:
465         - shell:
466             !include-raw-escape:
467                 - include-raw-cicn-libparc-build.sh
468
469     publishers:
470         - fdio-infra-shiplogs:
471             maven-version: 'mvn33-new'
472
473 - job-template:
474     name: 'cicn-libccnx-common-merge-{stream}-{os}'
475
476     project-type: freestyle
477     node: '{os}-basebuild-4c-4g'
478
479     logrotate:
480         daysToKeep: '{build-days-to-keep}'
481         numToKeep: '{build-num-to-keep}'
482         artifactDaysToKeep: '{build-artifact-days-to-keep}'
483         artifactNumToKeep: '{build-artifact-num-to-keep}'
484
485     parameters:
486         - project-parameter:
487             project: '{project}'
488         - gerrit-parameter:
489             branch: '{branch}'
490         - os-parameter:
491             os: '{os}'
492         - maven-project-parameter:
493             maven: 'mvn33-new'
494         - maven-exec:
495             maven-version: 'mvn33-new'
496         - repo-name-parameter:
497             repo-name: '{repo-stream-part}.{repo-os-part}'
498
499     scm:
500         - gerrit-trigger-scm:
501             credentials-id: 'jenkins-gerrit-credentials'
502             refspec: ''
503             choosing-strategy: 'default'
504
505     wrappers:
506         - fdio-infra-wrappers:
507             build-timeout: '{build-timeout}'
508
509     triggers:
510         - gerrit-trigger-patch-merged:
511             name: '{project}'
512             branch: '{branch}'
513         - reverse:
514             jobs: 'cicn-libparc-merge-{stream}-{os}'
515             result: 'failure'
516
517     builders:
518         - maven-target:
519             maven-version: 'mvn33-new'
520             goals: '--version'
521             settings: 'cicn-settings'
522             settings-type: cfp
523             global-settings: 'global-settings'
524             global-settings-type: cfp
525         - shell:
526             !include-raw-escape:
527                 - include-raw-cicn-libccnx-common-build.sh
528         - provide-maven-settings:
529             settings-file: 'cicn-settings'
530             global-settings-file: 'global-settings'
531         - shell:
532             !include-raw-escape:
533                 - ../scripts/maven_push_functions.sh
534                 - include-raw-cicn-maven-push.sh
535     publishers:
536         - archive:
537             artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
538             allow-empty: 'true'
539             fingerprint: false
540             only-if-success: true
541             default-excludes: false
542         - fdio-infra-shiplogs:
543             maven-version: 'mvn33-new'
544
545 - job-template:
546     name: 'cicn-libccnx-common-verify-{stream}-{os}'
547
548     project-type: freestyle
549     node: '{os}-basebuild-4c-4g'
550     concurrent: true
551
552     logrotate:
553         daysToKeep: '{build-days-to-keep}'
554         numToKeep: '{build-num-to-keep}'
555         artifactDaysToKeep: '{build-artifact-days-to-keep}'
556         artifactNumToKeep: '{build-artifact-num-to-keep}'
557
558     parameters:
559         - project-parameter:
560             project: '{project}'
561         - gerrit-parameter:
562             branch: '{branch}'
563         - os-parameter:
564             os: '{os}'
565
566     scm:
567         - gerrit-trigger-scm:
568             credentials-id: 'jenkins-gerrit-credentials'
569             refspec: '$GERRIT_REFSPEC'
570             choosing-strategy: 'gerrit'
571
572     wrappers:
573         - fdio-infra-wrappers:
574             build-timeout: '{build-timeout}'
575
576     triggers:
577         - gerrit-trigger-patch-submitted:
578             name: '{project}'
579             branch: '{branch}'
580
581     builders:
582         - shell:
583             !include-raw-escape:
584                 - include-raw-cicn-libccnx-common-build.sh
585
586     publishers:
587         - fdio-infra-shiplogs:
588             maven-version: 'mvn33-new'
589
590 - job-template:
591     name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
592
593     project-type: freestyle
594     node: '{os}-basebuild-4c-4g'
595
596     logrotate:
597         daysToKeep: '{build-days-to-keep}'
598         numToKeep: '{build-num-to-keep}'
599         artifactDaysToKeep: '{build-artifact-days-to-keep}'
600         artifactNumToKeep: '{build-artifact-num-to-keep}'
601
602     parameters:
603         - project-parameter:
604             project: '{project}'
605         - gerrit-parameter:
606             branch: '{branch}'
607         - os-parameter:
608             os: '{os}'
609         - maven-project-parameter:
610             maven: 'mvn33-new'
611         - maven-exec:
612             maven-version: 'mvn33-new'
613         - repo-name-parameter:
614             repo-name: '{repo-stream-part}.{repo-os-part}'
615
616     scm:
617         - gerrit-trigger-scm:
618             credentials-id: 'jenkins-gerrit-credentials'
619             refspec: ''
620             choosing-strategy: 'default'
621
622     wrappers:
623         - fdio-infra-wrappers:
624             build-timeout: '{build-timeout}'
625
626     triggers:
627         - gerrit-trigger-patch-merged:
628             name: '{project}'
629             branch: '{branch}'
630         - reverse:
631             jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
632             result: 'failure'
633
634     builders:
635         - maven-target:
636             maven-version: 'mvn33-new'
637             goals: '--version'
638             settings: 'cicn-settings'
639             settings-type: cfp
640             global-settings: 'global-settings'
641             global-settings-type: cfp
642         - shell:
643             !include-raw-escape:
644                 - include-raw-cicn-libccnx-transport-rta-build.sh
645         - provide-maven-settings:
646             settings-file: 'cicn-settings'
647             global-settings-file: 'global-settings'
648         - shell:
649             !include-raw-escape:
650                 - ../scripts/maven_push_functions.sh
651                 - include-raw-cicn-maven-push.sh
652     publishers:
653         - archive:
654             artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
655             allow-empty: 'true'
656             fingerprint: false
657             only-if-success: true
658             default-excludes: false
659         - fdio-infra-shiplogs:
660             maven-version: 'mvn33-new'
661
662 - job-template:
663     name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
664
665     project-type: freestyle
666     node: '{os}-basebuild-4c-4g'
667     concurrent: true
668
669     logrotate:
670         daysToKeep: '{build-days-to-keep}'
671         numToKeep: '{build-num-to-keep}'
672         artifactDaysToKeep: '{build-artifact-days-to-keep}'
673         artifactNumToKeep: '{build-artifact-num-to-keep}'
674
675     parameters:
676         - project-parameter:
677             project: '{project}'
678         - gerrit-parameter:
679             branch: '{branch}'
680         - os-parameter:
681             os: '{os}'
682
683     scm:
684         - gerrit-trigger-scm:
685             credentials-id: 'jenkins-gerrit-credentials'
686             refspec: '$GERRIT_REFSPEC'
687             choosing-strategy: 'gerrit'
688
689     wrappers:
690         - fdio-infra-wrappers:
691             build-timeout: '{build-timeout}'
692
693     triggers:
694         - gerrit-trigger-patch-submitted:
695             name: '{project}'
696             branch: '{branch}'
697
698     builders:
699         - shell:
700             !include-raw-escape:
701                 - include-raw-cicn-libccnx-transport-rta-build.sh
702
703     publishers:
704         - fdio-infra-shiplogs:
705             maven-version: 'mvn33-new'
706
707 - job-template:
708     name: 'cicn-libccnx-portal-merge-{stream}-{os}'
709
710     project-type: freestyle
711     node: '{os}-basebuild-4c-4g'
712
713     logrotate:
714         daysToKeep: '{build-days-to-keep}'
715         numToKeep: '{build-num-to-keep}'
716         artifactDaysToKeep: '{build-artifact-days-to-keep}'
717         artifactNumToKeep: '{build-artifact-num-to-keep}'
718
719     parameters:
720         - project-parameter:
721             project: '{project}'
722         - gerrit-parameter:
723             branch: '{branch}'
724         - os-parameter:
725             os: '{os}'
726         - maven-project-parameter:
727             maven: 'mvn33-new'
728         - maven-exec:
729             maven-version: 'mvn33-new'
730         - repo-name-parameter:
731             repo-name: '{repo-stream-part}.{repo-os-part}'
732
733     scm:
734         - gerrit-trigger-scm:
735             credentials-id: 'jenkins-gerrit-credentials'
736             refspec: ''
737             choosing-strategy: 'default'
738
739     wrappers:
740         - fdio-infra-wrappers:
741             build-timeout: '{build-timeout}'
742
743     triggers:
744         - gerrit-trigger-patch-merged:
745             name: '{project}'
746             branch: '{branch}'
747         - reverse:
748             jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
749             result: 'failure'
750
751     builders:
752         - maven-target:
753             maven-version: 'mvn33-new'
754             goals: '--version'
755             settings: 'cicn-settings'
756             settings-type: cfp
757             global-settings: 'global-settings'
758             global-settings-type: cfp
759         - shell:
760             !include-raw-escape:
761                 - include-raw-cicn-libccnx-portal-build.sh
762         - provide-maven-settings:
763             settings-file: 'cicn-settings'
764             global-settings-file: 'global-settings'
765         - shell:
766             !include-raw-escape:
767                 - ../scripts/maven_push_functions.sh
768                 - include-raw-cicn-maven-push.sh
769     publishers:
770         - archive:
771             artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
772             allow-empty: 'true'
773             fingerprint: false
774             only-if-success: true
775             default-excludes: false
776         - fdio-infra-shiplogs:
777             maven-version: 'mvn33-new'
778
779 - job-template:
780     name: 'cicn-libccnx-portal-verify-{stream}-{os}'
781
782     project-type: freestyle
783     node: '{os}-basebuild-4c-4g'
784     concurrent: true
785
786     logrotate:
787         daysToKeep: '{build-days-to-keep}'
788         numToKeep: '{build-num-to-keep}'
789         artifactDaysToKeep: '{build-artifact-days-to-keep}'
790         artifactNumToKeep: '{build-artifact-num-to-keep}'
791
792     parameters:
793         - project-parameter:
794             project: '{project}'
795         - gerrit-parameter:
796             branch: '{branch}'
797         - os-parameter:
798             os: '{os}'
799
800     scm:
801         - gerrit-trigger-scm:
802             credentials-id: 'jenkins-gerrit-credentials'
803             refspec: '$GERRIT_REFSPEC'
804             choosing-strategy: 'gerrit'
805
806     wrappers:
807         - fdio-infra-wrappers:
808             build-timeout: '{build-timeout}'
809
810     triggers:
811         - gerrit-trigger-patch-submitted:
812             name: '{project}'
813             branch: '{branch}'
814
815     builders:
816         - shell:
817             !include-raw-escape:
818                 - include-raw-cicn-libccnx-portal-build.sh
819
820     publishers:
821         - fdio-infra-shiplogs:
822             maven-version: 'mvn33-new'
823
824 - job-template:
825     name: 'cicn-libicnet-merge-{stream}-{os}'
826
827     project-type: freestyle
828     node: '{os}-basebuild-4c-4g'
829
830     logrotate:
831         daysToKeep: '{build-days-to-keep}'
832         numToKeep: '{build-num-to-keep}'
833         artifactDaysToKeep: '{build-artifact-days-to-keep}'
834         artifactNumToKeep: '{build-artifact-num-to-keep}'
835
836     parameters:
837         - project-parameter:
838             project: '{project}'
839         - gerrit-parameter:
840             branch: '{branch}'
841         - os-parameter:
842             os: '{os}'
843         - maven-project-parameter:
844             maven: 'mvn33-new'
845         - maven-exec:
846             maven-version: 'mvn33-new'
847         - repo-name-parameter:
848             repo-name: '{repo-stream-part}.{repo-os-part}'
849
850     scm:
851         - gerrit-trigger-scm:
852             credentials-id: 'jenkins-gerrit-credentials'
853             refspec: ''
854             choosing-strategy: 'default'
855
856     wrappers:
857         - fdio-infra-wrappers:
858             build-timeout: '{build-timeout}'
859
860     triggers:
861         - gerrit-trigger-patch-merged:
862             name: '{project}'
863             branch: '{branch}'
864         - reverse:
865             jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
866             result: 'failure'
867
868     builders:
869         - maven-target:
870             maven-version: 'mvn33-new'
871             goals: '--version'
872             settings: 'cicn-settings'
873             settings-type: cfp
874             global-settings: 'global-settings'
875             global-settings-type: cfp
876         - shell:
877             !include-raw-escape:
878                 - include-raw-cicn-libicnet-build.sh
879         - provide-maven-settings:
880             settings-file: 'cicn-settings'
881             global-settings-file: 'global-settings'
882         - shell:
883             !include-raw-escape:
884                 - ../scripts/maven_push_functions.sh
885                 - include-raw-cicn-maven-push.sh
886     publishers:
887         - archive:
888             artifacts: 'build/*.rpm,build/*.deb'
889             allow-empty: 'true'
890             fingerprint: false
891             only-if-success: true
892             default-excludes: false
893         - fdio-infra-shiplogs:
894             maven-version: 'mvn33-new'
895
896 - job-template:
897     name: 'cicn-libicnet-verify-{stream}-{os}'
898
899     project-type: freestyle
900     node: '{os}-basebuild-4c-4g'
901     concurrent: true
902
903     logrotate:
904         daysToKeep: '{build-days-to-keep}'
905         numToKeep: '{build-num-to-keep}'
906         artifactDaysToKeep: '{build-artifact-days-to-keep}'
907         artifactNumToKeep: '{build-artifact-num-to-keep}'
908
909     parameters:
910         - project-parameter:
911             project: '{project}'
912         - gerrit-parameter:
913             branch: '{branch}'
914         - os-parameter:
915             os: '{os}'
916
917     scm:
918         - gerrit-trigger-scm:
919             credentials-id: 'jenkins-gerrit-credentials'
920             refspec: '$GERRIT_REFSPEC'
921             choosing-strategy: 'gerrit'
922
923     wrappers:
924         - fdio-infra-wrappers:
925             build-timeout: '{build-timeout}'
926
927     triggers:
928         - gerrit-trigger-patch-submitted:
929             name: '{project}'
930             branch: '{branch}'
931
932     builders:
933         - shell:
934             !include-raw-escape:
935                 - include-raw-cicn-libicnet-build.sh
936
937     publishers:
938         - fdio-infra-shiplogs:
939             maven-version: 'mvn33-new'
940
941 - job-template:
942     name: 'cicn-metis-merge-{stream}-{os}'
943
944     project-type: freestyle
945     node: '{os}-basebuild-4c-4g'
946
947     logrotate:
948         daysToKeep: '{build-days-to-keep}'
949         numToKeep: '{build-num-to-keep}'
950         artifactDaysToKeep: '{build-artifact-days-to-keep}'
951         artifactNumToKeep: '{build-artifact-num-to-keep}'
952
953     parameters:
954         - project-parameter:
955             project: '{project}'
956         - gerrit-parameter:
957             branch: '{branch}'
958         - os-parameter:
959             os: '{os}'
960         - maven-project-parameter:
961             maven: 'mvn33-new'
962         - maven-exec:
963             maven-version: 'mvn33-new'
964         - repo-name-parameter:
965             repo-name: '{repo-stream-part}.{repo-os-part}'
966
967     scm:
968         - gerrit-trigger-scm:
969             credentials-id: 'jenkins-gerrit-credentials'
970             refspec: ''
971             choosing-strategy: 'default'
972
973     wrappers:
974         - fdio-infra-wrappers:
975             build-timeout: '{build-timeout}'
976
977     triggers:
978         - gerrit-trigger-patch-merged:
979             name: '{project}'
980             branch: '{branch}'
981         - reverse:
982             jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
983             result: 'failure'
984
985     builders:
986         - maven-target:
987             maven-version: 'mvn33-new'
988             goals: '--version'
989             settings: 'cicn-settings'
990             settings-type: cfp
991             global-settings: 'global-settings'
992             global-settings-type: cfp
993         - shell:
994             !include-raw-escape:
995                 - include-raw-cicn-metis-build.sh
996         - provide-maven-settings:
997             settings-file: 'cicn-settings'
998             global-settings-file: 'global-settings'
999         - shell:
1000             !include-raw-escape:
1001                 - ../scripts/maven_push_functions.sh
1002                 - include-raw-cicn-maven-push.sh
1003     publishers:
1004         - archive:
1005             artifacts: 'metis/build/*.rpm,metis/build/*.deb'
1006             allow-empty: 'true'
1007             fingerprint: false
1008             only-if-success: true
1009             default-excludes: false
1010         - fdio-infra-shiplogs:
1011             maven-version: 'mvn33-new'
1012
1013 - job-template:
1014     name: 'cicn-metis-verify-{stream}-{os}'
1015
1016     project-type: freestyle
1017     node: '{os}-basebuild-4c-4g'
1018     concurrent: true
1019
1020     logrotate:
1021         daysToKeep: '{build-days-to-keep}'
1022         numToKeep: '{build-num-to-keep}'
1023         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1024         artifactNumToKeep: '{build-artifact-num-to-keep}'
1025
1026     parameters:
1027         - project-parameter:
1028             project: '{project}'
1029         - gerrit-parameter:
1030             branch: '{branch}'
1031         - os-parameter:
1032             os: '{os}'
1033
1034     scm:
1035         - gerrit-trigger-scm:
1036             credentials-id: 'jenkins-gerrit-credentials'
1037             refspec: '$GERRIT_REFSPEC'
1038             choosing-strategy: 'gerrit'
1039
1040     wrappers:
1041         - fdio-infra-wrappers:
1042             build-timeout: '{build-timeout}'
1043
1044     triggers:
1045         - gerrit-trigger-patch-submitted:
1046             name: '{project}'
1047             branch: '{branch}'
1048
1049     builders:
1050         - shell:
1051             !include-raw-escape:
1052                 - include-raw-cicn-metis-build.sh
1053
1054     publishers:
1055         - fdio-infra-shiplogs:
1056             maven-version: 'mvn33-new'
1057
1058 - job-template:
1059     name: 'cicn-http-server-merge-{stream}-{os}'
1060
1061     project-type: freestyle
1062     node: '{os}-basebuild-4c-4g'
1063
1064     logrotate:
1065         daysToKeep: '{build-days-to-keep}'
1066         numToKeep: '{build-num-to-keep}'
1067         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1068         artifactNumToKeep: '{build-artifact-num-to-keep}'
1069
1070     parameters:
1071         - project-parameter:
1072             project: '{project}'
1073         - gerrit-parameter:
1074             branch: '{branch}'
1075         - os-parameter:
1076             os: '{os}'
1077         - maven-project-parameter:
1078             maven: 'mvn33-new'
1079         - maven-exec:
1080             maven-version: 'mvn33-new'
1081         - repo-name-parameter:
1082             repo-name: '{repo-stream-part}.{repo-os-part}'
1083
1084     scm:
1085         - gerrit-trigger-scm:
1086             credentials-id: 'jenkins-gerrit-credentials'
1087             refspec: ''
1088             choosing-strategy: 'default'
1089
1090     wrappers:
1091         - fdio-infra-wrappers:
1092             build-timeout: '{build-timeout}'
1093
1094     triggers:
1095         - gerrit-trigger-patch-merged:
1096             name: '{project}'
1097             branch: '{branch}'
1098         - reverse:
1099             jobs: 'cicn-libicnet-merge-{stream}-{os}'
1100             result: 'failure'
1101
1102     builders:
1103         - maven-target:
1104             maven-version: 'mvn33-new'
1105             goals: '--version'
1106             settings: 'cicn-settings'
1107             settings-type: cfp
1108             global-settings: 'global-settings'
1109             global-settings-type: cfp
1110         - shell:
1111             !include-raw-escape:
1112                 - include-raw-cicn-http-server-build.sh
1113         - provide-maven-settings:
1114             settings-file: 'cicn-settings'
1115             global-settings-file: 'global-settings'
1116         - shell:
1117             !include-raw-escape:
1118                 - ../scripts/maven_push_functions.sh
1119                 - include-raw-cicn-maven-push.sh
1120     publishers:
1121         - archive:
1122             artifacts: 'build/*.rpm,build/*.deb'
1123             allow-empty: 'true'
1124             fingerprint: false
1125             only-if-success: true
1126             default-excludes: false
1127         - fdio-infra-shiplogs:
1128             maven-version: 'mvn33-new'
1129
1130 - job-template:
1131     name: 'cicn-http-server-verify-{stream}-{os}'
1132
1133     project-type: freestyle
1134     node: '{os}-basebuild-4c-4g'
1135     concurrent: true
1136
1137     logrotate:
1138         daysToKeep: '{build-days-to-keep}'
1139         numToKeep: '{build-num-to-keep}'
1140         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1141         artifactNumToKeep: '{build-artifact-num-to-keep}'
1142
1143     parameters:
1144         - project-parameter:
1145             project: '{project}'
1146         - gerrit-parameter:
1147             branch: '{branch}'
1148         - os-parameter:
1149             os: '{os}'
1150
1151     scm:
1152         - gerrit-trigger-scm:
1153             credentials-id: 'jenkins-gerrit-credentials'
1154             refspec: '$GERRIT_REFSPEC'
1155             choosing-strategy: 'gerrit'
1156
1157     wrappers:
1158         - fdio-infra-wrappers:
1159             build-timeout: '{build-timeout}'
1160
1161     triggers:
1162         - gerrit-trigger-patch-submitted:
1163             name: '{project}'
1164             branch: '{branch}'
1165
1166     builders:
1167         - shell:
1168             !include-raw-escape:
1169                 - include-raw-cicn-http-server-build.sh
1170
1171     publishers:
1172         - fdio-infra-shiplogs:
1173             maven-version: 'mvn33-new'
1174
1175 - job-template:
1176     name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1177
1178     project-type: freestyle
1179     node: '{os}-basebuild-4c-4g'
1180
1181     logrotate:
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}'
1186
1187     parameters:
1188         - project-parameter:
1189             project: '{project}'
1190         - gerrit-parameter:
1191             branch: '{branch}'
1192         - os-parameter:
1193             os: '{os}'
1194         - maven-project-parameter:
1195             maven: 'mvn33-new'
1196         - maven-exec:
1197             maven-version: 'mvn33-new'
1198         - repo-name-parameter:
1199             repo-name: '{repo-stream-part}.{repo-os-part}'
1200
1201     scm:
1202         - gerrit-trigger-scm:
1203             credentials-id: 'jenkins-gerrit-credentials'
1204             refspec: ''
1205             choosing-strategy: 'default'
1206
1207     wrappers:
1208         - fdio-infra-wrappers:
1209             build-timeout: '{build-timeout}'
1210
1211     triggers:
1212         - gerrit-trigger-patch-merged:
1213             name: '{project}'
1214             branch: '{branch}'
1215         - timed: '@daily'
1216
1217     builders:
1218         - maven-target:
1219             maven-version: 'mvn33-new'
1220             goals: '--version'
1221             settings: 'cicn-settings'
1222             settings-type: cfp
1223             global-settings: 'global-settings'
1224             global-settings-type: cfp
1225         - shell:
1226             !include-raw-escape:
1227                 - include-raw-cicn-vpp-plugin-build.sh
1228         - provide-maven-settings:
1229             settings-file: 'cicn-settings'
1230             global-settings-file: 'global-settings'
1231         - shell:
1232             !include-raw-escape:
1233                 - ../scripts/maven_push_functions.sh
1234                 - include-raw-cicn-maven-push.sh
1235     publishers:
1236         - archive:
1237             artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
1238             allow-empty: 'true'
1239             fingerprint: false
1240             only-if-success: true
1241             default-excludes: false
1242         - fdio-infra-shiplogs:
1243             maven-version: 'mvn33-new'
1244
1245 - job-template:
1246     name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1247
1248     project-type: freestyle
1249     node: '{os}-basebuild-4c-4g'
1250     concurrent: true
1251
1252     logrotate:
1253         daysToKeep: '{build-days-to-keep}'
1254         numToKeep: '{build-num-to-keep}'
1255         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1256         artifactNumToKeep: '{build-artifact-num-to-keep}'
1257
1258     parameters:
1259         - project-parameter:
1260             project: '{project}'
1261         - gerrit-parameter:
1262             branch: '{branch}'
1263         - os-parameter:
1264             os: '{os}'
1265
1266     scm:
1267         - gerrit-trigger-scm:
1268             credentials-id: 'jenkins-gerrit-credentials'
1269             refspec: '$GERRIT_REFSPEC'
1270             choosing-strategy: 'gerrit'
1271
1272     wrappers:
1273         - fdio-infra-wrappers:
1274             build-timeout: '{build-timeout}'
1275
1276     triggers:
1277         - gerrit-trigger-patch-submitted:
1278             name: '{project}'
1279             branch: '{branch}'
1280
1281     builders:
1282         - shell:
1283             !include-raw-escape:
1284                 - include-raw-cicn-vpp-plugin-build.sh
1285
1286     publishers:
1287         - fdio-infra-shiplogs:
1288             maven-version: 'mvn33-new'
1289
1290 - job-template:
1291     name: 'cicn-viper-merge-{stream}-{os}'
1292
1293     project-type: freestyle
1294     node: '{os}-basebuild-4c-4g'
1295
1296     logrotate:
1297         daysToKeep: '{build-days-to-keep}'
1298         numToKeep: '{build-num-to-keep}'
1299         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1300         artifactNumToKeep: '{build-artifact-num-to-keep}'
1301
1302     parameters:
1303         - project-parameter:
1304             project: '{project}'
1305         - gerrit-parameter:
1306             branch: '{branch}'
1307         - os-parameter:
1308             os: '{os}'
1309         - maven-project-parameter:
1310             maven: 'mvn33-new'
1311         - maven-exec:
1312             maven-version: 'mvn33-new'
1313         - repo-name-parameter:
1314             repo-name: '{repo-stream-part}.{repo-os-part}'
1315
1316     scm:
1317         - gerrit-trigger-scm:
1318             credentials-id: 'jenkins-gerrit-credentials'
1319             refspec: ''
1320             choosing-strategy: 'default'
1321
1322     wrappers:
1323         - fdio-infra-wrappers:
1324             build-timeout: '{build-timeout}'
1325
1326     triggers:
1327         - gerrit-trigger-patch-merged:
1328             name: '{project}'
1329             branch: '{branch}'
1330         - reverse:
1331             jobs: 'cicn-libicnet-merge-{stream}-{os}'
1332             result: 'failure'
1333
1334     builders:
1335         - maven-target:
1336             maven-version: 'mvn33-new'
1337             goals: '--version'
1338             settings: 'cicn-settings'
1339             settings-type: cfp
1340             global-settings: 'global-settings'
1341             global-settings-type: cfp
1342         - shell:
1343             !include-raw-escape:
1344                 - include-raw-cicn-viper-build.sh
1345         - provide-maven-settings:
1346             settings-file: 'cicn-settings'
1347             global-settings-file: 'global-settings'
1348         - shell:
1349             !include-raw-escape:
1350                 - ../scripts/maven_push_functions.sh
1351                 - include-raw-cicn-maven-push.sh
1352     publishers:
1353         - archive:
1354             artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
1355             allow-empty: 'true'
1356             fingerprint: false
1357             only-if-success: true
1358             default-excludes: false
1359         - fdio-infra-shiplogs:
1360             maven-version: 'mvn33-new'
1361
1362 - job-template:
1363     name: 'cicn-viper-verify-{stream}-{os}'
1364
1365     project-type: freestyle
1366     node: '{os}-basebuild-4c-4g'
1367     concurrent: true
1368
1369     logrotate:
1370         daysToKeep: '{build-days-to-keep}'
1371         numToKeep: '{build-num-to-keep}'
1372         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1373         artifactNumToKeep: '{build-artifact-num-to-keep}'
1374
1375     parameters:
1376         - project-parameter:
1377             project: '{project}'
1378         - gerrit-parameter:
1379             branch: '{branch}'
1380         - os-parameter:
1381             os: '{os}'
1382
1383     scm:
1384         - gerrit-trigger-scm:
1385             credentials-id: 'jenkins-gerrit-credentials'
1386             refspec: '$GERRIT_REFSPEC'
1387             choosing-strategy: 'gerrit'
1388
1389     wrappers:
1390         - fdio-infra-wrappers:
1391             build-timeout: '{build-timeout}'
1392
1393     triggers:
1394         - gerrit-trigger-patch-submitted:
1395             name: '{project}'
1396             branch: '{branch}'
1397
1398     builders:
1399         - shell:
1400             !include-raw-escape:
1401                 - include-raw-cicn-viper-build.sh
1402
1403     publishers:
1404         - fdio-infra-shiplogs:
1405             maven-version: 'mvn33-new'
1406
1407 - job-template:
1408     name: 'cicn-radio-emulators-merge-{stream}-{os}'
1409
1410     project-type: freestyle
1411     node: '{os}-basebuild-4c-4g'
1412
1413     logrotate:
1414         daysToKeep: '{build-days-to-keep}'
1415         numToKeep: '{build-num-to-keep}'
1416         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1417         artifactNumToKeep: '{build-artifact-num-to-keep}'
1418
1419     parameters:
1420         - project-parameter:
1421             project: '{project}'
1422         - gerrit-parameter:
1423             branch: '{branch}'
1424         - os-parameter:
1425             os: '{os}'
1426         - maven-project-parameter:
1427             maven: 'mvn33-new'
1428         - maven-exec:
1429             maven-version: 'mvn33-new'
1430         - repo-name-parameter:
1431             repo-name: '{repo-stream-part}.{repo-os-part}'
1432
1433     scm:
1434         - gerrit-trigger-scm:
1435             credentials-id: 'jenkins-gerrit-credentials'
1436             refspec: ''
1437             choosing-strategy: 'default'
1438
1439     wrappers:
1440         - fdio-infra-wrappers:
1441             build-timeout: '{build-timeout}'
1442
1443     triggers:
1444         - gerrit-trigger-patch-merged:
1445             name: '{project}'
1446             branch: '{branch}'
1447         - timed: '@daily'
1448
1449     builders:
1450         - maven-target:
1451             maven-version: 'mvn33-new'
1452             goals: '--version'
1453             settings: 'cicn-settings'
1454             settings-type: cfp
1455             global-settings: 'global-settings'
1456             global-settings-type: cfp
1457         - shell:
1458             !include-raw-escape:
1459                 - include-raw-cicn-radio-emulators-build.sh
1460         - provide-maven-settings:
1461             settings-file: 'cicn-settings'
1462             global-settings-file: 'global-settings'
1463         - shell:
1464             !include-raw-escape:
1465                 - ../scripts/maven_push_functions.sh
1466                 - include-raw-cicn-maven-push.sh
1467     publishers:
1468         - archive:
1469             artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
1470             allow-empty: 'true'
1471             fingerprint: false
1472             only-if-success: true
1473             default-excludes: false
1474         - fdio-infra-shiplogs:
1475             maven-version: 'mvn33-new'
1476
1477 - job-template:
1478     name: 'cicn-radio-emulators-verify-{stream}-{os}'
1479
1480     project-type: freestyle
1481     node: '{os}-basebuild-4c-4g'
1482     concurrent: true
1483
1484     logrotate:
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}'
1489
1490     parameters:
1491         - project-parameter:
1492             project: '{project}'
1493         - gerrit-parameter:
1494             branch: '{branch}'
1495         - os-parameter:
1496             os: '{os}'
1497
1498     scm:
1499         - gerrit-trigger-scm:
1500             credentials-id: 'jenkins-gerrit-credentials'
1501             refspec: '$GERRIT_REFSPEC'
1502             choosing-strategy: 'gerrit'
1503
1504     wrappers:
1505         - fdio-infra-wrappers:
1506             build-timeout: '{build-timeout}'
1507
1508     triggers:
1509         - gerrit-trigger-patch-submitted:
1510             name: '{project}'
1511             branch: '{branch}'
1512
1513     builders:
1514         - shell:
1515             !include-raw-escape:
1516                 - include-raw-cicn-radio-emulators-build.sh
1517
1518     publishers:
1519         - fdio-infra-shiplogs:
1520             maven-version: 'mvn33-new'
1521
1522 - job-template:
1523     name: 'cicn-android-sdk-merge-{stream}-{os}'
1524
1525     project-type: freestyle
1526     node: '{os}-basebuild-4c-4g'
1527
1528     logrotate:
1529         daysToKeep: '{build-days-to-keep}'
1530         numToKeep: '{build-num-to-keep}'
1531         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1532         artifactNumToKeep: '{build-artifact-num-to-keep}'
1533
1534     parameters:
1535         - project-parameter:
1536             project: '{project}'
1537         - gerrit-parameter:
1538             branch: '{branch}'
1539         - os-parameter:
1540             os: '{os}'
1541
1542     scm:
1543         - gerrit-trigger-scm:
1544             credentials-id: 'jenkins-gerrit-credentials'
1545             refspec: ''
1546             choosing-strategy: 'default'
1547
1548     wrappers:
1549         - fdio-infra-wrappers:
1550             build-timeout: '{build-timeout}'
1551
1552     triggers:
1553         - gerrit-trigger-patch-merged:
1554             name: '{project}'
1555             branch: '{branch}'
1556         - timed: '@daily'
1557
1558     builders:
1559         - shell:
1560             !include-raw-escape:
1561                 - include-raw-cicn-android-sdk-build.sh
1562     publishers:
1563         - archive:
1564             artifacts: 'iget_android/app/build/outputs/apk/*.apk,ccnxandroidmetis/MetisControl/build/outputs/apk/*.apk,build/viper/viper_armv7/build/outputs/apk/*.apk'
1565             allow-empty: 'true'
1566             fingerprint: false
1567             only-if-success: true
1568             default-excludes: false
1569         - fdio-infra-shiplogs:
1570             maven-version: 'mvn33-new'
1571
1572 - job-template:
1573     name: 'cicn-android-sdk-verify-{stream}-{os}'
1574
1575     project-type: freestyle
1576     node: '{os}-basebuild-4c-4g'
1577     concurrent: true
1578
1579     logrotate:
1580         daysToKeep: '{build-days-to-keep}'
1581         numToKeep: '{build-num-to-keep}'
1582         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1583         artifactNumToKeep: '{build-artifact-num-to-keep}'
1584
1585     parameters:
1586         - project-parameter:
1587             project: '{project}'
1588         - gerrit-parameter:
1589             branch: '{branch}'
1590         - os-parameter:
1591             os: '{os}'
1592
1593     scm:
1594         - gerrit-trigger-scm:
1595             credentials-id: 'jenkins-gerrit-credentials'
1596             refspec: '$GERRIT_REFSPEC'
1597             choosing-strategy: 'gerrit'
1598
1599     wrappers:
1600         - fdio-infra-wrappers:
1601             build-timeout: '{build-timeout}'
1602
1603     triggers:
1604         - gerrit-trigger-patch-submitted:
1605             name: '{project}'
1606             branch: '{branch}'
1607
1608     builders:
1609         - shell:
1610             !include-raw-escape:
1611                 - include-raw-cicn-android-sdk-build.sh
1612
1613     publishers:
1614         - fdio-infra-shiplogs:
1615             maven-version: 'mvn33-new'