cicn.yaml revision 22215ddd
1---
2- project:
3    name: cicn-longbow
4    jobs:
5      - 'cicn-longbow-verify-{stream}-{os}'
6      - 'cicn-longbow-merge-{stream}-{os}'
7      - 'cicn-longbow-docs-verify-{stream}'
8      - 'cicn-longbow-docs-merge-{stream}'
9
10    project: 'cicn'
11    os:
12      - ubuntu1804:
13          repo-os-part: 'ubuntu.bionic.main'
14      - ubuntu1604:
15          repo-os-part: 'ubuntu.xenial.main'
16      - centos7:
17          repo-os-part: 'centos7'
18
19    stream:
20      - master:
21          branch: 'cframework/master'
22          repo-stream-part: 'master'
23
24    type:
25      - short
26      - long
27
28- project:
29    name: cicn-libparc
30    jobs:
31      - 'cicn-libparc-verify-{stream}-{os}'
32      - 'cicn-libparc-merge-{stream}-{os}'
33      - 'cicn-libparc-docs-verify-{stream}'
34      - 'cicn-libparc-docs-merge-{stream}'
35
36    project: 'cicn'
37    os:
38      - ubuntu1804:
39          repo-os-part: 'ubuntu.bionic.main'
40      - ubuntu1604:
41          repo-os-part: 'ubuntu.xenial.main'
42      - centos7:
43          repo-os-part: 'centos7'
44
45    stream:
46      - master:
47          branch: 'cframework/master'
48          repo-stream-part: 'master'
49
50    type:
51      - short
52      - long
53
54- project:
55    name: cicn-libccnx-common
56    jobs:
57      - 'cicn-libccnx-common-verify-{stream}-{os}'
58      - 'cicn-libccnx-common-merge-{stream}-{os}'
59
60    project: 'cicn'
61    os:
62      - ubuntu1804:
63          repo-os-part: 'ubuntu.bionic.main'
64      - ubuntu1604:
65          repo-os-part: 'ubuntu.xenial.main'
66      - centos7:
67          repo-os-part: 'centos7'
68
69    stream:
70      - master:
71          branch: 'ccnxlibs/master'
72          repo-stream-part: 'master'
73
74    type:
75      - short
76      - long
77
78- project:
79    name: cicn-libccnx-transport-rta
80    jobs:
81      - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
82      - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
83
84    project: 'cicn'
85    os:
86      - ubuntu1804:
87          repo-os-part: 'ubuntu.bionic.main'
88      - ubuntu1604:
89          repo-os-part: 'ubuntu.xenial.main'
90      - centos7:
91          repo-os-part: 'centos7'
92
93    stream:
94      - master:
95          branch: 'ccnxlibs/master'
96          repo-stream-part: 'master'
97
98    type:
99      - short
100      - long
101
102- project:
103    name: cicn-libccnx-portal
104    jobs:
105      - 'cicn-libccnx-portal-verify-{stream}-{os}'
106      - 'cicn-libccnx-portal-merge-{stream}-{os}'
107
108    project: 'cicn'
109    os:
110      - ubuntu1804:
111          repo-os-part: 'ubuntu.bionic.main'
112      - ubuntu1604:
113          repo-os-part: 'ubuntu.xenial.main'
114      - centos7:
115          repo-os-part: 'centos7'
116
117    stream:
118      - master:
119          branch: 'ccnxlibs/master'
120          repo-stream-part: 'master'
121
122    type:
123      - short
124      - long
125
126- project:
127    name: cicn-libicnet
128    jobs:
129      - 'cicn-libicnet-verify-{stream}-{os}'
130      - 'cicn-libicnet-merge-{stream}-{os}'
131
132    project: 'cicn'
133    os:
134      - ubuntu1804:
135          repo-os-part: 'ubuntu.bionic.main'
136      - ubuntu1604:
137          repo-os-part: 'ubuntu.xenial.main'
138      - centos7:
139          repo-os-part: 'centos7'
140
141    stream:
142      - master:
143          branch: 'libicnet/master'
144          repo-stream-part: 'master'
145
146    type:
147      - short
148      - long
149
150- project:
151    name: cicn-metis
152    jobs:
153      - 'cicn-metis-verify-{stream}-{os}'
154      - 'cicn-metis-merge-{stream}-{os}'
155
156    project: 'cicn'
157    os:
158      - ubuntu1804:
159          repo-os-part: 'ubuntu.bionic.main'
160      - ubuntu1604:
161          repo-os-part: 'ubuntu.xenial.main'
162      - centos7:
163          repo-os-part: 'centos7'
164
165    stream:
166      - master:
167          branch: 'sb-forwarder/master'
168          repo-stream-part: 'master'
169
170    type:
171      - short
172      - long
173
174- project:
175    name: cicn-http-server
176    jobs:
177      - 'cicn-http-server-verify-{stream}-{os}'
178      - 'cicn-http-server-merge-{stream}-{os}'
179
180    project: 'cicn'
181    os:
182      - ubuntu1804:
183          repo-os-part: 'ubuntu.bionic.main'
184      - ubuntu1604:
185          repo-os-part: 'ubuntu.xenial.main'
186      - centos7:
187          repo-os-part: 'centos7'
188
189    stream:
190      - master:
191          branch: 'http-server/master'
192          repo-stream-part: 'master'
193
194    type:
195      - short
196      - long
197
198- project:
199    name: cicn-vpp-plugin
200    jobs:
201      - 'cicn-vpp-plugin-verify-{stream}-{os}'
202      - 'cicn-vpp-plugin-merge-{stream}-{os}'
203
204    project: 'cicn'
205    os:
206      - ubuntu1804:
207          repo-os-part: 'ubuntu.bionic.main'
208      - ubuntu1604:
209          repo-os-part: 'ubuntu.xenial.main'
210      - centos7:
211          repo-os-part: 'centos7'
212
213    stream:
214      - master:
215          branch: 'cicn-plugin/master'
216          repo-stream-part: 'master'
217
218    type:
219      - short
220      - long
221
222- project:
223    name: cicn-viper
224    jobs:
225      - 'cicn-viper-verify-{stream}-{os}'
226      - 'cicn-viper-merge-{stream}-{os}'
227
228    project: 'cicn'
229    os:
230      - ubuntu1804:
231          repo-os-part: 'ubuntu.bionic.main'
232      - ubuntu1604:
233          repo-os-part: 'ubuntu.xenial.main'
234
235    stream:
236      - master:
237          branch: 'viper/master'
238          repo-stream-part: 'master'
239
240    type:
241      - short
242      - long
243
244- project:
245    name: cicn-radio-emulators
246    jobs:
247      - 'cicn-radio-emulators-verify-{stream}-{os}'
248      - 'cicn-radio-emulators-merge-{stream}-{os}'
249
250    project: 'cicn'
251    os:
252      - ubuntu1604:
253          repo-os-part: 'ubuntu.xenial.main'
254
255    stream:
256      - master:
257          branch: 'vicn/master'
258          repo-stream-part: 'master'
259
260    type:
261      - short
262      - long
263
264- project:
265    name: cicn-android-sdk
266    jobs:
267      - 'cicn-android-sdk-verify-{stream}-{os}'
268      - 'cicn-android-sdk-merge-{stream}-{os}'
269
270    project: 'cicn'
271    os:
272      - ubuntu1604:
273          repo-os-part: 'ubuntu.xenial.main'
274
275    stream:
276      - master:
277          branch: 'android-sdk/master'
278          repo-stream-part: 'master'
279
280    type:
281      - short
282      - long
283
284- project:
285    name: cicn-vicn
286    jobs:
287      - 'cicn-vicn-verify-{stream}-{os}'
288      - 'cicn-vicn-merge-{stream}-{os}'
289
290    project: 'cicn'
291    os:
292      - ubuntu1604:
293          repo-os-part: 'ubuntu.xenial.main'
294
295    stream:
296      - master:
297          branch: 'vicn/master'
298          repo-stream-part: 'master'
299
300    type:
301      - short
302      - long
303
304- project:
305    name: cicn-view
306    views:
307      - project-view
308    project-name: cicn
309
310- job-template:
311    name: 'cicn-longbow-merge-{stream}-{os}'
312
313    project-type: freestyle
314    node: '{os}-builder-4c-4g'
315
316    build-discarder:
317      daysToKeep: '{build-days-to-keep}'
318      numToKeep: '{build-num-to-keep}'
319      artifactDaysToKeep: '{build-artifact-days-to-keep}'
320      artifactNumToKeep: '{build-artifact-num-to-keep}'
321
322    parameters:
323      - project-parameter:
324          project: '{project}'
325      - gerrit-parameter:
326          branch: '{branch}'
327      - os-parameter:
328          os: '{os}'
329      - maven-project-parameter:
330          maven: 'mvn33-new'
331      - maven-exec:
332          maven-version: 'mvn33-new'
333      - repo-name-parameter:
334          repo-name: '{repo-stream-part}.{repo-os-part}'
335      - stream-parameter:
336          stream: 'release'
337
338    scm:
339      - gerrit-trigger-scm:
340          credentials-id: 'jenkins-gerrit-credentials'
341          refspec: ''
342          choosing-strategy: 'default'
343
344    wrappers:
345      - fdio-infra-wrappers:
346          build-timeout: '{build-timeout}'
347
348    triggers:
349      - gerrit-trigger-patch-merged:
350          name: '{project}'
351          branch: '{branch}'
352
353    builders:
354      - config-file-provider:
355          files:
356            - file-id: '.packagecloud'
357              target: '/home/jenkins/.packagecloud'
358      - config-file-provider:
359          files:
360            - file-id: 'packagecloud_api'
361              target: '/home/jenkins/packagecloud_api'
362      - maven-target:
363          maven-version: 'mvn33-new'
364          goals: '--version'
365          settings: 'cicn-settings'
366          settings-type: cfp
367          global-settings: 'global-settings'
368          global-settings-type: cfp
369      - shell:
370          !include-raw-escape:
371          - include-raw-cicn-longbow-build.sh
372      - provide-maven-settings:
373          settings-file: 'cicn-settings'
374          global-settings-file: 'global-settings'
375      - shell:
376          !include-raw-escape:
377          - ../scripts/maven_push_functions.sh
378          - include-raw-cicn-maven-push.sh
379      - shell:
380          !include-raw-escape:
381          - ../scripts/packagecloud_push.sh
382
383    publishers:
384      - archive:
385          artifacts: >
386            **/longbow/build/*.rpm,
387            **/longbow/build/*.deb
388          allow-empty: 'true'
389          fingerprint: false
390          only-if-success: true
391          default-excludes: false
392      - fdio-infra-shiplogs:
393          maven-version: 'mvn33-new'
394
395- job-template:
396    name: 'cicn-longbow-verify-{stream}-{os}'
397
398    project-type: freestyle
399    node: '{os}-builder-4c-4g'
400    concurrent: true
401
402    build-discarder:
403      daysToKeep: '{build-days-to-keep}'
404      numToKeep: '{build-num-to-keep}'
405      artifactDaysToKeep: '{build-artifact-days-to-keep}'
406      artifactNumToKeep: '{build-artifact-num-to-keep}'
407
408    parameters:
409      - project-parameter:
410          project: '{project}'
411      - gerrit-parameter:
412          branch: '{branch}'
413      - os-parameter:
414          os: '{os}'
415
416    scm:
417      - gerrit-trigger-scm:
418          credentials-id: 'jenkins-gerrit-credentials'
419          refspec: '$GERRIT_REFSPEC'
420          choosing-strategy: 'gerrit'
421
422    wrappers:
423      - fdio-infra-wrappers:
424          build-timeout: '{build-timeout}'
425
426    triggers:
427      - gerrit-trigger-patch-submitted:
428          name: '{project}'
429          branch: '{branch}'
430
431    builders:
432      - shell:
433          !include-raw-escape:
434          - include-raw-cicn-longbow-build.sh
435
436    publishers:
437      - archive:
438          artifacts: >
439            **/longbow/build/*.rpm,
440            **/longbow/build/*.deb
441          allow-empty: 'true'
442          fingerprint: false
443          only-if-success: true
444          default-excludes: false
445      - fdio-infra-shiplogs:
446          maven-version: 'mvn33-new'
447
448- job-template:
449    name: 'cicn-longbow-docs-merge-{stream}'
450
451    project-type: freestyle
452    node: '{os}-builder-8c-32g'
453    concurrent: true
454
455    build-discarder:
456      daysToKeep: '{build-days-to-keep}'
457      numToKeep: '{build-num-to-keep}'
458      artifactDaysToKeep: '{build-artifact-days-to-keep}'
459      artifactNumToKeep: '{build-artifact-num-to-keep}'
460
461    parameters:
462      - project-parameter:
463          project: '{project}'
464      - gerrit-parameter:
465          branch: '{branch}'
466      - os-parameter:
467          os: 'ubuntu1604'
468      - maven-exec:
469          maven-version: 'mvn33-new'
470
471    scm:
472      - gerrit-trigger-scm:
473          credentials-id: 'jenkins-gerrit-credentials'
474          refspec: ''
475          choosing-strategy: 'default'
476
477    wrappers:
478      - fdio-infra-wrappers:
479          build-timeout: '{build-timeout}'
480
481    triggers:
482      - reverse:
483          jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
484          result: 'success'
485      - gerrit:
486          server-name: 'Primary'
487          trigger-on:
488            - comment-added-contains-event:
489                comment-contains-value: 'run-docs'
490          projects:
491            - project-compare-type: 'ANT'
492              project-pattern: '{project}'
493              branches:
494                - branch-compare-type: 'ANT'
495                  branch-pattern: '**/{branch}'
496          skip-vote:
497            successful: true
498            failed: true
499            unstable: true
500            notbuilt: true
501
502    builders:
503      - maven-target:
504          maven-version: 'mvn33-new'
505          goals: '--version'
506          settings: 'vpp-settings'
507          settings-type: cfp
508          global-settings: 'global-settings'
509          global-settings-type: cfp
510      - provide-maven-settings:
511          settings-file: 'cicn-settings'
512          global-settings-file: 'global-settings'
513      - shell:
514          !include-raw-escape:
515          - include-raw-cicn-longbow-docs.sh
516
517    publishers:
518      - archive:
519          artifacts: 'longbow/build/documentation/*.tar'
520          allow-empty: 'true'
521          fingerprint: false
522          only-if-success: true
523          default-excludes: false
524      - fdio-infra-shiplogs:
525          maven-version: 'mvn33-new'
526
527- job-template:
528    name: 'cicn-longbow-docs-verify-{stream}'
529
530    project-type: freestyle
531    node: '{os}-builder-8c-32g'
532    concurrent: true
533
534    build-discarder:
535      daysToKeep: '{build-days-to-keep}'
536      numToKeep: '{build-num-to-keep}'
537      artifactDaysToKeep: '{build-artifact-days-to-keep}'
538      artifactNumToKeep: '{build-artifact-num-to-keep}'
539
540    parameters:
541      - project-parameter:
542          project: '{project}'
543      - gerrit-parameter:
544          branch: '{branch}'
545      - os-parameter:
546          os: 'ubuntu1604'
547      - maven-exec:
548          maven-version: 'mvn33-new'
549
550    scm:
551      - gerrit-trigger-scm:
552          credentials-id: 'jenkins-gerrit-credentials'
553          refspec: ''
554          choosing-strategy: 'default'
555
556    wrappers:
557      - fdio-infra-wrappers:
558          build-timeout: '{build-timeout}'
559
560    triggers:
561      - gerrit-trigger-patch-submitted:
562          name: '{project}'
563          branch: '{branch}'
564
565    builders:
566      - maven-target:
567          maven-version: 'mvn33-new'
568          goals: '--version'
569          settings: 'vpp-settings'
570          settings-type: cfp
571          global-settings: 'global-settings'
572          global-settings-type: cfp
573      - provide-maven-settings:
574          settings-file: 'cicn-settings'
575          global-settings-file: 'global-settings'
576      - shell:
577          !include-raw-escape:
578          - include-raw-cicn-longbow-docs.sh
579
580    publishers:
581      - archive:
582          artifacts: 'longbow/build/documentation/*.tar'
583          allow-empty: 'true'
584          fingerprint: false
585          only-if-success: true
586          default-excludes: false
587      - fdio-infra-shiplogs:
588          maven-version: 'mvn33-new'
589
590- job-template:
591    name: 'cicn-libparc-merge-{stream}-{os}'
592
593    project-type: freestyle
594    node: '{os}-builder-4c-4g'
595
596    build-discarder:
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      - stream-parameter:
616          stream: 'release'
617
618    scm:
619      - gerrit-trigger-scm:
620          credentials-id: 'jenkins-gerrit-credentials'
621          refspec: ''
622          choosing-strategy: 'default'
623
624    wrappers:
625      - fdio-infra-wrappers:
626          build-timeout: '{build-timeout}'
627
628    triggers:
629      - reverse:
630          jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
631          result: 'success'
632      - gerrit-trigger-patch-merged:
633          name: '{project}'
634          branch: '{branch}'
635      - reverse:
636          jobs: 'cicn-longbow-merge-{stream}-{os}'
637          result: 'failure'
638
639    builders:
640      - config-file-provider:
641          files:
642            - file-id: '.packagecloud'
643              target: '/home/jenkins/.packagecloud'
644      - config-file-provider:
645          files:
646            - file-id: 'packagecloud_api'
647              target: '/home/jenkins/packagecloud_api'
648      - maven-target:
649          maven-version: 'mvn33-new'
650          goals: '--version'
651          settings: 'cicn-settings'
652          settings-type: cfp
653          global-settings: 'global-settings'
654          global-settings-type: cfp
655      - shell:
656          !include-raw-escape:
657          - include-raw-cicn-libparc-build.sh
658      - provide-maven-settings:
659          settings-file: 'cicn-settings'
660          global-settings-file: 'global-settings'
661      - shell:
662          !include-raw-escape:
663          - ../scripts/maven_push_functions.sh
664          - include-raw-cicn-maven-push.sh
665      - shell:
666          !include-raw-escape:
667          - ../scripts/packagecloud_push.sh
668
669    publishers:
670      - archive:
671          artifacts: >
672            **/libparc/build/*.rpm,
673            **/libparc/build/*.deb
674          allow-empty: 'true'
675          fingerprint: false
676          only-if-success: true
677          default-excludes: false
678      - fdio-infra-shiplogs:
679          maven-version: 'mvn33-new'
680
681- job-template:
682    name: 'cicn-libparc-verify-{stream}-{os}'
683
684    project-type: freestyle
685    node: '{os}-builder-4c-4g'
686    concurrent: true
687
688    build-discarder:
689      daysToKeep: '{build-days-to-keep}'
690      numToKeep: '{build-num-to-keep}'
691      artifactDaysToKeep: '{build-artifact-days-to-keep}'
692      artifactNumToKeep: '{build-artifact-num-to-keep}'
693
694    parameters:
695      - project-parameter:
696          project: '{project}'
697      - gerrit-parameter:
698          branch: '{branch}'
699      - os-parameter:
700          os: '{os}'
701
702    scm:
703      - gerrit-trigger-scm:
704          credentials-id: 'jenkins-gerrit-credentials'
705          refspec: '$GERRIT_REFSPEC'
706          choosing-strategy: 'gerrit'
707
708    wrappers:
709      - fdio-infra-wrappers:
710          build-timeout: '{build-timeout}'
711
712    triggers:
713      - gerrit-trigger-patch-submitted:
714          name: '{project}'
715          branch: '{branch}'
716
717    builders:
718      - shell:
719          !include-raw-escape:
720          - include-raw-cicn-libparc-build.sh
721
722    publishers:
723      - archive:
724          artifacts: >
725            **/libparc/build/*.rpm,
726            **/libparc/build/*.deb
727          allow-empty: 'true'
728          fingerprint: false
729          only-if-success: true
730          default-excludes: false
731      - fdio-infra-shiplogs:
732          maven-version: 'mvn33-new'
733
734- job-template:
735    name: 'cicn-libparc-docs-merge-{stream}'
736
737    project-type: freestyle
738    node: '{os}-builder-8c-32g'
739    concurrent: true
740
741    build-discarder:
742      daysToKeep: '{build-days-to-keep}'
743      numToKeep: '{build-num-to-keep}'
744      artifactDaysToKeep: '{build-artifact-days-to-keep}'
745      artifactNumToKeep: '{build-artifact-num-to-keep}'
746
747    parameters:
748      - project-parameter:
749          project: '{project}'
750      - gerrit-parameter:
751          branch: '{branch}'
752      - os-parameter:
753          os: 'ubuntu1604'
754      - maven-exec:
755          maven-version: 'mvn33-new'
756
757    scm:
758      - gerrit-trigger-scm:
759          credentials-id: 'jenkins-gerrit-credentials'
760          refspec: ''
761          choosing-strategy: 'default'
762
763    wrappers:
764      - fdio-infra-wrappers:
765          build-timeout: '{build-timeout}'
766
767    triggers:
768      - reverse:
769          jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
770          result: 'success'
771      - gerrit:
772          server-name: 'Primary'
773          trigger-on:
774            - comment-added-contains-event:
775                comment-contains-value: 'run-docs'
776          projects:
777            - project-compare-type: 'ANT'
778              project-pattern: '{project}'
779              branches:
780                - branch-compare-type: 'ANT'
781                  branch-pattern: '**/{branch}'
782          skip-vote:
783            successful: true
784            failed: true
785            unstable: true
786            notbuilt: true
787
788    builders:
789      - maven-target:
790          maven-version: 'mvn33-new'
791          goals: '--version'
792          settings: 'vpp-settings'
793          settings-type: cfp
794          global-settings: 'global-settings'
795          global-settings-type: cfp
796      - provide-maven-settings:
797          settings-file: 'cicn-settings'
798          global-settings-file: 'global-settings'
799      - shell:
800          !include-raw-escape:
801          - include-raw-cicn-libparc-docs.sh
802
803    publishers:
804      - archive:
805          artifacts: 'libparc/build/documentation/*.tar'
806          allow-empty: 'true'
807          fingerprint: false
808          only-if-success: true
809          default-excludes: false
810      - fdio-infra-shiplogs:
811          maven-version: 'mvn33-new'
812
813- job-template:
814    name: 'cicn-libparc-docs-verify-{stream}'
815
816    project-type: freestyle
817    node: '{os}-builder-8c-32g'
818    concurrent: true
819
820    build-discarder:
821      daysToKeep: '{build-days-to-keep}'
822      numToKeep: '{build-num-to-keep}'
823      artifactDaysToKeep: '{build-artifact-days-to-keep}'
824      artifactNumToKeep: '{build-artifact-num-to-keep}'
825
826    parameters:
827      - project-parameter:
828          project: '{project}'
829      - gerrit-parameter:
830          branch: '{branch}'
831      - os-parameter:
832          os: 'ubuntu1604'
833      - maven-exec:
834          maven-version: 'mvn33-new'
835
836    scm:
837      - gerrit-trigger-scm:
838          credentials-id: 'jenkins-gerrit-credentials'
839          refspec: ''
840          choosing-strategy: 'default'
841
842    wrappers:
843      - fdio-infra-wrappers:
844          build-timeout: '{build-timeout}'
845
846    triggers:
847      - gerrit-trigger-patch-submitted:
848          name: '{project}'
849          branch: '{branch}'
850
851    builders:
852      - maven-target:
853          maven-version: 'mvn33-new'
854          goals: '--version'
855          settings: 'vpp-settings'
856          settings-type: cfp
857          global-settings: 'global-settings'
858          global-settings-type: cfp
859      - provide-maven-settings:
860          settings-file: 'cicn-settings'
861          global-settings-file: 'global-settings'
862      - shell:
863          !include-raw-escape:
864          - include-raw-cicn-libparc-docs.sh
865
866    publishers:
867      - archive:
868          artifacts: 'libparc/build/documentation/*.tar'
869          allow-empty: 'true'
870          fingerprint: false
871          only-if-success: true
872          default-excludes: false
873      - fdio-infra-shiplogs:
874          maven-version: 'mvn33-new'
875
876
877- job-template:
878    name: 'cicn-libccnx-common-merge-{stream}-{os}'
879
880    project-type: freestyle
881    node: '{os}-builder-4c-4g'
882
883    build-discarder:
884      daysToKeep: '{build-days-to-keep}'
885      numToKeep: '{build-num-to-keep}'
886      artifactDaysToKeep: '{build-artifact-days-to-keep}'
887      artifactNumToKeep: '{build-artifact-num-to-keep}'
888
889    parameters:
890      - project-parameter:
891          project: '{project}'
892      - gerrit-parameter:
893          branch: '{branch}'
894      - os-parameter:
895          os: '{os}'
896      - maven-project-parameter:
897          maven: 'mvn33-new'
898      - maven-exec:
899          maven-version: 'mvn33-new'
900      - repo-name-parameter:
901          repo-name: '{repo-stream-part}.{repo-os-part}'
902      - stream-parameter:
903          stream: 'master'
904
905    scm:
906      - gerrit-trigger-scm:
907          credentials-id: 'jenkins-gerrit-credentials'
908          refspec: ''
909          choosing-strategy: 'default'
910
911    wrappers:
912      - fdio-infra-wrappers:
913          build-timeout: '{build-timeout}'
914
915    triggers:
916      - gerrit-trigger-patch-merged:
917          name: '{project}'
918          branch: '{branch}'
919      - reverse:
920          jobs: 'cicn-libparc-merge-{stream}-{os}'
921          result: 'failure'
922
923    builders:
924      - config-file-provider:
925          files:
926            - file-id: '.packagecloud'
927              target: '/home/jenkins/.packagecloud'
928      - config-file-provider:
929          files:
930            - file-id: 'packagecloud_api'
931              target: '/home/jenkins/packagecloud_api'
932      - maven-target:
933          maven-version: 'mvn33-new'
934          goals: '--version'
935          settings: 'cicn-settings'
936          settings-type: cfp
937          global-settings: 'global-settings'
938          global-settings-type: cfp
939      - shell:
940          !include-raw-escape:
941          - include-raw-cicn-libccnx-common-build.sh
942      - provide-maven-settings:
943          settings-file: 'cicn-settings'
944          global-settings-file: 'global-settings'
945      - shell:
946          !include-raw-escape:
947          - ../scripts/maven_push_functions.sh
948          - include-raw-cicn-maven-push.sh
949      - shell:
950          !include-raw-escape:
951          - ../scripts/packagecloud_push.sh
952
953    publishers:
954      - archive:
955          artifacts: >
956            **/libccnx-common/build/*.rpm,
957            **/libccnx-common/build/*.deb
958          allow-empty: 'true'
959          fingerprint: false
960          only-if-success: true
961          default-excludes: false
962      - fdio-infra-shiplogs:
963          maven-version: 'mvn33-new'
964
965- job-template:
966    name: 'cicn-libccnx-common-verify-{stream}-{os}'
967
968    project-type: freestyle
969    node: '{os}-builder-4c-4g'
970    concurrent: true
971
972    build-discarder:
973      daysToKeep: '{build-days-to-keep}'
974      numToKeep: '{build-num-to-keep}'
975      artifactDaysToKeep: '{build-artifact-days-to-keep}'
976      artifactNumToKeep: '{build-artifact-num-to-keep}'
977
978    parameters:
979      - project-parameter:
980          project: '{project}'
981      - gerrit-parameter:
982          branch: '{branch}'
983      - os-parameter:
984          os: '{os}'
985
986    scm:
987      - gerrit-trigger-scm:
988          credentials-id: 'jenkins-gerrit-credentials'
989          refspec: '$GERRIT_REFSPEC'
990          choosing-strategy: 'gerrit'
991
992    wrappers:
993      - fdio-infra-wrappers:
994          build-timeout: '{build-timeout}'
995
996    triggers:
997      - gerrit-trigger-patch-submitted:
998          name: '{project}'
999          branch: '{branch}'
1000
1001    builders:
1002      - shell:
1003          !include-raw-escape:
1004          - include-raw-cicn-libccnx-common-build.sh
1005
1006    publishers:
1007      - archive:
1008          artifacts: >
1009            **/libccnx-common/build/*.rpm,
1010            **/libccnx-common/build/*.deb
1011          allow-empty: 'true'
1012          fingerprint: false
1013          only-if-success: true
1014          default-excludes: false
1015      - fdio-infra-shiplogs:
1016          maven-version: 'mvn33-new'
1017
1018- job-template:
1019    name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1020
1021    project-type: freestyle
1022    node: '{os}-builder-4c-4g'
1023
1024    build-discarder:
1025      daysToKeep: '{build-days-to-keep}'
1026      numToKeep: '{build-num-to-keep}'
1027      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1028      artifactNumToKeep: '{build-artifact-num-to-keep}'
1029
1030    parameters:
1031      - project-parameter:
1032          project: '{project}'
1033      - gerrit-parameter:
1034          branch: '{branch}'
1035      - os-parameter:
1036          os: '{os}'
1037      - maven-project-parameter:
1038          maven: 'mvn33-new'
1039      - maven-exec:
1040          maven-version: 'mvn33-new'
1041      - repo-name-parameter:
1042          repo-name: '{repo-stream-part}.{repo-os-part}'
1043      - stream-parameter:
1044          stream: 'master'
1045
1046    scm:
1047      - gerrit-trigger-scm:
1048          credentials-id: 'jenkins-gerrit-credentials'
1049          refspec: ''
1050          choosing-strategy: 'default'
1051
1052    wrappers:
1053      - fdio-infra-wrappers:
1054          build-timeout: '{build-timeout}'
1055
1056    triggers:
1057      - gerrit-trigger-patch-merged:
1058          name: '{project}'
1059          branch: '{branch}'
1060      - reverse:
1061          jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
1062          result: 'failure'
1063
1064    builders:
1065      - config-file-provider:
1066          files:
1067            - file-id: '.packagecloud'
1068              target: '/home/jenkins/.packagecloud'
1069      - config-file-provider:
1070          files:
1071            - file-id: 'packagecloud_api'
1072              target: '/home/jenkins/packagecloud_api'
1073      - maven-target:
1074          maven-version: 'mvn33-new'
1075          goals: '--version'
1076          settings: 'cicn-settings'
1077          settings-type: cfp
1078          global-settings: 'global-settings'
1079          global-settings-type: cfp
1080      - shell:
1081          !include-raw-escape:
1082          - include-raw-cicn-libccnx-transport-rta-build.sh
1083      - provide-maven-settings:
1084          settings-file: 'cicn-settings'
1085          global-settings-file: 'global-settings'
1086      - shell:
1087          !include-raw-escape:
1088          - ../scripts/maven_push_functions.sh
1089          - include-raw-cicn-maven-push.sh
1090      - shell:
1091          !include-raw-escape:
1092          - ../scripts/packagecloud_push.sh
1093
1094    publishers:
1095      - archive:
1096          artifacts: >
1097            **/libccnx-transport-rta/build/*.rpm,
1098            **/libccnx-transport-rta/build/*.deb
1099          allow-empty: 'true'
1100          fingerprint: false
1101          only-if-success: true
1102          default-excludes: false
1103      - fdio-infra-shiplogs:
1104          maven-version: 'mvn33-new'
1105
1106- job-template:
1107    name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
1108
1109    project-type: freestyle
1110    node: '{os}-builder-4c-4g'
1111    concurrent: true
1112
1113    build-discarder:
1114      daysToKeep: '{build-days-to-keep}'
1115      numToKeep: '{build-num-to-keep}'
1116      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1117      artifactNumToKeep: '{build-artifact-num-to-keep}'
1118
1119    parameters:
1120      - project-parameter:
1121          project: '{project}'
1122      - gerrit-parameter:
1123          branch: '{branch}'
1124      - os-parameter:
1125          os: '{os}'
1126
1127    scm:
1128      - gerrit-trigger-scm:
1129          credentials-id: 'jenkins-gerrit-credentials'
1130          refspec: '$GERRIT_REFSPEC'
1131          choosing-strategy: 'gerrit'
1132
1133    wrappers:
1134      - fdio-infra-wrappers:
1135          build-timeout: '{build-timeout}'
1136
1137    triggers:
1138      - gerrit-trigger-patch-submitted:
1139          name: '{project}'
1140          branch: '{branch}'
1141
1142    builders:
1143      - shell:
1144          !include-raw-escape:
1145          - include-raw-cicn-libccnx-transport-rta-build.sh
1146
1147    publishers:
1148      - archive:
1149          # yamllint disable-line rule:line-length
1150          artifacts: >
1151            **/libccnx-transport-rta/build/*.rpm,
1152            **/libccnx-transport-rta/build/*.deb
1153          allow-empty: 'true'
1154          fingerprint: false
1155          only-if-success: true
1156          default-excludes: false
1157      - fdio-infra-shiplogs:
1158          maven-version: 'mvn33-new'
1159
1160- job-template:
1161    name: 'cicn-libccnx-portal-merge-{stream}-{os}'
1162
1163    project-type: freestyle
1164    node: '{os}-builder-4c-4g'
1165
1166    build-discarder:
1167      daysToKeep: '{build-days-to-keep}'
1168      numToKeep: '{build-num-to-keep}'
1169      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1170      artifactNumToKeep: '{build-artifact-num-to-keep}'
1171
1172    parameters:
1173      - project-parameter:
1174          project: '{project}'
1175      - gerrit-parameter:
1176          branch: '{branch}'
1177      - os-parameter:
1178          os: '{os}'
1179      - maven-project-parameter:
1180          maven: 'mvn33-new'
1181      - maven-exec:
1182          maven-version: 'mvn33-new'
1183      - repo-name-parameter:
1184          repo-name: '{repo-stream-part}.{repo-os-part}'
1185      - stream-parameter:
1186          stream: 'master'
1187
1188    scm:
1189      - gerrit-trigger-scm:
1190          credentials-id: 'jenkins-gerrit-credentials'
1191          refspec: ''
1192          choosing-strategy: 'default'
1193
1194    wrappers:
1195      - fdio-infra-wrappers:
1196          build-timeout: '{build-timeout}'
1197
1198    triggers:
1199      - gerrit-trigger-patch-merged:
1200          name: '{project}'
1201          branch: '{branch}'
1202      - reverse:
1203          jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
1204          result: 'failure'
1205
1206    builders:
1207      - config-file-provider:
1208          files:
1209            - file-id: '.packagecloud'
1210              target: '/home/jenkins/.packagecloud'
1211      - config-file-provider:
1212          files:
1213            - file-id: 'packagecloud_api'
1214              target: '/home/jenkins/packagecloud_api'
1215      - maven-target:
1216          maven-version: 'mvn33-new'
1217          goals: '--version'
1218          settings: 'cicn-settings'
1219          settings-type: cfp
1220          global-settings: 'global-settings'
1221          global-settings-type: cfp
1222      - shell:
1223          !include-raw-escape:
1224          - include-raw-cicn-libccnx-portal-build.sh
1225      - provide-maven-settings:
1226          settings-file: 'cicn-settings'
1227          global-settings-file: 'global-settings'
1228      - shell:
1229          !include-raw-escape:
1230          - ../scripts/maven_push_functions.sh
1231          - include-raw-cicn-maven-push.sh
1232      - shell:
1233          !include-raw-escape:
1234          - ../scripts/packagecloud_push.sh
1235
1236    publishers:
1237      - archive:
1238          artifacts: >
1239            **/libccnx-portal/build/*.rpm,
1240            **/libccnx-portal/build/*.deb
1241          allow-empty: 'true'
1242          fingerprint: false
1243          only-if-success: true
1244          default-excludes: false
1245      - fdio-infra-shiplogs:
1246          maven-version: 'mvn33-new'
1247
1248- job-template:
1249    name: 'cicn-libccnx-portal-verify-{stream}-{os}'
1250
1251    project-type: freestyle
1252    node: '{os}-builder-4c-4g'
1253    concurrent: true
1254
1255    build-discarder:
1256      daysToKeep: '{build-days-to-keep}'
1257      numToKeep: '{build-num-to-keep}'
1258      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1259      artifactNumToKeep: '{build-artifact-num-to-keep}'
1260
1261    parameters:
1262      - project-parameter:
1263          project: '{project}'
1264      - gerrit-parameter:
1265          branch: '{branch}'
1266      - os-parameter:
1267          os: '{os}'
1268
1269    scm:
1270      - gerrit-trigger-scm:
1271          credentials-id: 'jenkins-gerrit-credentials'
1272          refspec: '$GERRIT_REFSPEC'
1273          choosing-strategy: 'gerrit'
1274
1275    wrappers:
1276      - fdio-infra-wrappers:
1277          build-timeout: '{build-timeout}'
1278
1279    triggers:
1280      - gerrit-trigger-patch-submitted:
1281          name: '{project}'
1282          branch: '{branch}'
1283
1284    builders:
1285      - shell:
1286          !include-raw-escape:
1287          - include-raw-cicn-libccnx-portal-build.sh
1288
1289    publishers:
1290      - archive:
1291          artifacts: >
1292            **/libccnx-portal/build/*.rpm,
1293            **/libccnx-portal/build/*.deb
1294          allow-empty: 'true'
1295          fingerprint: false
1296          only-if-success: true
1297          default-excludes: false
1298      - fdio-infra-shiplogs:
1299          maven-version: 'mvn33-new'
1300
1301- job-template:
1302    name: 'cicn-libicnet-merge-{stream}-{os}'
1303
1304    project-type: freestyle
1305    node: '{os}-builder-4c-4g'
1306
1307    build-discarder:
1308      daysToKeep: '{build-days-to-keep}'
1309      numToKeep: '{build-num-to-keep}'
1310      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1311      artifactNumToKeep: '{build-artifact-num-to-keep}'
1312
1313    parameters:
1314      - project-parameter:
1315          project: '{project}'
1316      - gerrit-parameter:
1317          branch: '{branch}'
1318      - os-parameter:
1319          os: '{os}'
1320      - maven-project-parameter:
1321          maven: 'mvn33-new'
1322      - maven-exec:
1323          maven-version: 'mvn33-new'
1324      - repo-name-parameter:
1325          repo-name: '{repo-stream-part}.{repo-os-part}'
1326      - stream-parameter:
1327          stream: 'master'
1328
1329    scm:
1330      - gerrit-trigger-scm:
1331          credentials-id: 'jenkins-gerrit-credentials'
1332          refspec: ''
1333          choosing-strategy: 'default'
1334
1335    wrappers:
1336      - fdio-infra-wrappers:
1337          build-timeout: '{build-timeout}'
1338
1339    triggers:
1340      - gerrit-trigger-patch-merged:
1341          name: '{project}'
1342          branch: '{branch}'
1343      - reverse:
1344          jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1345          result: 'failure'
1346
1347    builders:
1348      - config-file-provider:
1349          files:
1350            - file-id: '.packagecloud'
1351              target: '/home/jenkins/.packagecloud'
1352      - config-file-provider:
1353          files:
1354            - file-id: 'packagecloud_api'
1355              target: '/home/jenkins/packagecloud_api'
1356      - maven-target:
1357          maven-version: 'mvn33-new'
1358          goals: '--version'
1359          settings: 'cicn-settings'
1360          settings-type: cfp
1361          global-settings: 'global-settings'
1362          global-settings-type: cfp
1363      - shell:
1364          !include-raw-escape:
1365          - include-raw-cicn-libicnet-build.sh
1366      - provide-maven-settings:
1367          settings-file: 'cicn-settings'
1368          global-settings-file: 'global-settings'
1369      - shell:
1370          !include-raw-escape:
1371          - ../scripts/maven_push_functions.sh
1372          - include-raw-cicn-maven-push.sh
1373      - shell:
1374          !include-raw-escape:
1375          - ../scripts/packagecloud_push.sh
1376
1377    publishers:
1378      - archive:
1379          artifacts: >
1380            **/build/*.rpm,
1381            **/build/*.deb
1382          allow-empty: 'true'
1383          fingerprint: false
1384          only-if-success: true
1385          default-excludes: false
1386      - fdio-infra-shiplogs:
1387          maven-version: 'mvn33-new'
1388
1389- job-template:
1390    name: 'cicn-libicnet-verify-{stream}-{os}'
1391
1392    project-type: freestyle
1393    node: '{os}-builder-4c-4g'
1394    concurrent: true
1395
1396    build-discarder:
1397      daysToKeep: '{build-days-to-keep}'
1398      numToKeep: '{build-num-to-keep}'
1399      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1400      artifactNumToKeep: '{build-artifact-num-to-keep}'
1401
1402    parameters:
1403      - project-parameter:
1404          project: '{project}'
1405      - gerrit-parameter:
1406          branch: '{branch}'
1407      - os-parameter:
1408          os: '{os}'
1409
1410    scm:
1411      - gerrit-trigger-scm:
1412          credentials-id: 'jenkins-gerrit-credentials'
1413          refspec: '$GERRIT_REFSPEC'
1414          choosing-strategy: 'gerrit'
1415
1416    wrappers:
1417      - fdio-infra-wrappers:
1418          build-timeout: '{build-timeout}'
1419
1420    triggers:
1421      - gerrit-trigger-patch-submitted:
1422          name: '{project}'
1423          branch: '{branch}'
1424
1425    builders:
1426      - shell:
1427          !include-raw-escape:
1428          - include-raw-cicn-libicnet-build.sh
1429
1430    publishers:
1431      - archive:
1432          artifacts: >
1433            **/build/*.rpm,
1434            **/build/*.deb
1435          allow-empty: 'true'
1436          fingerprint: false
1437          only-if-success: true
1438          default-excludes: false
1439      - fdio-infra-shiplogs:
1440          maven-version: 'mvn33-new'
1441
1442- job-template:
1443    name: 'cicn-metis-merge-{stream}-{os}'
1444
1445    project-type: freestyle
1446    node: '{os}-builder-4c-4g'
1447
1448    build-discarder:
1449      daysToKeep: '{build-days-to-keep}'
1450      numToKeep: '{build-num-to-keep}'
1451      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1452      artifactNumToKeep: '{build-artifact-num-to-keep}'
1453
1454    parameters:
1455      - project-parameter:
1456          project: '{project}'
1457      - gerrit-parameter:
1458          branch: '{branch}'
1459      - os-parameter:
1460          os: '{os}'
1461      - maven-project-parameter:
1462          maven: 'mvn33-new'
1463      - maven-exec:
1464          maven-version: 'mvn33-new'
1465      - repo-name-parameter:
1466          repo-name: '{repo-stream-part}.{repo-os-part}'
1467      - stream-parameter:
1468          stream: 'master'
1469
1470    scm:
1471      - gerrit-trigger-scm:
1472          credentials-id: 'jenkins-gerrit-credentials'
1473          refspec: ''
1474          choosing-strategy: 'default'
1475
1476    wrappers:
1477      - fdio-infra-wrappers:
1478          build-timeout: '{build-timeout}'
1479
1480    triggers:
1481      - gerrit-trigger-patch-merged:
1482          name: '{project}'
1483          branch: '{branch}'
1484      - reverse:
1485          jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
1486          result: 'failure'
1487
1488    builders:
1489      - config-file-provider:
1490          files:
1491            - file-id: '.packagecloud'
1492              target: '/home/jenkins/.packagecloud'
1493      - config-file-provider:
1494          files:
1495            - file-id: 'packagecloud_api'
1496              target: '/home/jenkins/packagecloud_api'
1497      - maven-target:
1498          maven-version: 'mvn33-new'
1499          goals: '--version'
1500          settings: 'cicn-settings'
1501          settings-type: cfp
1502          global-settings: 'global-settings'
1503          global-settings-type: cfp
1504      - shell:
1505          !include-raw-escape:
1506          - include-raw-cicn-metis-build.sh
1507      - provide-maven-settings:
1508          settings-file: 'cicn-settings'
1509          global-settings-file: 'global-settings'
1510      - shell:
1511          !include-raw-escape:
1512          - ../scripts/maven_push_functions.sh
1513          - include-raw-cicn-maven-push.sh
1514      - shell:
1515          !include-raw-escape:
1516          - ../scripts/packagecloud_push.sh
1517
1518    publishers:
1519      - archive:
1520          artifacts: >
1521            **/metis/build/*.rpm,
1522            **/metis/build/*.deb
1523          allow-empty: 'true'
1524          fingerprint: false
1525          only-if-success: true
1526          default-excludes: false
1527      - fdio-infra-shiplogs:
1528          maven-version: 'mvn33-new'
1529
1530- job-template:
1531    name: 'cicn-metis-verify-{stream}-{os}'
1532
1533    project-type: freestyle
1534    node: '{os}-builder-4c-4g'
1535    concurrent: true
1536
1537    build-discarder:
1538      daysToKeep: '{build-days-to-keep}'
1539      numToKeep: '{build-num-to-keep}'
1540      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1541      artifactNumToKeep: '{build-artifact-num-to-keep}'
1542
1543    parameters:
1544      - project-parameter:
1545          project: '{project}'
1546      - gerrit-parameter:
1547          branch: '{branch}'
1548      - os-parameter:
1549          os: '{os}'
1550
1551    scm:
1552      - gerrit-trigger-scm:
1553          credentials-id: 'jenkins-gerrit-credentials'
1554          refspec: '$GERRIT_REFSPEC'
1555          choosing-strategy: 'gerrit'
1556
1557    wrappers:
1558      - fdio-infra-wrappers:
1559          build-timeout: '{build-timeout}'
1560
1561    triggers:
1562      - gerrit-trigger-patch-submitted:
1563          name: '{project}'
1564          branch: '{branch}'
1565
1566    builders:
1567      - shell:
1568          !include-raw-escape:
1569          - include-raw-cicn-metis-build.sh
1570
1571    publishers:
1572      - archive:
1573          artifacts: >
1574            **/metis/build/*.rpm,
1575            **/metis/build/*.deb
1576          allow-empty: 'true'
1577          fingerprint: false
1578          only-if-success: true
1579          default-excludes: false
1580      - fdio-infra-shiplogs:
1581          maven-version: 'mvn33-new'
1582
1583- job-template:
1584    name: 'cicn-http-server-merge-{stream}-{os}'
1585
1586    project-type: freestyle
1587    node: '{os}-builder-4c-4g'
1588
1589    build-discarder:
1590      daysToKeep: '{build-days-to-keep}'
1591      numToKeep: '{build-num-to-keep}'
1592      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1593      artifactNumToKeep: '{build-artifact-num-to-keep}'
1594
1595    parameters:
1596      - project-parameter:
1597          project: '{project}'
1598      - gerrit-parameter:
1599          branch: '{branch}'
1600      - os-parameter:
1601          os: '{os}'
1602      - maven-project-parameter:
1603          maven: 'mvn33-new'
1604      - maven-exec:
1605          maven-version: 'mvn33-new'
1606      - repo-name-parameter:
1607          repo-name: '{repo-stream-part}.{repo-os-part}'
1608      - stream-parameter:
1609          stream: 'master'
1610
1611    scm:
1612      - gerrit-trigger-scm:
1613          credentials-id: 'jenkins-gerrit-credentials'
1614          refspec: ''
1615          choosing-strategy: 'default'
1616
1617    wrappers:
1618      - fdio-infra-wrappers:
1619          build-timeout: '{build-timeout}'
1620
1621    triggers:
1622      - gerrit-trigger-patch-merged:
1623          name: '{project}'
1624          branch: '{branch}'
1625      - reverse:
1626          jobs: 'cicn-libicnet-merge-{stream}-{os}'
1627          result: 'failure'
1628
1629    builders:
1630      - config-file-provider:
1631          files:
1632            - file-id: '.packagecloud'
1633              target: '/home/jenkins/.packagecloud'
1634      - config-file-provider:
1635          files:
1636            - file-id: 'packagecloud_api'
1637              target: '/home/jenkins/packagecloud_api'
1638      - maven-target:
1639          maven-version: 'mvn33-new'
1640          goals: '--version'
1641          settings: 'cicn-settings'
1642          settings-type: cfp
1643          global-settings: 'global-settings'
1644          global-settings-type: cfp
1645      - shell:
1646          !include-raw-escape:
1647          - include-raw-cicn-http-server-build.sh
1648      - provide-maven-settings:
1649          settings-file: 'cicn-settings'
1650          global-settings-file: 'global-settings'
1651      - shell:
1652          !include-raw-escape:
1653          - ../scripts/maven_push_functions.sh
1654          - include-raw-cicn-maven-push.sh
1655      - shell:
1656          !include-raw-escape:
1657          - ../scripts/packagecloud_push.sh
1658
1659    publishers:
1660      - archive:
1661          artifacts: >
1662            **/build/*.rpm,
1663            **/build/*.deb
1664          allow-empty: 'true'
1665          fingerprint: false
1666          only-if-success: true
1667          default-excludes: false
1668      - fdio-infra-shiplogs:
1669          maven-version: 'mvn33-new'
1670
1671- job-template:
1672    name: 'cicn-http-server-verify-{stream}-{os}'
1673
1674    project-type: freestyle
1675    node: '{os}-builder-4c-4g'
1676    concurrent: true
1677
1678    build-discarder:
1679      daysToKeep: '{build-days-to-keep}'
1680      numToKeep: '{build-num-to-keep}'
1681      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1682      artifactNumToKeep: '{build-artifact-num-to-keep}'
1683
1684    parameters:
1685      - project-parameter:
1686          project: '{project}'
1687      - gerrit-parameter:
1688          branch: '{branch}'
1689      - os-parameter:
1690          os: '{os}'
1691
1692    scm:
1693      - gerrit-trigger-scm:
1694          credentials-id: 'jenkins-gerrit-credentials'
1695          refspec: '$GERRIT_REFSPEC'
1696          choosing-strategy: 'gerrit'
1697
1698    wrappers:
1699      - fdio-infra-wrappers:
1700          build-timeout: '{build-timeout}'
1701
1702    triggers:
1703      - gerrit-trigger-patch-submitted:
1704          name: '{project}'
1705          branch: '{branch}'
1706
1707    builders:
1708      - shell:
1709          !include-raw-escape:
1710          - include-raw-cicn-http-server-build.sh
1711
1712    publishers:
1713      - archive:
1714          artifacts: >
1715            **/build/*.rpm,
1716            **/build/*.deb
1717          allow-empty: 'true'
1718          fingerprint: false
1719          only-if-success: true
1720          default-excludes: false
1721      - fdio-infra-shiplogs:
1722          maven-version: 'mvn33-new'
1723
1724- job-template:
1725    name: 'cicn-vpp-plugin-merge-{stream}-{os}'
1726
1727    project-type: freestyle
1728    node: '{os}-builder-4c-4g'
1729
1730    build-discarder:
1731      daysToKeep: '{build-days-to-keep}'
1732      numToKeep: '{build-num-to-keep}'
1733      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1734      artifactNumToKeep: '{build-artifact-num-to-keep}'
1735
1736    parameters:
1737      - project-parameter:
1738          project: '{project}'
1739      - gerrit-parameter:
1740          branch: '{branch}'
1741      - os-parameter:
1742          os: '{os}'
1743      - maven-project-parameter:
1744          maven: 'mvn33-new'
1745      - maven-exec:
1746          maven-version: 'mvn33-new'
1747      - repo-name-parameter:
1748          repo-name: '{repo-stream-part}.{repo-os-part}'
1749      - stream-parameter:
1750          stream: 'master'
1751
1752    scm:
1753      - gerrit-trigger-scm:
1754          credentials-id: 'jenkins-gerrit-credentials'
1755          refspec: ''
1756          choosing-strategy: 'default'
1757
1758    wrappers:
1759      - fdio-infra-wrappers:
1760          build-timeout: '{build-timeout}'
1761
1762    triggers:
1763      - gerrit-trigger-patch-merged:
1764          name: '{project}'
1765          branch: '{branch}'
1766
1767    builders:
1768      - config-file-provider:
1769          files:
1770            - file-id: '.packagecloud'
1771              target: '/home/jenkins/.packagecloud'
1772      - config-file-provider:
1773          files:
1774            - file-id: 'packagecloud_api'
1775              target: '/home/jenkins/packagecloud_api'
1776      - maven-target:
1777          maven-version: 'mvn33-new'
1778          goals: '--version'
1779          settings: 'cicn-settings'
1780          settings-type: cfp
1781          global-settings: 'global-settings'
1782          global-settings-type: cfp
1783      - shell:
1784          !include-raw-escape:
1785          - include-raw-cicn-vpp-plugin-build.sh
1786      - provide-maven-settings:
1787          settings-file: 'cicn-settings'
1788          global-settings-file: 'global-settings'
1789      - shell:
1790          !include-raw-escape:
1791          - ../scripts/maven_push_functions.sh
1792          - include-raw-cicn-maven-push.sh
1793      - shell:
1794          !include-raw-escape:
1795          - ../scripts/packagecloud_push.sh
1796
1797    publishers:
1798      - archive:
1799          artifacts: >
1800            **/cicn-plugin/build/*.rpm,
1801            **/cicn-plugin/build/*.deb
1802          allow-empty: 'true'
1803          fingerprint: false
1804          only-if-success: true
1805          default-excludes: false
1806      - fdio-infra-shiplogs:
1807          maven-version: 'mvn33-new'
1808
1809- job-template:
1810    name: 'cicn-vpp-plugin-verify-{stream}-{os}'
1811
1812    project-type: freestyle
1813    node: '{os}-builder-4c-4g'
1814    concurrent: true
1815
1816    build-discarder:
1817      daysToKeep: '{build-days-to-keep}'
1818      numToKeep: '{build-num-to-keep}'
1819      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1820      artifactNumToKeep: '{build-artifact-num-to-keep}'
1821
1822    parameters:
1823      - project-parameter:
1824          project: '{project}'
1825      - gerrit-parameter:
1826          branch: '{branch}'
1827      - os-parameter:
1828          os: '{os}'
1829
1830    scm:
1831      - gerrit-trigger-scm:
1832          credentials-id: 'jenkins-gerrit-credentials'
1833          refspec: '$GERRIT_REFSPEC'
1834          choosing-strategy: 'gerrit'
1835
1836    wrappers:
1837      - fdio-infra-wrappers:
1838          build-timeout: '{build-timeout}'
1839
1840    triggers:
1841      - gerrit-trigger-patch-submitted:
1842          name: '{project}'
1843          branch: '{branch}'
1844
1845    builders:
1846      - shell:
1847          !include-raw-escape:
1848          - include-raw-cicn-vpp-plugin-build.sh
1849
1850    publishers:
1851      - archive:
1852          artifacts: >
1853            **/cicn-plugin/build/*.rpm,
1854            **/cicn-plugin/build/*.deb
1855          allow-empty: 'true'
1856          fingerprint: false
1857          only-if-success: true
1858          default-excludes: false
1859      - fdio-infra-shiplogs:
1860          maven-version: 'mvn33-new'
1861
1862- job-template:
1863    name: 'cicn-viper-merge-{stream}-{os}'
1864
1865    project-type: freestyle
1866    node: '{os}-builder-4c-4g'
1867
1868    build-discarder:
1869      daysToKeep: '{build-days-to-keep}'
1870      numToKeep: '{build-num-to-keep}'
1871      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1872      artifactNumToKeep: '{build-artifact-num-to-keep}'
1873
1874    parameters:
1875      - project-parameter:
1876          project: '{project}'
1877      - gerrit-parameter:
1878          branch: '{branch}'
1879      - os-parameter:
1880          os: '{os}'
1881      - maven-project-parameter:
1882          maven: 'mvn33-new'
1883      - maven-exec:
1884          maven-version: 'mvn33-new'
1885      - repo-name-parameter:
1886          repo-name: '{repo-stream-part}.{repo-os-part}'
1887      - stream-parameter:
1888          stream: 'master'
1889
1890    scm:
1891      - gerrit-trigger-scm:
1892          credentials-id: 'jenkins-gerrit-credentials'
1893          refspec: ''
1894          choosing-strategy: 'default'
1895
1896    wrappers:
1897      - fdio-infra-wrappers:
1898          build-timeout: '{build-timeout}'
1899
1900    triggers:
1901      - gerrit-trigger-patch-merged:
1902          name: '{project}'
1903          branch: '{branch}'
1904      - reverse:
1905          jobs: 'cicn-libicnet-merge-{stream}-{os}'
1906          result: 'failure'
1907
1908    builders:
1909      - config-file-provider:
1910          files:
1911            - file-id: '.packagecloud'
1912              target: '/home/jenkins/.packagecloud'
1913      - config-file-provider:
1914          files:
1915            - file-id: 'packagecloud_api'
1916              target: '/home/jenkins/packagecloud_api'
1917      - maven-target:
1918          maven-version: 'mvn33-new'
1919          goals: '--version'
1920          settings: 'cicn-settings'
1921          settings-type: cfp
1922          global-settings: 'global-settings'
1923          global-settings-type: cfp
1924      - shell:
1925          !include-raw-escape:
1926          - include-raw-cicn-viper-build.sh
1927      - provide-maven-settings:
1928          settings-file: 'cicn-settings'
1929          global-settings-file: 'global-settings'
1930      - shell:
1931          !include-raw-escape:
1932          - ../scripts/maven_push_functions.sh
1933          - include-raw-cicn-maven-push.sh
1934      - shell:
1935          !include-raw-escape:
1936          - ../scripts/packagecloud_push.sh
1937
1938    publishers:
1939      - archive:
1940          artifacts: >
1941            **/build/*.rpm,
1942            **/build/*.deb,
1943            **/libdash/build/*.rpm,
1944            **/libdash/build/*.deb
1945          allow-empty: 'true'
1946          fingerprint: false
1947          only-if-success: true
1948          default-excludes: false
1949      - fdio-infra-shiplogs:
1950          maven-version: 'mvn33-new'
1951
1952- job-template:
1953    name: 'cicn-viper-verify-{stream}-{os}'
1954
1955    project-type: freestyle
1956    node: '{os}-builder-4c-4g'
1957    concurrent: true
1958
1959    build-discarder:
1960      daysToKeep: '{build-days-to-keep}'
1961      numToKeep: '{build-num-to-keep}'
1962      artifactDaysToKeep: '{build-artifact-days-to-keep}'
1963      artifactNumToKeep: '{build-artifact-num-to-keep}'
1964
1965    parameters:
1966      - project-parameter:
1967          project: '{project}'
1968      - gerrit-parameter:
1969          branch: '{branch}'
1970      - os-parameter:
1971          os: '{os}'
1972
1973    scm:
1974      - gerrit-trigger-scm:
1975          credentials-id: 'jenkins-gerrit-credentials'
1976          refspec: '$GERRIT_REFSPEC'
1977          choosing-strategy: 'gerrit'
1978
1979    wrappers:
1980      - fdio-infra-wrappers:
1981          build-timeout: '{build-timeout}'
1982
1983    triggers:
1984      - gerrit-trigger-patch-submitted:
1985          name: '{project}'
1986          branch: '{branch}'
1987
1988    builders:
1989      - shell:
1990          !include-raw-escape:
1991          - include-raw-cicn-viper-build.sh
1992
1993    publishers:
1994      - archive:
1995          artifacts: >
1996            **/build/*.rpm,
1997            **/build/*.deb,
1998            **/libdash/build/*.rpm,
1999            **/libdash/build/*.deb
2000          allow-empty: 'true'
2001          fingerprint: false
2002          only-if-success: true
2003          default-excludes: false
2004      - fdio-infra-shiplogs:
2005          maven-version: 'mvn33-new'
2006
2007- job-template:
2008    name: 'cicn-radio-emulators-merge-{stream}-{os}'
2009
2010    project-type: freestyle
2011    node: '{os}-builder-4c-4g'
2012
2013    build-discarder:
2014      daysToKeep: '{build-days-to-keep}'
2015      numToKeep: '{build-num-to-keep}'
2016      artifactDaysToKeep: '{build-artifact-days-to-keep}'
2017      artifactNumToKeep: '{build-artifact-num-to-keep}'
2018
2019    parameters:
2020      - project-parameter:
2021          project: '{project}'
2022      - gerrit-parameter:
2023          branch: '{branch}'
2024      - os-parameter:
2025          os: '{os}'
2026      - maven-project-parameter:
2027          maven: 'mvn33-new'
2028      - maven-exec:
2029          maven-version: 'mvn33-new'
2030      - repo-name-parameter:
2031          repo-name: '{repo-stream-part}.{repo-os-part}'
2032      - stream-parameter:
2033          stream: 'master'
2034
2035    scm:
2036      - gerrit-trigger-scm:
2037          credentials-id: 'jenkins-gerrit-credentials'
2038          refspec: ''
2039          choosing-strategy: 'default'
2040
2041    wrappers:
2042      - fdio-infra-wrappers:
2043          build-timeout: '{build-timeout}'
2044
2045    triggers:
2046      - gerrit-trigger-patch-merged:
2047          name: '{project}'
2048          branch: '{branch}'
2049
2050    builders:
2051      - config-file-provider:
2052          files:
2053            - file-id: '.packagecloud'
2054              target: '/home/jenkins/.packagecloud'
2055      - config-file-provider:
2056          files:
2057            - file-id: 'packagecloud_api'
2058              target: '/home/jenkins/packagecloud_api'
2059      - maven-target:
2060          maven-version: 'mvn33-new'
2061          goals: '--version'
2062          settings: 'cicn-settings'
2063          settings-type: cfp
2064          global-settings: 'global-settings'
2065          global-settings-type: cfp
2066      - shell:
2067          !include-raw-escape:
2068          - include-raw-cicn-radio-emulators-build.sh
2069      - provide-maven-settings:
2070          settings-file: 'cicn-settings'
2071          global-settings-file: 'global-settings'
2072      - shell:
2073          !include-raw-escape:
2074          - ../scripts/maven_push_functions.sh
2075          - include-raw-cicn-maven-push.sh
2076      - shell:
2077          !include-raw-escape:
2078          - ../scripts/packagecloud_push.sh
2079
2080    publishers:
2081      - archive:
2082          # yamllint disable-line rule:line-length
2083          artifacts: >
2084            **/emu-radio/build/*.rpm,
2085            **/emu-radio/build/*.deb,
2086            **/emu-radio/ns3-packages/*.rpm,
2087            **/emu-radio/ns3-packages/*.deb
2088          allow-empty: 'true'
2089          fingerprint: false
2090          only-if-success: true
2091          default-excludes: false
2092      - fdio-infra-shiplogs:
2093          maven-version: 'mvn33-new'
2094
2095- job-template:
2096    name: 'cicn-radio-emulators-verify-{stream}-{os}'
2097
2098    project-type: freestyle
2099    node: '{os}-builder-4c-4g'
2100    concurrent: true
2101
2102    build-discarder:
2103      daysToKeep: '{build-days-to-keep}'
2104      numToKeep: '{build-num-to-keep}'
2105      artifactDaysToKeep: '{build-artifact-days-to-keep}'
2106      artifactNumToKeep: '{build-artifact-num-to-keep}'
2107
2108    parameters:
2109      - project-parameter:
2110          project: '{project}'
2111      - gerrit-parameter:
2112          branch: '{branch}'
2113      - os-parameter:
2114          os: '{os}'
2115
2116    scm:
2117      - gerrit-trigger-scm:
2118          credentials-id: 'jenkins-gerrit-credentials'
2119          refspec: '$GERRIT_REFSPEC'
2120          choosing-strategy: 'gerrit'
2121
2122    wrappers:
2123      - fdio-infra-wrappers:
2124          build-timeout: '{build-timeout}'
2125
2126    triggers:
2127      - gerrit-trigger-patch-submitted:
2128          name: '{project}'
2129          branch: '{branch}'
2130
2131    builders:
2132      - shell:
2133          !include-raw-escape:
2134          - include-raw-cicn-radio-emulators-build.sh
2135
2136    publishers:
2137      - archive:
2138          # yamllint disable-line rule:line-length
2139          artifacts: >
2140            **/emu-radio/build/*.rpm,
2141            **/emu-radio/build/*.deb,
2142            **/emu-radio/ns3-packages/*.rpm,
2143            **/emu-radio/ns3-packages/*.deb
2144
2145          allow-empty: 'true'
2146          fingerprint: false
2147          only-if-success: true
2148          default-excludes: false
2149      - fdio-infra-shiplogs:
2150          maven-version: 'mvn33-new'
2151
2152- job-template:
2153    name: 'cicn-android-sdk-merge-{stream}-{os}'
2154
2155    project-type: freestyle
2156    node: '{os}-builder-4c-4g'
2157
2158    build-discarder:
2159      daysToKeep: '{build-days-to-keep}'
2160      numToKeep: '{build-num-to-keep}'
2161      artifactDaysToKeep: '{build-artifact-days-to-keep}'
2162      artifactNumToKeep: '{build-artifact-num-to-keep}'
2163
2164    parameters:
2165      - project-parameter:
2166          project: '{project}'
2167      - gerrit-parameter:
2168          branch: '{branch}'
2169      - os-parameter:
2170          os: '{os}'
2171      - maven-project-parameter:
2172          maven: 'mvn33-new'
2173      - maven-exec:
2174          maven-version: 'mvn33-new'
2175      - repo-name-parameter:
2176          repo-name: '{repo-stream-part}.{repo-os-part}'
2177
2178    scm:
2179      - gerrit-trigger-scm:
2180          credentials-id: 'jenkins-gerrit-credentials'
2181          refspec: ''
2182          choosing-strategy: 'default'
2183
2184    wrappers:
2185      - fdio-infra-wrappers:
2186          build-timeout: '{build-timeout}'
2187
2188    triggers:
2189      - gerrit-trigger-patch-merged:
2190          name: '{project}'
2191          branch: '{branch}'
2192
2193    builders:
2194      - shell:
2195          !include-raw-escape:
2196          - include-raw-cicn-android-sdk-build.sh
2197
2198    publishers:
2199      - archive:
2200          artifacts: >
2201            **/IGetAndroid/app/build/outputs/apk/release/*.apk,
2202            **/MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,
2203            **/HttpServer/app/build/outputs/apk/release/*.apk,
2204            **/build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk
2205          allow-empty: 'true'
2206          fingerprint: false
2207          only-if-success: true
2208          default-excludes: false
2209      - fdio-infra-shiplogs:
2210          maven-version: 'mvn33-new'
2211
2212- job-template:
2213    name: 'cicn-android-sdk-verify-{stream}-{os}'
2214
2215    project-type: freestyle
2216    node: '{os}-builder-4c-4g'
2217    concurrent: true
2218
2219    build-discarder:
2220      daysToKeep: '{build-days-to-keep}'
2221      numToKeep: '{build-num-to-keep}'
2222      artifactDaysToKeep: '{build-artifact-days-to-keep}'
2223      artifactNumToKeep: '{build-artifact-num-to-keep}'
2224
2225    parameters:
2226      - project-parameter:
2227          project: '{project}'
2228      - gerrit-parameter:
2229          branch: '{branch}'
2230      - os-parameter:
2231          os: '{os}'
2232
2233    scm:
2234      - gerrit-trigger-scm:
2235          credentials-id: 'jenkins-gerrit-credentials'
2236          refspec: '$GERRIT_REFSPEC'
2237          choosing-strategy: 'gerrit'
2238
2239    wrappers:
2240      - fdio-infra-wrappers:
2241          build-timeout: '{build-timeout}'
2242
2243    triggers:
2244      - gerrit-trigger-patch-submitted:
2245          name: '{project}'
2246          branch: '{branch}'
2247
2248    builders:
2249      - shell:
2250          !include-raw-escape:
2251          - include-raw-cicn-android-sdk-build.sh
2252
2253    publishers:
2254      - archive:
2255          # yamllint disable-line rule:line-length
2256          artifacts: >
2257            **/iGetAndroid/app/build/outputs/apk/*.apk,
2258            **/MetisForwarder/app/build/outputs/apk/*.apk,
2259            **/build/viper/viper-armv7//build/outputs/apk/*.apk
2260          allow-empty: 'true'
2261          fingerprint: false
2262          only-if-success: true
2263          default-excludes: false
2264      - fdio-infra-shiplogs:
2265          maven-version: 'mvn33-new'
2266
2267- job-template:
2268    name: 'cicn-vicn-merge-{stream}-{os}'
2269
2270    project-type: freestyle
2271    node: '{os}-builder-4c-4g'
2272
2273    build-discarder:
2274      daysToKeep: '{build-days-to-keep}'
2275      numToKeep: '{build-num-to-keep}'
2276      artifactDaysToKeep: '{build-artifact-days-to-keep}'
2277      artifactNumToKeep: '{build-artifact-num-to-keep}'
2278
2279    parameters:
2280      - project-parameter:
2281          project: '{project}'
2282      - gerrit-parameter:
2283          branch: '{branch}'
2284      - os-parameter:
2285          os: '{os}'
2286      - maven-project-parameter:
2287          maven: 'mvn33-new'
2288      - maven-exec:
2289          maven-version: 'mvn33-new'
2290      - repo-name-parameter:
2291          repo-name: '{repo-stream-part}.{repo-os-part}'
2292      - stream-parameter:
2293          stream: 'master'
2294
2295    scm:
2296      - gerrit-trigger-scm:
2297          credentials-id: 'jenkins-gerrit-credentials'
2298          refspec: ''
2299          choosing-strategy: 'default'
2300
2301    wrappers:
2302      - fdio-infra-wrappers:
2303          build-timeout: '{build-timeout}'
2304
2305    triggers:
2306      - gerrit-trigger-patch-merged:
2307          name: '{project}'
2308          branch: '{branch}'
2309
2310    builders:
2311      - config-file-provider:
2312          files:
2313            - file-id: '.packagecloud'
2314              target: '/home/jenkins/.packagecloud'
2315      - config-file-provider:
2316          files:
2317            - file-id: 'packagecloud_api'
2318              target: '/home/jenkins/packagecloud_api'
2319      - maven-target:
2320          maven-version: 'mvn33-new'
2321          goals: '--version'
2322          settings: 'cicn-settings'
2323          settings-type: cfp
2324          global-settings: 'global-settings'
2325          global-settings-type: cfp
2326      - shell:
2327          !include-raw-escape:
2328          - include-raw-cicn-vicn-build.sh
2329      - provide-maven-settings:
2330          settings-file: 'cicn-settings'
2331          global-settings-file: 'global-settings'
2332      - shell:
2333          !include-raw-escape:
2334          - ../scripts/maven_push_functions.sh
2335          - include-raw-cicn-maven-push.sh
2336      - shell:
2337          !include-raw-escape:
2338          - ../scripts/packagecloud_push.sh
2339
2340    publishers:
2341      - archive:
2342          artifacts: >
2343            **/build/*.rpm,
2344            **/build/*.deb
2345          allow-empty: 'true'
2346          fingerprint: false
2347          only-if-success: true
2348          default-excludes: false
2349      - fdio-infra-shiplogs:
2350          maven-version: 'mvn33-new'
2351
2352- job-template:
2353    name: 'cicn-vicn-verify-{stream}-{os}'
2354
2355    project-type: freestyle
2356    node: '{os}-builder-4c-4g'
2357    concurrent: true
2358
2359    build-discarder:
2360      daysToKeep: '{build-days-to-keep}'
2361      numToKeep: '{build-num-to-keep}'
2362      artifactDaysToKeep: '{build-artifact-days-to-keep}'
2363      artifactNumToKeep: '{build-artifact-num-to-keep}'
2364
2365    parameters:
2366      - project-parameter:
2367          project: '{project}'
2368      - gerrit-parameter:
2369          branch: '{branch}'
2370      - os-parameter:
2371          os: '{os}'
2372
2373    scm:
2374      - gerrit-trigger-scm:
2375          credentials-id: 'jenkins-gerrit-credentials'
2376          refspec: '$GERRIT_REFSPEC'
2377          choosing-strategy: 'gerrit'
2378
2379    wrappers:
2380      - fdio-infra-wrappers:
2381          build-timeout: '{build-timeout}'
2382
2383    triggers:
2384      - gerrit-trigger-patch-submitted:
2385          name: '{project}'
2386          branch: '{branch}'
2387
2388    builders:
2389      - shell:
2390          !include-raw-escape:
2391          - include-raw-cicn-vicn-build.sh
2392
2393    publishers:
2394      - archive:
2395          artifacts: >
2396            **/build/*.rpm,
2397            **/build/*.deb
2398          allow-empty: 'true'
2399          fingerprint: false
2400          only-if-success: true
2401          default-excludes: false
2402      - fdio-infra-shiplogs:
2403          maven-version: 'mvn33-new'
2404