6 - 'cicn-libparc-verify-{stream}-{os}'
7 - 'cicn-libparc-merge-{stream}-{os}'
8 - 'cicn-libparc-docs-verify-{stream}'
9 - 'cicn-libparc-docs-merge-{stream}'
14 repo-os-part: 'ubuntu.bionic.main'
16 repo-os-part: 'ubuntu.xenial.main'
18 repo-os-part: 'centos7'
22 branch: 'cframework/master'
23 repo-stream-part: 'master'
30 name: cicn-libparc-arm64
32 - 'cicn-arm64-libparc-verify-{stream}-{os}'
33 - 'cicn-arm64-libparc-merge-{stream}-{os}'
38 branch: 'cframework/master'
39 repo-stream-part: 'master'
42 repo-os-part: 'ubuntu-arm.bionic.main'
51 - 'cicn-viper-verify-{stream}-{os}'
52 - 'cicn-viper-merge-{stream}-{os}'
57 repo-os-part: 'ubuntu.bionic.main'
61 branch: 'viper/master'
62 repo-stream-part: 'master'
69 name: 'cicn-libparc-merge-{stream}-{os}'
71 project-type: freestyle
75 daysToKeep: '{build-days-to-keep}'
76 numToKeep: '{build-num-to-keep}'
77 artifactDaysToKeep: '{build-artifact-days-to-keep}'
78 artifactNumToKeep: '{build-artifact-num-to-keep}'
87 - maven-project-parameter:
90 maven-version: 'mvn33-new'
91 - repo-name-parameter:
92 repo-name: '{repo-stream-part}.{repo-os-part}'
96 name: ARCHIVE_ARTIFACTS
97 default: '{archive-artifacts}'
98 description: Artifacts to archive to the logs server.
101 - gerrit-trigger-scm:
102 credentials-id: 'jenkins-gerrit-credentials'
104 choosing-strategy: 'default'
107 - fdio-infra-wrappers:
108 build-timeout: '{build-timeout}'
112 jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
114 - gerrit-trigger-patch-merged:
118 jobs: 'cicn-longbow-merge-{stream}-{os}'
122 - config-file-provider:
124 - file-id: '.packagecloud'
125 target: '/root/.packagecloud'
126 - config-file-provider:
128 - file-id: 'packagecloud_api'
129 target: '/root/packagecloud_api'
131 maven-version: 'mvn33-new'
133 settings: 'cicn-settings'
135 global-settings: 'global-settings'
136 global-settings-type: cfp
139 - include-raw-cicn-libparc-build.sh
140 - provide-maven-settings:
141 settings-file: 'cicn-settings'
142 global-settings-file: 'global-settings'
145 - ../scripts/maven_push_functions.sh
146 - include-raw-cicn-maven-push.sh
149 - ../scripts/packagecloud_push.sh
152 - fdio-infra-shiplogs:
153 maven-version: 'mvn33-new'
156 name: 'cicn-libparc-verify-{stream}-{os}'
158 project-type: freestyle
163 daysToKeep: '{build-days-to-keep}'
164 numToKeep: '{build-num-to-keep}'
165 artifactDaysToKeep: '{build-artifact-days-to-keep}'
166 artifactNumToKeep: '{build-artifact-num-to-keep}'
176 name: ARCHIVE_ARTIFACTS
177 default: '{archive-artifacts}'
178 description: Artifacts to archive to the logs server.
181 - gerrit-trigger-scm:
182 credentials-id: 'jenkins-gerrit-credentials'
183 refspec: '$GERRIT_REFSPEC'
184 choosing-strategy: 'gerrit'
187 - fdio-infra-wrappers:
188 build-timeout: '{build-timeout}'
191 - gerrit-trigger-patch-submitted:
198 - include-raw-cicn-libparc-build.sh
201 - fdio-infra-shiplogs:
202 maven-version: 'mvn33-new'
205 name: 'cicn-libparc-docs-merge-{stream}'
207 project-type: freestyle
208 node: 'ubuntu1604-builder-8c-32g'
210 archive-artifacts: 'libparc/build/documentation/*.tar'
213 only-if-success: true
214 default-excludes: false
217 daysToKeep: '{build-days-to-keep}'
218 numToKeep: '{build-num-to-keep}'
219 artifactDaysToKeep: '{build-artifact-days-to-keep}'
220 artifactNumToKeep: '{build-artifact-num-to-keep}'
228 maven-version: 'mvn33-new'
230 name: ARCHIVE_ARTIFACTS
231 default: '{archive-artifacts}'
232 description: Artifacts to archive to the logs server.
235 - gerrit-trigger-scm:
236 credentials-id: 'jenkins-gerrit-credentials'
238 choosing-strategy: 'default'
241 - fdio-infra-wrappers:
242 build-timeout: '{build-timeout}'
246 jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
249 server-name: 'Primary'
251 - comment-added-contains-event:
252 comment-contains-value: 'run-docs'
254 - project-compare-type: 'ANT'
255 project-pattern: '{project}'
257 - branch-compare-type: 'ANT'
258 branch-pattern: '**/{branch}'
267 maven-version: 'mvn33-new'
269 settings: 'vpp-settings'
271 global-settings: 'global-settings'
272 global-settings-type: cfp
273 - provide-maven-settings:
274 settings-file: 'cicn-settings'
275 global-settings-file: 'global-settings'
278 - include-raw-cicn-libparc-docs.sh
281 - fdio-infra-shiplogs:
282 maven-version: 'mvn33-new'
285 name: 'cicn-libparc-docs-verify-{stream}'
287 project-type: freestyle
288 node: 'ubuntu1604-builder-8c-32g'
290 archive-artifacts: 'libparc/build/documentation/*.tar'
293 only-if-success: true
294 default-excludes: false
297 daysToKeep: '{build-days-to-keep}'
298 numToKeep: '{build-num-to-keep}'
299 artifactDaysToKeep: '{build-artifact-days-to-keep}'
300 artifactNumToKeep: '{build-artifact-num-to-keep}'
308 maven-version: 'mvn33-new'
310 name: ARCHIVE_ARTIFACTS
311 default: '{archive-artifacts}'
312 description: Artifacts to archive to the logs server.
315 - gerrit-trigger-scm:
316 credentials-id: 'jenkins-gerrit-credentials'
318 choosing-strategy: 'default'
321 - fdio-infra-wrappers:
322 build-timeout: '{build-timeout}'
325 - gerrit-trigger-patch-submitted:
331 maven-version: 'mvn33-new'
333 settings: 'vpp-settings'
335 global-settings: 'global-settings'
336 global-settings-type: cfp
337 - provide-maven-settings:
338 settings-file: 'cicn-settings'
339 global-settings-file: 'global-settings'
342 - include-raw-cicn-libparc-docs.sh
345 - fdio-infra-shiplogs:
346 maven-version: 'mvn33-new'
349 name: 'cicn-arm64-libparc-merge-{stream}-{os}'
351 project-type: freestyle
355 daysToKeep: '{build-days-to-keep}'
356 numToKeep: '{build-num-to-keep}'
357 artifactDaysToKeep: '{build-artifact-days-to-keep}'
358 artifactNumToKeep: '{build-artifact-num-to-keep}'
367 - maven-project-parameter:
370 maven-version: 'mvn33-new'
371 - repo-name-parameter:
372 repo-name: '{repo-stream-part}.{repo-os-part}'
376 name: ARCHIVE_ARTIFACTS
377 default: '{archive-artifacts}'
378 description: Artifacts to archive to the logs server.
381 - gerrit-trigger-scm:
382 credentials-id: 'jenkins-gerrit-credentials'
384 choosing-strategy: 'default'
387 - fdio-infra-wrappers:
388 build-timeout: '{build-timeout}'
391 - gerrit-trigger-patch-merged:
396 - config-file-provider:
398 - file-id: '.packagecloud'
399 target: '/root/.packagecloud'
400 - config-file-provider:
402 - file-id: 'packagecloud_api'
403 target: '/root/packagecloud_api'
405 maven-version: 'mvn33-new'
407 settings: 'cicn-settings'
409 global-settings: 'global-settings'
410 global-settings-type: cfp
413 - include-raw-cicn-libparc-build.sh
414 - provide-maven-settings:
415 settings-file: 'cicn-settings'
416 global-settings-file: 'global-settings'
419 - ../scripts/maven_push_functions.sh
420 - include-raw-cicn-maven-push.sh
423 - ../scripts/packagecloud_push.sh
426 - fdio-infra-shiplogs:
427 maven-version: 'mvn33-new'
430 name: 'cicn-arm64-libparc-verify-{stream}-{os}'
432 project-type: freestyle
437 daysToKeep: '{build-days-to-keep}'
438 numToKeep: '{build-num-to-keep}'
439 artifactDaysToKeep: '{build-artifact-days-to-keep}'
440 artifactNumToKeep: '{build-artifact-num-to-keep}'
450 name: ARCHIVE_ARTIFACTS
451 default: '{archive-artifacts}'
452 description: Artifacts to archive to the logs server.
455 - gerrit-trigger-scm:
456 credentials-id: 'jenkins-gerrit-credentials'
457 refspec: '$GERRIT_REFSPEC'
458 choosing-strategy: 'gerrit'
461 - fdio-infra-wrappers:
462 build-timeout: '{build-timeout}'
465 - gerrit-trigger-patch-submitted:
472 - include-raw-cicn-libparc-build.sh
475 - fdio-infra-shiplogs:
476 maven-version: 'mvn33-new'
479 name: 'cicn-viper-merge-{stream}-{os}'
481 project-type: freestyle
485 daysToKeep: '{build-days-to-keep}'
486 numToKeep: '{build-num-to-keep}'
487 artifactDaysToKeep: '{build-artifact-days-to-keep}'
488 artifactNumToKeep: '{build-artifact-num-to-keep}'
497 - maven-project-parameter:
500 maven-version: 'mvn33-new'
501 - repo-name-parameter:
502 repo-name: '{repo-stream-part}.{repo-os-part}'
506 name: ARCHIVE_ARTIFACTS
507 default: '{archive-artifacts}'
508 description: Artifacts to archive to the logs server.
511 - gerrit-trigger-scm:
512 credentials-id: 'jenkins-gerrit-credentials'
514 choosing-strategy: 'default'
517 - fdio-infra-wrappers:
518 build-timeout: '{build-timeout}'
521 - gerrit-trigger-patch-merged:
525 jobs: 'cicn-libicnet-merge-{stream}-{os}'
529 - config-file-provider:
531 - file-id: '.packagecloud'
532 target: '/root/.packagecloud'
533 - config-file-provider:
535 - file-id: 'packagecloud_api'
536 target: '/root/packagecloud_api'
538 maven-version: 'mvn33-new'
540 settings: 'cicn-settings'
542 global-settings: 'global-settings'
543 global-settings-type: cfp
546 - include-raw-cicn-viper-build.sh
547 - provide-maven-settings:
548 settings-file: 'cicn-settings'
549 global-settings-file: 'global-settings'
552 - ../scripts/maven_push_functions.sh
553 - include-raw-cicn-maven-push.sh
556 - ../scripts/packagecloud_push.sh
559 - fdio-infra-shiplogs:
560 maven-version: 'mvn33-new'
563 name: 'cicn-viper-verify-{stream}-{os}'
565 project-type: freestyle
570 daysToKeep: '{build-days-to-keep}'
571 numToKeep: '{build-num-to-keep}'
572 artifactDaysToKeep: '{build-artifact-days-to-keep}'
573 artifactNumToKeep: '{build-artifact-num-to-keep}'
583 name: ARCHIVE_ARTIFACTS
584 default: '{archive-artifacts}'
585 description: Artifacts to archive to the logs server.
588 - gerrit-trigger-scm:
589 credentials-id: 'jenkins-gerrit-credentials'
590 refspec: '$GERRIT_REFSPEC'
591 choosing-strategy: 'gerrit'
594 - fdio-infra-wrappers:
595 build-timeout: '{build-timeout}'
598 - gerrit-trigger-patch-submitted:
605 - include-raw-cicn-viper-build.sh
608 - fdio-infra-shiplogs:
609 maven-version: 'mvn33-new'
615 - gerrit-info-yaml-verify
616 build-node: centos7-builder-4c-4g