Push DEB/RPM packages on new hicn repository.
[ci-management.git] / jjb / hicn / hicn.yaml
1 ---
2 - project:
3     name: hicn-verify
4     jobs:
5       - 'hicn-verify-{stream}-{os}'
6
7     project: 'hicn'
8     os:
9       - ubuntu1804:
10           repo-os-part: 'ubuntu.bionic.main'
11       - centos7:
12           repo-os-part: 'centos7'
13
14     stream:
15       - master:
16           branch: 'master'
17           repo-stream-part: 'master'
18       - lightng:
19           branch: 'hicn-light-ng'
20           repo-stream-part: 'hicn-light-ng'
21
22     type:
23       - short
24       - long
25
26 - project:
27     name: hicn-merge
28     jobs:
29       - 'hicn-merge-{stream}-{os}'
30
31     project: 'hicn'
32     os:
33       - ubuntu1804:
34           repo-os-part: 'ubuntu.bionic.main'
35       - centos7:
36           repo-os-part: 'centos7'
37
38     stream:
39       - master:
40           branch: 'master'
41           repo-stream-part: 'master'
42
43     type:
44       - short
45       - long
46
47 - project:
48     name: hicn-arm-verify
49     jobs:
50       - 'hicn-arm-verify-{stream}-{os}'
51
52     project: 'hicn'
53     os:
54       - ubuntu1804:
55           repo-os-part: 'ubuntu-arm.bionic.main'
56
57     stream:
58       - master:
59           branch: 'master'
60           repo-stream-part: 'master'
61       - lightng:
62           branch: 'hicn-light-ng'
63           repo-stream-part: 'hicn-light-ng'
64
65     type:
66       - short
67       - long
68
69 - project:
70     name: hicn-arm-merge
71     jobs:
72       - 'hicn-arm-merge-{stream}-{os}'
73
74     project: 'hicn'
75     os:
76       - ubuntu1804:
77           repo-os-part: 'ubuntu-arm.bionic.main'
78
79     stream:
80       - master:
81           branch: 'master'
82           repo-stream-part: 'master'
83
84     type:
85       - short
86       - long
87
88 - project:
89     name: hicn-misc
90     jobs:
91       - 'hicn-checkstyle-verify-{stream}'
92     project: 'hicn'
93     stream:
94       - master:
95           branch: 'master'
96           repo-stream-part: 'master'
97       - lightng:
98           branch: 'hicn-light-ng'
99           repo-stream-part: 'hicn-light-ng'
100     os: ubuntu1804
101
102 - project:
103     name: hicn-extras
104     jobs:
105       - 'hicn-extras-verify-{stream}-{os}'
106       - 'hicn-extras-build-{stream}-{os}'
107     project: 'hicn'
108     os:
109       - ubuntu1804:
110           repo-os-part: 'ubuntu.bionic.main'
111       - centos7:
112           repo-os-part: 'centos7'
113
114     stream:
115       - master:
116           branch: 'master'
117           repo-stream-part: 'master'
118
119     type:
120       - short
121       - long
122
123 - project:
124     name: hicn-extras-arm
125     jobs:
126       - 'hicn-extras-arm-verify-{stream}-{os}'
127       - 'hicn-extras-arm-build-{stream}-{os}'
128
129     project: 'hicn'
130     os:
131       - ubuntu1804:
132           repo-os-part: 'ubuntu-arm.bionic.main'
133
134     stream:
135       - master:
136           branch: 'master'
137           repo-stream-part: 'master'
138
139     type:
140       - short
141       - long
142
143
144 - project:
145     name: hicn-view
146     views:
147       - project-view
148     project-name: hicn
149
150 - job-template:
151     name: 'hicn-checkstyle-verify-{stream}'
152
153     project-type: freestyle
154     node: '{os}-us'
155     concurrent: true
156     archive-artifacts: '**/tmp/hicn-failed-unittests/*/* **/core'
157
158     build-discarder:
159       daysToKeep: '{build-days-to-keep}'
160       numToKeep: '{build-num-to-keep}'
161       artifactDaysToKeep: '{build-artifact-days-to-keep}'
162       artifactNumToKeep: '{build-artifact-num-to-keep}'
163
164     parameters:
165       - project-parameter:
166           project: '{project}'
167       - gerrit-parameter:
168           branch: '{branch}'
169       - os-parameter:
170           os: '{os}'
171       - repo-name-parameter:
172           repo-name: '{repo-stream-part}.ubuntu.bionic.main'
173       - string:
174           name: ARCHIVE_ARTIFACTS
175           default: '{archive-artifacts}'
176           description: Artifacts to archive to the logs server.
177
178     scm:
179       - gerrit-trigger-scm:
180           credentials-id: 'jenkins-gerrit-credentials'
181           refspec: '$GERRIT_REFSPEC'
182           choosing-strategy: 'gerrit'
183
184     wrappers:
185       - fdio-infra-wrappers:
186           build-timeout: '{build-timeout}'
187
188     triggers:
189       - gerrit:
190           server-name: 'Primary'
191           trigger-on:
192             - patchset-created-event:
193                 exclude-drafts: 'true'
194                 exclude-trivial-rebase: 'false'
195                 exclude-no-code-change: 'true'
196             - draft-published-event
197             - comment-added-contains-event:
198                 comment-contains-value: 'checkstylecheck'
199             - comment-added-contains-event:
200                 comment-contains-value: 'docsonly'
201             - comment-added-contains-event:
202                 comment-contains-value: 'recheck'
203             - comment-added-contains-event:
204                 comment-contains-value: 'reverify'
205           projects:
206             - project-compare-type: 'ANT'
207               project-pattern: '{project}'
208               branches:
209                 - branch-compare-type: 'ANT'
210                   branch-pattern: '**/{branch}'
211               file-paths:
212                 - compare-type: REG_EXP
213                   pattern: ^((?!\/COMMIT_MSG|docs|_abc|_def[\/\.]).)*$
214               disable-strict-forbidden-file-verification: 'true'
215           override-votes: true
216           gerrit-build-notbuilt-verified-value: 0
217           gerrit-build-successful-verified-value: 1
218           # yamllint disable-line rule:line-length
219           notbuilt-message: 'Automatic retry of failed jobs may be in process. A proper vote should be set when retry completes.'
220           # yamllint disable-line rule:line-length
221           failed-message: 'Checkstyle failed. No further verify jobs will be started.'
222           successful-message: 'checkstyle_success'
223           skip-vote:
224             successful: true
225             failed: false
226             unstable: false
227             notbuilt: false
228
229     builders:
230       - shell:
231           !include-raw-escape: include-raw-hicn-checkstyle.sh
232
233     publishers:
234       - fdio-infra-shiplogs:
235           maven-version: 'mvn36'
236       - naginator:
237           rerun-unstable-builds: true
238           max-failed-builds: 1
239           fixed-delay: 90
240
241 - job-template:
242     name: 'hicn-verify-{stream}-{os}'
243
244     project-type: freestyle
245     node: '{os}-us'
246     concurrent: true
247
248     build-discarder:
249       daysToKeep: '{build-days-to-keep}'
250       numToKeep: 100
251       artifactDaysToKeep: '{build-artifact-days-to-keep}'
252       artifactNumToKeep: '{build-artifact-num-to-keep}'
253
254     parameters:
255       - project-parameter:
256           project: '{project}'
257       - gerrit-parameter:
258           branch: '{branch}'
259       - os-parameter:
260           os: '{os}'
261       - repo-name-parameter:
262           repo-name: '{repo-stream-part}.{repo-os-part}'
263       - stream-parameter:
264           stream: '{stream}'
265       - string:
266           name: ARCHIVE_ARTIFACTS
267           default: '{archive-artifacts}'
268           description: Artifacts to archive to the logs server.
269
270     scm:
271       - gerrit-trigger-scm:
272           credentials-id: 'jenkins-gerrit-credentials'
273           refspec: '$GERRIT_REFSPEC'
274           choosing-strategy: 'gerrit'
275
276     wrappers:
277       - fdio-infra-wrappers:
278           build-timeout: 120
279
280     triggers:
281       - gerrit-trigger-checkstyle:
282           name: '{project}'
283           branch: '{branch}'
284
285     builders:
286       - shell:
287           !include-raw-escape:
288           - include-raw-hicn-build.sh
289
290     publishers:
291       - fdio-infra-shiplogs:
292           maven-version: 'mvn36'
293       - naginator:
294           rerun-unstable-builds: false
295           max-failed-builds: 2
296           fixed-delay: 90
297
298 - job-template:
299     name: 'hicn-arm-verify-{stream}-{os}'
300
301     project-type: freestyle
302     node: '{os}arm-us'
303     concurrent: true
304
305     build-discarder:
306       daysToKeep: '{build-days-to-keep}'
307       numToKeep: 100
308       artifactDaysToKeep: '{build-artifact-days-to-keep}'
309       artifactNumToKeep: '{build-artifact-num-to-keep}'
310
311     parameters:
312       - project-parameter:
313           project: '{project}'
314       - gerrit-parameter:
315           branch: '{branch}'
316       - os-parameter:
317           os: '{os}'
318       - repo-name-parameter:
319           repo-name: '{repo-stream-part}.{repo-os-part}'
320       - stream-parameter:
321           stream: '{stream}'
322       - string:
323           name: ARCHIVE_ARTIFACTS
324           default: '{archive-artifacts}'
325           description: Artifacts to archive to the logs server.
326
327     scm:
328       - gerrit-trigger-scm:
329           credentials-id: 'jenkins-gerrit-credentials'
330           refspec: '$GERRIT_REFSPEC'
331           choosing-strategy: 'gerrit'
332
333     wrappers:
334       - fdio-infra-wrappers:
335           build-timeout: 120
336
337     triggers:
338       - gerrit-trigger-checkstyle:
339           name: '{project}'
340           branch: '{branch}'
341
342     builders:
343       - shell:
344           !include-raw-escape:
345           - include-raw-hicn-build.sh
346
347     publishers:
348       - fdio-infra-shiplogs:
349           maven-version: 'mvn36'
350       - naginator:
351           rerun-unstable-builds: false
352           max-failed-builds: 1
353           fixed-delay: 90
354
355 - job-template:
356     name: 'hicn-merge-{stream}-{os}'
357
358     project-type: freestyle
359     node: '{os}-us'
360
361     build-discarder:
362       daysToKeep: '{build-days-to-keep}'
363       numToKeep: 100
364       artifactDaysToKeep: '{build-artifact-days-to-keep}'
365       artifactNumToKeep: '{build-artifact-num-to-keep}'
366
367     parameters:
368       - project-parameter:
369           project: '{project}'
370       - gerrit-parameter:
371           branch: '{branch}'
372       - os-parameter:
373           os: '{os}'
374       - maven-project-parameter:
375           maven: 'mvn33-new'
376       - maven-exec:
377           maven-version: 'mvn33-new'
378       - stream-parameter:
379           stream: 'hicn'
380       - repo-name-parameter:
381           repo-name: '{repo-stream-part}.{repo-os-part}'
382       - string:
383           name: ARCHIVE_ARTIFACTS
384           default: '{archive-artifacts}'
385           description: Artifacts to archive to the logs server.
386
387     scm:
388       - gerrit-trigger-scm:
389           credentials-id: 'jenkins-gerrit-credentials'
390           refspec: ''
391           choosing-strategy: 'default'
392
393     wrappers:
394       - fdio-infra-wrappers:
395           build-timeout: '{build-timeout}'
396
397     triggers:
398       - gerrit-trigger-patch-merged:
399           name: '{project}'
400           branch: '{branch}'
401
402     builders:
403       - config-file-provider:
404           files:
405             - file-id: '.packagecloud'
406               target: '/root/.packagecloud'
407       - config-file-provider:
408           files:
409             - file-id: 'packagecloud_api'
410               target: '/root/packagecloud_api'
411       - maven-target:
412           maven-version: 'mvn33-new'
413           goals: '--version'
414           settings: 'hicn-settings'
415           settings-type: cfp
416           global-settings: 'global-settings'
417           global-settings-type: cfp
418       - shell:
419           !include-raw-escape:
420           - include-raw-hicn-checkstyle.sh
421       - shell:
422           !include-raw-escape:
423           - include-raw-hicn-build.sh
424       - provide-maven-settings:
425           settings-file: 'hicn-settings'
426           global-settings-file: 'global-settings'
427       - shell:
428           !include-raw-escape:
429           - ../scripts/packagecloud_push.sh
430       - shell:
431           !include-raw-escape:
432           - ../scripts/maven_push_functions.sh
433           - include-raw-hicn-maven-push.sh
434
435     publishers:
436       - fdio-infra-shiplogs:
437           maven-version: 'mvn36'
438       - naginator:
439           rerun-unstable-builds: false
440           max-failed-builds: 1
441           fixed-delay: 90
442
443 - job-template:
444     name: 'hicn-arm-merge-{stream}-{os}'
445
446     project-type: freestyle
447     node: '{os}arm-us'
448
449     build-discarder:
450       daysToKeep: '{build-days-to-keep}'
451       numToKeep: 100
452       artifactDaysToKeep: '{build-artifact-days-to-keep}'
453       artifactNumToKeep: '{build-artifact-num-to-keep}'
454
455     parameters:
456       - project-parameter:
457           project: '{project}'
458       - gerrit-parameter:
459           branch: '{branch}'
460       - os-parameter:
461           os: '{os}'
462       - maven-project-parameter:
463           maven: 'mvn33-new'
464       - maven-exec:
465           maven-version: 'mvn33-new'
466       - stream-parameter:
467           stream: 'hicn'
468       - repo-name-parameter:
469           repo-name: '{repo-stream-part}.{repo-os-part}'
470       - string:
471           name: ARCHIVE_ARTIFACTS
472           default: '{archive-artifacts}'
473           description: Artifacts to archive to the logs server.
474
475     scm:
476       - gerrit-trigger-scm:
477           credentials-id: 'jenkins-gerrit-credentials'
478           refspec: ''
479           choosing-strategy: 'default'
480
481     wrappers:
482       - fdio-infra-wrappers:
483           build-timeout: '{build-timeout}'
484
485     triggers:
486       - gerrit-trigger-patch-merged:
487           name: '{project}'
488           branch: '{branch}'
489
490     builders:
491       - config-file-provider:
492           files:
493             - file-id: '.packagecloud'
494               target: '/root'
495       - config-file-provider:
496           files:
497             - file-id: 'packagecloud_api'
498               target: '/root'
499       - maven-target:
500           maven-version: 'mvn33-new'
501           goals: '--version'
502           settings: 'hicn-settings'
503           settings-type: cfp
504           global-settings: 'global-settings'
505           global-settings-type: cfp
506       - shell:
507           !include-raw-escape:
508           - include-raw-hicn-checkstyle.sh
509       - shell:
510           !include-raw-escape:
511           - include-raw-hicn-build.sh
512       - provide-maven-settings:
513           settings-file: 'hicn-settings'
514           global-settings-file: 'global-settings'
515       - shell:
516           !include-raw-escape:
517           - ../scripts/packagecloud_push.sh
518       - shell:
519           !include-raw-escape:
520           - ../scripts/maven_push_functions.sh
521           - include-raw-hicn-maven-push.sh
522
523     publishers:
524       - fdio-infra-shiplogs:
525           maven-version: 'mvn36'
526       - naginator:
527           rerun-unstable-builds: false
528           max-failed-builds: 1
529           fixed-delay: 90
530
531 - project:
532     name: hicn-sonar
533     project: hicn
534     project-name: hicn
535     mvn-settings: hicn-settings
536     sonarcloud: true
537     sonarcloud-project-organization: '{sonarcloud_project_organization}'
538     sonarcloud-api-token: '{sonarcloud_api_token}'
539     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
540     branch: master
541     build-node: centos7-docker-2c-2g
542     jobs:
543       - gerrit-maven-sonar
544
545 - job-template:
546     name: 'hicn-extras-verify-{stream}-{os}'
547
548     project-type: freestyle
549     node: '{os}-us'
550     concurrent: true
551
552     build-discarder:
553       daysToKeep: '{build-days-to-keep}'
554       numToKeep: 100
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       - repo-name-parameter:
566           repo-name: '{repo-stream-part}.{repo-os-part}'
567       - stream-parameter:
568           stream: '{stream}'
569       - string:
570           name: ARCHIVE_ARTIFACTS
571           default: '{archive-artifacts}'
572           description: Artifacts to archive to the logs server.
573
574     scm:
575       - gerrit-trigger-scm:
576           credentials-id: 'jenkins-gerrit-credentials'
577           refspec: '$GERRIT_REFSPEC'
578           choosing-strategy: 'gerrit'
579
580     wrappers:
581       - fdio-infra-wrappers:
582           build-timeout: 120
583
584     triggers:
585       - gerrit:
586           server-name: 'Primary'
587           trigger-on:
588             - comment-added-contains-event:
589                 comment-contains-value: 'verify-extras'
590           projects:
591             - project-compare-type: 'ANT'
592               project-pattern: '{project}'
593               branches:
594                 - branch-compare-type: 'ANT'
595                   branch-pattern: '**/{branch}'
596
597     builders:
598       - shell:
599           !include-raw-escape:
600           - include-raw-hicn-extras-build.sh
601
602     publishers:
603       - fdio-infra-shiplogs:
604           maven-version: 'mvn36'
605       - naginator:
606           rerun-unstable-builds: false
607           max-failed-builds: 2
608           fixed-delay: 90
609
610 - job-template:
611     name: 'hicn-extras-build-{stream}-{os}'
612
613     project-type: freestyle
614     node: '{os}-us'
615
616     build-discarder:
617       daysToKeep: '{build-days-to-keep}'
618       numToKeep: 100
619       artifactDaysToKeep: '{build-artifact-days-to-keep}'
620       artifactNumToKeep: '{build-artifact-num-to-keep}'
621
622     parameters:
623       - project-parameter:
624           project: '{project}'
625       - gerrit-parameter:
626           branch: '{branch}'
627       - os-parameter:
628           os: '{os}'
629       - maven-project-parameter:
630           maven: 'mvn33-new'
631       - maven-exec:
632           maven-version: 'mvn33-new'
633       - stream-parameter:
634           stream: 'hicn'
635       - repo-name-parameter:
636           repo-name: '{repo-stream-part}.{repo-os-part}'
637       - string:
638           name: ARCHIVE_ARTIFACTS
639           default: '{archive-artifacts}'
640           description: Artifacts to archive to the logs server.
641
642     scm:
643       - gerrit-trigger-scm:
644           credentials-id: 'jenkins-gerrit-credentials'
645           refspec: ''
646           choosing-strategy: 'default'
647
648     wrappers:
649       - fdio-infra-wrappers:
650           build-timeout: '{build-timeout}'
651
652     triggers:
653       - gerrit:
654           server-name: 'Primary'
655           trigger-on:
656             - comment-added-contains-event:
657                 comment-contains-value: 'build-extras'
658           projects:
659             - project-compare-type: 'ANT'
660               project-pattern: '{project}'
661               branches:
662                 - branch-compare-type: 'ANT'
663                   branch-pattern: '**/{branch}'
664
665     builders:
666       - config-file-provider:
667           files:
668             - file-id: '.packagecloud'
669               target: '/root/.packagecloud'
670       - config-file-provider:
671           files:
672             - file-id: 'packagecloud_api'
673               target: '/root/packagecloud_api'
674       - maven-target:
675           maven-version: 'mvn33-new'
676           goals: '--version'
677           settings: 'hicn-settings'
678           settings-type: cfp
679           global-settings: 'global-settings'
680           global-settings-type: cfp
681       - shell:
682           !include-raw-escape:
683           - include-raw-hicn-extras-build.sh
684       - provide-maven-settings:
685           settings-file: 'hicn-settings'
686           global-settings-file: 'global-settings'
687       - shell:
688           !include-raw-escape:
689           - ../scripts/packagecloud_push.sh
690       - shell:
691           !include-raw-escape:
692           - ../scripts/maven_push_functions.sh
693           - include-raw-hicn-maven-push.sh
694
695     publishers:
696       - fdio-infra-shiplogs:
697           maven-version: 'mvn36'
698       - naginator:
699           rerun-unstable-builds: false
700           max-failed-builds: 1
701           fixed-delay: 90
702
703 - job-template:
704     name: 'hicn-extras-arm-verify-{stream}-{os}'
705
706     project-type: freestyle
707     node: '{os}arm-us'
708
709     build-discarder:
710       daysToKeep: '{build-days-to-keep}'
711       numToKeep: 100
712       artifactDaysToKeep: '{build-artifact-days-to-keep}'
713       artifactNumToKeep: '{build-artifact-num-to-keep}'
714
715     parameters:
716       - project-parameter:
717           project: '{project}'
718       - gerrit-parameter:
719           branch: '{branch}'
720       - os-parameter:
721           os: '{os}'
722       - repo-name-parameter:
723           repo-name: '{repo-stream-part}.{repo-os-part}'
724       - stream-parameter:
725           stream: '{stream}'
726       - string:
727           name: ARCHIVE_ARTIFACTS
728           default: '{archive-artifacts}'
729           description: Artifacts to archive to the logs server.
730
731     scm:
732       - gerrit-trigger-scm:
733           credentials-id: 'jenkins-gerrit-credentials'
734           refspec: ''
735           choosing-strategy: 'default'
736
737     wrappers:
738       - fdio-infra-wrappers:
739           build-timeout: '{build-timeout}'
740
741     triggers:
742       - gerrit:
743           server-name: 'Primary'
744           trigger-on:
745             - comment-added-contains-event:
746                 comment-contains-value: 'verify-extras'
747           projects:
748             - project-compare-type: 'ANT'
749               project-pattern: '{project}'
750               branches:
751                 - branch-compare-type: 'ANT'
752                   branch-pattern: '**/{branch}'
753
754           builders:
755             - shell:
756                 !include-raw-escape:
757                 - include-raw-hicn-extras-build.sh
758
759     publishers:
760       - fdio-infra-shiplogs:
761           maven-version: 'mvn36'
762       - naginator:
763           rerun-unstable-builds: false
764           max-failed-builds: 1
765           fixed-delay: 90
766
767 - job-template:
768     name: 'hicn-extras-arm-build-{stream}-{os}'
769
770     project-type: freestyle
771     node: '{os}arm-us'
772
773     build-discarder:
774       daysToKeep: '{build-days-to-keep}'
775       numToKeep: 100
776       artifactDaysToKeep: '{build-artifact-days-to-keep}'
777       artifactNumToKeep: '{build-artifact-num-to-keep}'
778
779     parameters:
780       - project-parameter:
781           project: '{project}'
782       - gerrit-parameter:
783           branch: '{branch}'
784       - os-parameter:
785           os: '{os}'
786       - maven-project-parameter:
787           maven: 'mvn33-new'
788       - maven-exec:
789           maven-version: 'mvn33-new'
790       - stream-parameter:
791           stream: 'hicn'
792       - repo-name-parameter:
793           repo-name: '{repo-stream-part}.{repo-os-part}'
794       - string:
795           name: ARCHIVE_ARTIFACTS
796           default: '{archive-artifacts}'
797           description: Artifacts to archive to the logs server.
798
799     scm:
800       - gerrit-trigger-scm:
801           credentials-id: 'jenkins-gerrit-credentials'
802           refspec: ''
803           choosing-strategy: 'default'
804
805     wrappers:
806       - fdio-infra-wrappers:
807           build-timeout: '{build-timeout}'
808
809     triggers:
810       - gerrit:
811           server-name: 'Primary'
812           trigger-on:
813             - comment-added-contains-event:
814                 comment-contains-value: 'build-extras'
815           projects:
816             - project-compare-type: 'ANT'
817               project-pattern: '{project}'
818               branches:
819                 - branch-compare-type: 'ANT'
820                   branch-pattern: '**/{branch}'
821
822     builders:
823       - config-file-provider:
824           files:
825             - file-id: '.packagecloud'
826               target: '/root/.packagecloud'
827       - config-file-provider:
828           files:
829             - file-id: 'packagecloud_api'
830               target: '/root/packagecloud_api'
831       - maven-target:
832           maven-version: 'mvn33-new'
833           goals: '--version'
834           settings: 'hicn-settings'
835           settings-type: cfp
836           global-settings: 'global-settings'
837           global-settings-type: cfp
838       - shell:
839           !include-raw-escape:
840           - include-raw-hicn-extras-build.sh
841       - provide-maven-settings:
842           settings-file: 'hicn-settings'
843           global-settings-file: 'global-settings'
844       - shell:
845           !include-raw-escape:
846           - ../scripts/packagecloud_push.sh
847       - shell:
848           !include-raw-escape:
849           - ../scripts/maven_push_functions.sh
850           - include-raw-hicn-maven-push.sh
851
852     publishers:
853       - fdio-infra-shiplogs:
854           maven-version: 'mvn36'
855       - naginator:
856           rerun-unstable-builds: false
857           max-failed-builds: 1
858           fixed-delay: 90
859
860 - project:
861     name: hicn-info
862     project-name: hicn
863     jobs:
864       - gerrit-info-yaml-verify
865     build-node: centos7-builder-2c-2g
866     project: hicn
867     branch: master