1 # Copyright (c) 2023 Cisco and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
6 # http://www.apache.org/licenses/LICENSE-2.0
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
17 # Please keep projects grouped in this order:
18 # vpp-x86_64, vpp-aarch64, vpp-csit
21 # - The 'branch-refspec' attribute is used for sandbox testing.
22 # Use the get_gerrit_refspec() bash function in
23 # .../ci-management/extras/bash/sandbox_test_functions.sh
24 # to query gerrit for the refspec of HEAD in a branch.
25 # TODO: see if there is a refspec that works without requiring
26 # use of get_gerrit_refspec and hand entering the result
27 # in the WebUI 'Build With Parameters' gerrit refspec field.
30 # VPP-CHECKSTYLE-X86_64 PROJECT
32 name: vpp-checkstyle-x86_64
34 - 'vpp-checkstyle-verify-{stream}-{os}-{executor-arch}'
52 executor-arch: 'x86_64'
54 # os deprecated in 23.06
57 # os deprecated in 23.02
60 # os deprecated in 22.10
63 # os deprecated in master
67 # [end] VPP-CHECKSTYLE-X86_64 PROJECT
71 # NOTE: The list of supported branches for each OS are maintained
72 # in .../ci-management/docker/scripts/lib_vpp.sh
73 # The job configuration must be derived from that list, thus
74 # modifications to both should be made at the same time.
75 # Since x86_64 is the primary development architecture, this
76 # project definition should be identical to the docker image
77 # build scripts. Other architectures may be a subset.
81 - 'vpp-verify-{stream}-{os}-{executor-arch}'
82 - 'vpp-merge-{stream}-{os}-{executor-arch}'
84 make-parallel-jobs: '4'
89 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
90 make-test-multiworker-os: 'debian-11'
94 make-test-os: 'ubuntu-20.04'
95 make-test-multiworker-os: 'debian-11'
99 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
100 make-test-multiworker-os: 'debian-11'
102 branch: 'stable/2306'
104 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
105 make-test-multiworker-os: 'debian-11'
110 executor-arch: 'x86_64'
111 # [end] VPP-X86_64 PROJECT
113 # VPP-GCC-X86_64 PROJECT
117 - 'vpp-gcc-verify-{stream}-{os}-{executor-arch}'
119 make-parallel-jobs: '4'
123 executor-arch: 'x86_64'
129 branch: 'stable/2210'
132 branch: 'stable/2302'
135 branch: 'stable/2306'
138 # os deprecated in 23.06
141 # os deprecated in 23.02
144 # os deprecated in 22.10
147 # os deprecated in master
151 # [end] VPP-GCC-X86_64 PROJECT
153 # VPP-DEBUG-X86_64 PROJECT
155 # Currently a periodic job due to intermittent failures.
156 # Limiting branches to master, since other branches
157 # may not get fixes for the intermittent failures.
160 name: vpp-debug-x86_64
162 - 'vpp-debug-verify-{stream}-{os}-{executor-arch}'
164 make-parallel-jobs: '4'
165 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
166 comment-trigger-value: 'debug-verify'
171 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
173 executor-arch: 'x86_64'
175 # [end] VPP-DEBUG-X86_64 PROJECT
177 # VPP-DPDK-RDMA-VERSION-MISMATCH-X86_64 PROJECT
179 # Currently a periodic job due to intermittent failures.
180 # Limiting branches to master, since other branches
181 # may not get fixes for the intermittent failures.
184 name: vpp-dpdk-rdma-version-mismatch-x86_64
186 - 'vpp-dpdk-rdma-version-mismatch-{stream}-{os}-{executor-arch}'
188 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
189 comment-trigger-value: 'dpdk-rdma-version-mismatch'
193 # Once per day at 00:15
194 periodicity: '15 0 * * 0-6'
196 executor-arch: 'x86_64'
198 # [end] VPP-DPDK-RDMA-VERSION-MISMATCH-X86_64 PROJECT
200 # VPP-COV-X86_64 PROJECT
202 # A per-patch job to produce code coverage.
204 # TODO: switch OS to ubuntu-22.04 once the skipping of intermittently failing
210 - 'vpp-cov-verify-{stream}-{os}-{executor-arch}'
212 make-parallel-jobs: '4'
213 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
214 comment-trigger-value: 'cov-verify'
219 # Once per day at 00:25
220 periodicity: '25 0 * * 0-6'
222 executor-arch: 'x86_64'
224 # [end] VPP-COV-X86_64 PROJECT
226 # VPP-AARCH64 PROJECT
228 # NOTE: The list of supported branches for each OS are maintained
229 # in .../ci-management/docker/scripts/lib_vpp.sh
230 # The job configuration must be derived from that list, thus
231 # modifications to both should be made at the same time.
232 # The AARCH64 architecture is in the process of catching up
233 # with X86_64 in terms of OS coverage. Thus the jobs are
234 # a subset of those defined in the docker image build script.
238 - 'vpp-verify-{stream}-{os}-{executor-arch}'
239 - 'vpp-merge-{stream}-{os}-{executor-arch}'
241 make-parallel-jobs: '4'
246 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
247 make-test-multiworker-os: ''
249 branch: 'stable/2210'
251 make-test-os: 'ubuntu-20.04'
252 make-test-multiworker-os: ''
254 branch: 'stable/2302'
256 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
257 make-test-multiworker-os: ''
259 branch: 'stable/2306'
261 make-test-os: 'ubuntu-20.04 ubuntu-22.04'
262 make-test-multiworker-os: ''
266 executor-arch: 'aarch64'
267 # [end] VPP-AARCH64 PROJECT
269 # VPP-CSIT-VERIFY-DEVICE PROJECT
271 name: vpp-csit-verify-device
273 - 'vpp-csit-verify-device-{stream}-{os}-{executor-arch}-{testbed-arch}':
274 make-parallel-jobs: '32'
282 branch: 'stable/2302'
285 branch: 'stable/2306'
290 executor-arch: 'x86_64'
293 executor-arch: 'aarch64'
295 # [end] VPP-CSIT-VERIFY-DEVICE PROJECT
297 # VPP-CSIT-VERIFY-PERF PROJECT
299 name: vpp-csit-verify-perf
301 - 'vpp-csit-verify-perf-{stream}-{os}-{executor-arch}-{testbed-arch}'
311 executor-arch: 'x86_64'
314 executor-arch: 'x86_64'
317 executor-arch: 'x86_64'
320 executor-arch: 'x86_64'
323 executor-arch: 'x86_64'
326 executor-arch: 'aarch64'
327 make-parallel-jobs: '16'
330 executor-arch: 'aarch64'
331 make-parallel-jobs: '16'
334 executor-arch: 'aarch64'
335 make-parallel-jobs: '16'
338 executor-arch: 'x86_64'
339 # [end] VPP-CSIT-VERIFY-PERF PROJECT
341 # VPP-CSIT-API-CRC PROJECT
343 # Only master and LTS branches are supported.
346 name: vpp-csit-api-crc
348 - 'vpp-csit-verify-api-crc-{stream}-{os}-{executor-arch}'
350 executor-arch: 'x86_64'
357 branch: 'stable/2302'
360 branch: 'stable/2306'
364 # [end] VPP-CSIT-API-CRC PROJECT
366 # LF RELENG VPP PROJECTS
371 - gerrit-info-yaml-verify
372 build-node: centos7-builder-2c-2g
381 # [end] LF RELENG VPP PROJECTS
382 # [end] PROJECT DEFINITIONS
384 # JOB TEMPLATE DEFINITIONS
386 # Please keep job templates in the same order as they are referenced
387 # in the project definitions above.
389 # VPP-CHECKSTYLE-VERIFY JOB TEMPLATE
391 name: 'vpp-checkstyle-verify-{stream}-{os}-{executor-arch}'
393 project-type: freestyle
394 node: 'builder-{os}-prod-{executor-arch}'
398 - lf-infra-properties:
399 build-days-to-keep: "{build-days-to-keep}"
401 # Please keep parameters in alphabetical order
405 - gerrit-refspec-parameter:
406 refspec: '{branch-refspec}'
413 - gerrit-trigger-scm:
414 credentials-id: 'jenkins-gerrit-credentials'
415 refspec: '$GERRIT_REFSPEC'
416 choosing-strategy: 'gerrit'
419 - fdio-infra-wrappers:
420 build-timeout: '{build-timeout}'
421 - credentials-binding:
423 credential-id: VppApiCompatNotify
424 variable: SECRET_WEBEX_TEAMS_ACCESS_TOKEN
428 server-name: 'Primary'
430 - patchset-created-event:
431 exclude-drafts: 'true'
432 exclude-trivial-rebase: 'false'
433 exclude-no-code-change: 'false'
434 - draft-published-event
435 - comment-added-contains-event:
436 comment-contains-value: 'checkstylecheck'
437 - comment-added-contains-event:
438 comment-contains-value: 'recheck'
439 - comment-added-contains-event:
440 comment-contains-value: 'reverify'
441 # Following two are to cover missing functions of drafts
442 # going to review status
443 - comment-added-contains-event:
444 comment-contains-value: 'runtest'
445 - comment-added-contains-event:
446 comment-contains-value: 'This change is ready for review'
448 - project-compare-type: 'ANT'
449 project-pattern: '{project}'
451 - branch-compare-type: 'ANT'
452 branch-pattern: '**/{branch}'
454 - compare-type: REG_EXP
455 pattern: ^((?!\/COMMIT_MSG|docs|_abc|_def[\/\.]).)*$
456 forbidden-file-paths:
457 - compare-type: REG_EXP
458 pattern: .*extras\/emacs\/.*
459 disable-strict-forbidden-file-verification: 'true'
461 gerrit-build-notbuilt-verified-value: 0
462 gerrit-build-successful-verified-value: 1
463 # yamllint disable-line rule:line-length
464 notbuilt-message: 'Automatic retry of failed jobs may be in process. A proper vote should be set when retry completes.'
465 # yamllint disable-line rule:line-length
466 failed-message: 'Checkstyle failed. No further verify jobs will be started.'
467 successful-message: 'checkstyle_success'
477 - ../scripts/setup_executor_env.sh
480 - ../scripts/vpp/checkstyle.sh
483 - ../scripts/vpp/test-checkstyle.sh
486 - ../scripts/vpp/api-checkstyle.sh
489 - ../scripts/vpp/commitmsg.sh
492 - ../scripts/vpp/docs_spell.sh
497 # [end] VPP-CHECKSTYLE-VERIFY JOB TEMPLATE
499 # VPP-VERIFY JOB TEMPLATE
501 name: 'vpp-verify-{stream}-{os}-{executor-arch}'
503 project-type: freestyle
504 node: 'builder-{os}-prod-{executor-arch}'
508 - lf-infra-properties:
509 build-days-to-keep: "{build-days-to-keep}"
511 # Please keep parameters in alphabetical order
515 - gerrit-refspec-parameter:
516 refspec: '{branch-refspec}'
517 - make-parallel-jobs-parameter:
518 make-parallel-jobs: '{make-parallel-jobs}'
519 - make-test-os-parameter:
520 make-test-os: '{make-test-os}'
521 - make-test-multiworker-os-parameter:
522 make-test-multiworker-os: '{make-test-multiworker-os}'
531 - gerrit-trigger-scm:
532 credentials-id: 'jenkins-gerrit-credentials'
533 refspec: '$GERRIT_REFSPEC'
534 choosing-strategy: 'gerrit'
537 - fdio-infra-wrappers:
541 - gerrit-trigger-checkstyle:
548 - ../scripts/setup_executor_env.sh
551 - ../scripts/setup_vpp_ubuntu_docker_test.sh
554 - ../scripts/setup_vpp_ext_deps.sh
557 - ../scripts/vpp/build.sh
561 # [end] VPP-VERIFY JOB TEMPLATE
563 # VPP-DEBUG-VERIFY JOB TEMPLATE
565 name: 'vpp-debug-verify-{stream}-{os}-{executor-arch}'
567 project-type: freestyle
568 node: 'builder-{os}-prod-{executor-arch}'
572 - lf-infra-properties:
573 build-days-to-keep: "{build-days-to-keep}"
575 # Please keep parameters in alphabetical order
579 - gerrit-refspec-parameter:
580 refspec: '{branch-refspec}'
581 - make-parallel-jobs-parameter:
582 make-parallel-jobs: '{make-parallel-jobs}'
583 - make-test-os-parameter:
584 make-test-os: '{make-test-os}'
593 - gerrit-trigger-scm:
594 credentials-id: 'jenkins-gerrit-credentials'
595 refspec: '$GERRIT_REFSPEC'
596 choosing-strategy: 'gerrit'
599 - fdio-infra-wrappers:
600 build-timeout: '{build-timeout}'
603 - gerrit-trigger-checkstyle-nonvoting:
610 - ../scripts/setup_executor_env.sh
613 - ../scripts/setup_vpp_ubuntu_docker_test.sh
616 - ../scripts/setup_vpp_ext_deps.sh
619 - ../scripts/vpp/debug-build.sh
623 # [end] VPP-DEBUG-VERIFY JOB TEMPLATE
625 # VPP-DPDK-RDMA-VERSION-MISMATCH PERIODIC JOB TEMPLATE
627 name: 'vpp-dpdk-rdma-version-mismatch-{stream}-{os}-{executor-arch}'
629 project-type: freestyle
630 node: 'builder-{os}-prod-{executor-arch}'
634 - lf-infra-properties:
635 build-days-to-keep: "{build-days-to-keep}"
637 # Please keep parameters in alphabetical order
641 - make-parallel-jobs-parameter:
642 make-parallel-jobs: '{make-parallel-jobs}'
643 - make-test-os-parameter:
644 make-test-os: '{make-test-os}'
653 - gerrit-trigger-scm:
654 credentials-id: 'jenkins-gerrit-credentials'
656 choosing-strategy: 'default'
659 - fdio-infra-wrappers:
660 build-timeout: '{build-timeout}'
663 - timed: '{periodicity}'
664 - gerrit-trigger-manually-triggered:
665 comment-trigger-value: '{comment-trigger-value}'
672 - ../scripts/setup_executor_env.sh
675 - ../scripts/setup_vpp_ubuntu_docker_test.sh
678 - ../scripts/vpp/dpdk-rdma-version-mismatch.sh
681 - vpp-dpdk-rdma-version-mismatch:
684 # [end] VPP-DPDK-RDMA-VERSION-MISMATCH PERIODIC JOB TEMPLATE
686 # VPP-MERGE JOB TEMPLATE
688 name: 'vpp-merge-{stream}-{os}-{executor-arch}'
690 project-type: freestyle
691 node: 'builder-{os}-prod-{executor-arch}'
694 - lf-infra-properties:
695 build-days-to-keep: "{build-days-to-keep}"
697 # Please keep parameters in alphabetical order
701 - make-parallel-jobs-parameter:
702 make-parallel-jobs: '{make-parallel-jobs}'
703 - make-test-os-parameter:
704 make-test-os: '{make-test-os}'
705 - make-test-multiworker-os-parameter:
706 make-test-multiworker-os: '{make-test-multiworker-os}'
715 - gerrit-trigger-scm:
716 credentials-id: 'jenkins-gerrit-credentials'
718 choosing-strategy: 'default'
721 - fdio-infra-wrappers:
725 - gerrit-trigger-patch-merged:
730 - config-file-provider:
732 - file-id: '.packagecloud'
733 target: '/root/.packagecloud'
734 - config-file-provider:
736 - file-id: 'packagecloud_api'
737 target: '/root/packagecloud_api'
740 - ../scripts/setup_executor_env.sh
743 - ../scripts/vpp/commitmsg.sh
746 - ../scripts/setup_vpp_ubuntu_docker_test.sh
749 - ../scripts/setup_vpp_ext_deps.sh
752 - ../scripts/vpp/build.sh
755 - ../scripts/packagecloud_push.sh
759 # [end] VPP-MERGE JOB TEMPLATE
761 # VPP-GCC-VERIFY JOB TEMPLATE
763 name: 'vpp-gcc-verify-{stream}-{os}-{executor-arch}'
765 project-type: freestyle
766 node: 'builder-{os}-prod-{executor-arch}'
770 - lf-infra-properties:
771 build-days-to-keep: "{build-days-to-keep}"
773 # Please keep parameters in alphabetical order
777 - gerrit-refspec-parameter:
778 refspec: '{branch-refspec}'
779 - make-parallel-jobs-parameter:
780 make-parallel-jobs: '{make-parallel-jobs}'
789 - gerrit-trigger-scm:
790 credentials-id: 'jenkins-gerrit-credentials'
791 refspec: '$GERRIT_REFSPEC'
792 choosing-strategy: 'gerrit'
795 - fdio-infra-wrappers:
799 - gerrit-trigger-checkstyle:
806 - ../scripts/setup_executor_env.sh
809 - ../scripts/setup_vpp_ubuntu_docker_test.sh
812 - ../scripts/setup_vpp_ext_deps.sh
815 - ../scripts/vpp/gcc-build.sh
819 # [end] VPP-GCC-VERIFY JOB TEMPLATE
821 # VPP-COV-VERIFY JOB TEMPLATE
823 name: 'vpp-cov-verify-{stream}-{os}-{executor-arch}'
825 project-type: freestyle
826 node: 'builder-{os}-prod-{executor-arch}'
830 - lf-infra-properties:
831 build-days-to-keep: "{build-days-to-keep}"
833 # Please keep parameters in alphabetical order
837 - make-parallel-jobs-parameter:
838 make-parallel-jobs: '{make-parallel-jobs}'
839 - make-test-os-parameter:
840 make-test-os: '{make-test-os}'
849 - gerrit-trigger-scm:
850 credentials-id: 'jenkins-gerrit-credentials'
852 choosing-strategy: 'default'
855 - fdio-infra-wrappers:
856 build-timeout: '{build-timeout}'
859 - timed: '{periodicity}'
860 - gerrit-trigger-manually-triggered:
861 comment-trigger-value: '{comment-trigger-value}'
868 - ../scripts/setup_executor_env.sh
871 - ../scripts/setup_vpp_ubuntu_docker_test.sh
874 - ../scripts/setup_vpp_ext_deps.sh
877 - ../scripts/vpp/cov-build.sh
880 - fdio-infra-publish-cov-7day
882 # [end] VPP-COV-VERIFY JOB TEMPLATE
884 # VPP-CSIT-VERIFY-DEVICE-PERPATCH JOB TEMPLATE
886 name: 'vpp-csit-verify-device-{stream}-{os}-{executor-arch}-{testbed-arch}'
891 <li>csit-builder-{os}-prod-{executor-arch}
893 <li>testbed architecture
899 project-type: freestyle
900 node: 'csit-builder-{os}-prod-{executor-arch}'
905 - lf-infra-properties:
906 build-days-to-keep: "{build-days-to-keep}"
908 # Please keep parameters in alphabetical order
910 - gerrit-csit-refspec-parameter
911 - gerrit-event-comment-text-parameter
912 - gerrit-event-type-parameter
915 - gerrit-refspec-parameter:
916 refspec: '{branch-refspec}'
917 - make-parallel-jobs-parameter:
918 make-parallel-jobs: '{make-parallel-jobs}'
927 - gerrit-trigger-scm:
928 credentials-id: 'jenkins-gerrit-credentials'
929 refspec: '$GERRIT_REFSPEC'
930 choosing-strategy: 'gerrit'
933 - fdio-infra-wrappers:
937 - 'gerrit-trigger-vpp-csit-devicetest-full':
940 skip-vote: '{skip-vote}'
945 - ../scripts/setup_executor_env.sh
948 - ../scripts/setup_vpp_ubuntu_docker_test.sh
951 - ../scripts/setup_vpp_ext_deps.sh
954 - ../scripts/vpp/csit-device.sh
958 # [end] VPP-CSIT-VERIFY-DEVICE-PERPATCH JOB TEMPLATE
960 # VPP-CSIT-VERIFY-PERF JOB TEMPLATE
962 name: 'vpp-csit-verify-perf-{stream}-{os}-{executor-arch}-{testbed-arch}'
967 <li>builder-{os}-prod-{executor-arch}
969 <li>testbed architecture
974 Contrary to csit-vpp job, this also measures the parent performance,
975 and fails if performance regression is detected.
976 See https://github.com/FDio/csit/blob/master/docs/cpta/methodology/perpatch_performance_tests.rst
979 project-type: freestyle
980 node: 'builder-{os}-prod-{executor-arch}'
985 - lf-infra-properties:
986 build-days-to-keep: "{build-days-to-keep}"
988 # Please keep parameters in alphabetical order
990 - csit-perf-trial-duration-parameter:
991 csit-perf-trial-duration: "10.0"
992 - csit-perf-trial-multiplicity-parameter:
993 csit-perf-trial-multiplicity: "5"
994 - gerrit-csit-refspec-parameter
995 - gerrit-event-comment-text-parameter
996 - gerrit-event-type-parameter
997 - gerrit-refspec-parameter:
998 refspec: '{branch-refspec}'
1001 - make-parallel-jobs-parameter:
1002 make-parallel-jobs: '{make-parallel-jobs}'
1005 - project-parameter:
1006 project: '{project}'
1011 - gerrit-trigger-scm:
1012 credentials-id: 'jenkins-gerrit-credentials'
1013 refspec: '$GERRIT_REFSPEC'
1014 choosing-strategy: 'gerrit'
1017 - fdio-infra-wrappers-non-activity-timeout:
1021 - gerrit-trigger-csit-perftest:
1022 project: '{project}'
1024 trigger-word: 'perftest-{testbed-arch}'
1029 !include-raw-escape:
1030 - ../scripts/setup_executor_env.sh
1032 !include-raw-escape:
1033 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1035 !include-raw-escape:
1036 - ../scripts/setup_vpp_ext_deps.sh
1038 !include-raw-escape:
1039 - ../scripts/vpp/csit-perf.sh
1043 # Can be removed when all CSIT branches use correct archive directory.
1053 !include-raw-escape:
1054 - ../scripts/vpp/copy_archives.sh
1055 - fdio-infra-publish
1056 # [end] VPP-CSIT-VERIFY-PERF JOB TEMPLATE
1058 # VPP-CSIT-VERIFY-API-CRC JOB TEMPLATE
1060 name: 'vpp-csit-verify-api-crc-{stream}-{os}-{executor-arch}'
1062 project-type: freestyle
1063 node: 'builder-{os}-prod-{executor-arch}'
1068 - lf-infra-properties:
1069 build-days-to-keep: "{build-days-to-keep}"
1071 # Please keep parameters in alphabetical order
1073 # Not sure whether not failing has any useful usage,
1074 # but it does not hurt to have some flexibility for future.
1075 - csit-fail-on-crc-mismatch-parameter:
1076 fail-on-crc-mismatch: 'True'
1077 - gerrit-csit-refspec-parameter
1080 - gerrit-refspec-parameter:
1081 refspec: '{branch-refspec}'
1082 - project-parameter:
1083 project: '{project}'
1088 - gerrit-trigger-scm:
1089 credentials-id: 'jenkins-gerrit-credentials'
1090 refspec: '$GERRIT_REFSPEC'
1091 choosing-strategy: 'gerrit'
1094 - fdio-infra-wrappers-non-activity-timeout:
1098 - gerrit-trigger-checkstyle:
1104 !include-raw-escape:
1105 - ../scripts/setup_executor_env.sh
1107 !include-raw-escape:
1108 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1110 !include-raw-escape:
1111 - ../scripts/vpp/check_crc.sh
1112 # TODO: Add sending e-mail notifications to vpp-api-dev@lists.fd.io
1115 - fdio-infra-publish
1116 # [end] VPP-CSIT-VERIFY-API-CRC JOB TEMPLATE
1117 # [end] JOB TEMPLATE DEFINITIONS
1123 build-node: centos8-builder-2c-2g
1124 mvn-settings: vpp-settings
1126 - "gerrit-packagecloud-release-verify"
1129 name: vpp-packagecloud-release
1132 build-node: centos8-builder-2c-2g
1133 mvn-settings: vpp-settings
1135 - "gerrit-packagecloud-release-merge"
1136 - "{project-name}-gerrit-release-jobs"