1 # Copyright (c) 2021 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}'
41 repo-stream-part: 'master'
46 repo-stream-part: 'stable.2009'
52 repo-stream-part: 'stable.2101'
57 repo-stream-part: 'stable.2106'
62 repo-stream-part: 'stable.2110'
63 executor-arch: 'x86_64'
64 # [end] VPP-CHECKSTYLE-X86_64 PROJECT
68 # NOTE: The list of supported branches for each OS are maintained
69 # in .../ci-management/docker/scripts/lib_vpp.sh
70 # The job configuration must be derived from that list, thus
71 # modifications to both should be made at the same time.
72 # Since x86_64 is the primary development architecture, this
73 # project definition should be identical to the docker image
74 # build scripts. Other architectures may be a subset.
78 - 'vpp-verify-{stream}-{os}-{executor-arch}'
79 - 'vpp-merge-{stream}-{os}-{executor-arch}'
81 make-parallel-jobs: '4'
82 make-test-os: 'ubuntu-20.04'
87 repo-stream-part: 'master'
91 make-test-os: 'ubuntu-18.04'
92 repo-stream-part: 'stable.2009'
96 make-test-os: 'ubuntu-18.04'
97 repo-stream-part: 'stable.2101'
101 repo-stream-part: 'stable.2106'
103 branch: 'stable/2110'
105 repo-stream-part: 'stable.2110'
108 repo-os-part: 'centos7'
110 repo-os-part: 'centos8'
112 repo-os-part: 'stretch'
114 repo-os-part: 'buster'
116 repo-os-part: 'ubuntu.bionic.main'
118 repo-os-part: 'ubuntu.focal.main'
119 executor-arch: 'x86_64'
121 # OS deprecated in master
128 # OS deprecated on 2106
133 # OS deprecated on 2110
140 # 2009 LTS supports all OS variants
141 # OS deprecated in 2101
146 # [end] VPP-X86_64 PROJECT
148 # VPP-DEBUG-X86_64 PROJECT
150 # Currently a periodic job due to intermittent failures.
151 # Limiting branches to master and 2009, since other branches
152 # may not get fixes for the intermittent failures.
155 name: vpp-debug-x86_64
157 - 'vpp-debug-verify-{stream}-{os}-{executor-arch}'
159 make-parallel-jobs: '4'
160 make-test-os: 'ubuntu-20.04'
161 comment-trigger-value: 'debug-verify'
167 periodicity: 'H * * * *'
168 repo-stream-part: 'master'
170 branch: 'stable/2009'
172 make-test-os: 'ubuntu-18.04'
174 periodicity: 'H H * * *'
175 repo-stream-part: 'stable.2009'
178 repo-os-part: 'ubuntu.focal.main'
179 executor-arch: 'x86_64'
180 # [end] VPP-DEBUG-X86_64 PROJECT
182 # VPP-GCC-X86_64 PROJECT
186 - 'vpp-gcc-verify-{stream}-{os}-{executor-arch}'
188 executor-arch: 'x86_64'
191 repo-os-part: 'ubuntu.focal.main'
196 repo-stream-part: 'master'
198 branch: 'stable/2009'
200 repo-stream-part: 'stable.2009'
202 branch: 'stable/2101'
204 repo-stream-part: 'stable.2101'
206 branch: 'stable/2106'
208 repo-stream-part: 'stable.2106'
210 branch: 'stable/2110'
212 repo-stream-part: 'stable.2110'
213 # [end] VPP-GCC-X86_64 PROJECT
215 # VPP-AARCH64 PROJECT
217 # NOTE: The list of supported branches for each OS are maintained
218 # in .../ci-management/docker/scripts/lib_vpp.sh
219 # The job configuration must be derived from that list, thus
220 # modifications to both should be made at the same time.
221 # The AARCH64 architecture is in the process of catching up
222 # with X86_64 in terms of OS coverage. Thus the jobs are
223 # a subset of those defined in the docker image build script.
227 - 'vpp-verify-{stream}-{os}-{executor-arch}'
228 - 'vpp-merge-{stream}-{os}-{executor-arch}'
230 make-parallel-jobs: '16'
231 make-test-os: 'ubuntu-20.04'
236 repo-stream-part: 'master'
238 branch: 'stable/2009'
240 make-test-os: 'ubuntu-18.04'
241 repo-stream-part: 'stable.2009'
243 branch: 'stable/2101'
245 make-test-os: 'ubuntu-18.04'
246 repo-stream-part: 'stable.2101'
248 branch: 'stable/2106'
250 repo-stream-part: 'stable.2106'
252 branch: 'stable/2110'
254 repo-stream-part: 'stable.2110'
257 repo-os-part: 'centos8'
259 repo-os-part: 'ubuntu-arm.bionic.main'
261 repo-os-part: 'ubuntu.focal.main'
262 executor-arch: 'aarch64'
264 # OS deprecated in master
267 # OS deprecated in 2110
270 # OS introduced after 2009
275 # [end] VPP-AARCH64 PROJECT
277 # VPP-CSIT-VERIFY-DEVICE PROJECT
279 name: vpp-csit-verify-device
281 - 'vpp-csit-verify-device-perpatch':
282 make-parallel-jobs: '32'
284 - testbed-arch: '1n-tx2'
285 - 'vpp-csit-verify-device-periodic':
286 make-parallel-jobs: '32'
287 periodicity: 'H * * * *'
289 comment-trigger-value: 'devicetest-periodic'
293 - testbed-arch: '1n-skx'
300 repo-stream-part: 'master'
302 branch: 'stable/2009'
304 repo-stream-part: 'stable.2009'
306 branch: 'stable/2101'
308 repo-stream-part: 'stable.2101'
310 branch: 'stable/2106'
312 repo-stream-part: 'stable.2106'
314 branch: 'stable/2110'
316 repo-stream-part: 'stable.2110'
320 executor-arch: 'x86_64'
323 executor-arch: 'aarch64'
325 # [end] VPP-CSIT-VERIFY-DEVICE PROJECT
327 # VPP-CSIT-VERIFY-PERF PROJECT
329 name: vpp-csit-verify-perf
331 - 'vpp-csit-verify-perf-{stream}-{os}-{executor-arch}-{testbed-arch}'
338 repo-stream-part: 'master'
340 branch: 'stable/2009'
342 repo-stream-part: 'stable.2009'
344 branch: 'stable/2101'
346 repo-stream-part: 'stable.2101'
348 branch: 'stable/2106'
350 repo-stream-part: 'stable.2106'
352 branch: 'stable/2110'
354 repo-stream-part: 'stable.2110'
358 executor-arch: 'x86_64'
361 executor-arch: 'x86_64'
364 executor-arch: 'x86_64'
367 executor-arch: 'x86_64'
370 executor-arch: 'x86_64'
373 executor-arch: 'x86_64'
376 executor-arch: 'aarch64'
377 make-parallel-jobs: '16'
380 executor-arch: 'aarch64'
381 make-parallel-jobs: '16'
383 # [end] VPP-CSIT-VERIFY-PERF PROJECT
385 # VPP-CSIT-API-CRC PROJECT
387 # Only master and LTS branches are supported.
390 name: vpp-csit-api-crc
392 - 'vpp-csit-verify-api-crc-{stream}-{os}-{executor-arch}'
394 executor-arch: 'x86_64'
401 branch: 'stable/2009'
403 repo-stream-part: 'stable.2009'
405 branch: 'stable/2101'
407 repo-stream-part: 'stable.2101'
409 branch: 'stable/2106'
411 repo-stream-part: 'stable.2106'
413 branch: 'stable/2110'
415 repo-stream-part: 'stable.2110'
417 # [end] VPP-CSIT-API-CRC PROJECT
419 # LF RELENG VPP PROJECTS
424 - gerrit-info-yaml-verify
425 build-node: centos7-builder-2c-2g
434 # [end] LF RELENG VPP PROJECTS
435 # [end] PROJECT DEFINITIONS
437 # JOB TEMPLATE DEFINITIONS
439 # Please keep job templates in the same order as they are referenced
440 # in the project definitions above.
442 # VPP-CHECKSTYLE-VERIFY JOB TEMPLATE
444 name: 'vpp-checkstyle-verify-{stream}-{os}-{executor-arch}'
446 project-type: freestyle
447 node: 'builder-{os}-prod-{executor-arch}'
451 - lf-infra-properties:
452 build-days-to-keep: "{build-days-to-keep}"
454 # Please keep parameters in alphabetical order
458 - gerrit-refspec-parameter:
459 refspec: '{branch-refspec}'
464 - repo-name-parameter:
465 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
468 - gerrit-trigger-scm:
469 credentials-id: 'jenkins-gerrit-credentials'
470 refspec: '$GERRIT_REFSPEC'
471 choosing-strategy: 'gerrit'
474 - fdio-infra-wrappers:
475 build-timeout: '{build-timeout}'
476 - credentials-binding:
478 credential-id: VppApiCompatNotify
479 variable: SECRET_WEBEX_TEAMS_ACCESS_TOKEN
483 server-name: 'Primary'
485 - patchset-created-event:
486 exclude-drafts: 'true'
487 exclude-trivial-rebase: 'false'
488 exclude-no-code-change: 'false'
489 - draft-published-event
490 - comment-added-contains-event:
491 comment-contains-value: 'checkstylecheck'
492 - comment-added-contains-event:
493 comment-contains-value: 'docsonly'
494 - comment-added-contains-event:
495 comment-contains-value: 'recheck'
496 - comment-added-contains-event:
497 comment-contains-value: 'reverify'
498 # Following two are to cover missing functions of drafts
499 # going to review status
500 - comment-added-contains-event:
501 comment-contains-value: 'runtest'
502 - comment-added-contains-event:
503 comment-contains-value: 'This change is ready for review'
505 - project-compare-type: 'ANT'
506 project-pattern: '{project}'
508 - branch-compare-type: 'ANT'
509 branch-pattern: '**/{branch}'
511 - compare-type: REG_EXP
512 pattern: ^((?!\/COMMIT_MSG|docs|_abc|_def[\/\.]).)*$
513 forbidden-file-paths:
514 - compare-type: REG_EXP
516 - compare-type: REG_EXP
517 pattern: .*extras\/emacs\/.*
518 disable-strict-forbidden-file-verification: 'true'
520 gerrit-build-notbuilt-verified-value: 0
521 gerrit-build-successful-verified-value: 1
522 # yamllint disable-line rule:line-length
523 notbuilt-message: 'Automatic retry of failed jobs may be in process. A proper vote should be set when retry completes.'
524 # yamllint disable-line rule:line-length
525 failed-message: 'Checkstyle failed. No further verify jobs will be started.'
526 successful-message: 'checkstyle_success'
536 - ../scripts/setup_executor_env.sh
539 - ../scripts/vpp/checkstyle.sh
542 - ../scripts/vpp/test-checkstyle.sh
545 - ../scripts/vpp/api-checkstyle.sh
548 - ../scripts/vpp/commitmsg.sh
553 # [end] VPP-CHECKSTYLE-VERIFY JOB TEMPLATE
555 # VPP-VERIFY JOB TEMPLATE
557 name: 'vpp-verify-{stream}-{os}-{executor-arch}'
559 project-type: freestyle
560 node: 'builder-{os}-prod-{executor-arch}'
564 - lf-infra-properties:
565 build-days-to-keep: "{build-days-to-keep}"
567 # Please keep parameters in alphabetical order
571 - gerrit-refspec-parameter:
572 refspec: '{branch-refspec}'
573 - make-parallel-jobs-parameter:
574 make-parallel-jobs: '{make-parallel-jobs}'
575 - make-test-os-parameter:
576 make-test-os: '{make-test-os}'
581 - repo-name-parameter:
582 repo-name: '{repo-stream-part}.{repo-os-part}'
587 - gerrit-trigger-scm:
588 credentials-id: 'jenkins-gerrit-credentials'
589 refspec: '$GERRIT_REFSPEC'
590 choosing-strategy: 'gerrit'
593 - fdio-infra-wrappers:
597 - gerrit-trigger-checkstyle:
604 - ../scripts/setup_executor_env.sh
607 - ../scripts/setup_vpp_ubuntu_docker_test.sh
610 - ../scripts/setup_vpp_dpdk_dev_env.sh
613 - ../scripts/vpp/build.sh
617 # [end] VPP-VERIFY JOB TEMPLATE
619 # VPP-DEBUG-VERIFY JOB TEMPLATE
621 name: 'vpp-debug-verify-{stream}-{os}-{executor-arch}'
623 project-type: freestyle
624 node: 'builder-{os}-prod-{executor-arch}'
628 - lf-infra-properties:
629 build-days-to-keep: "{build-days-to-keep}"
631 # Please keep parameters in alphabetical order
635 - gerrit-refspec-parameter:
636 refspec: '{branch-refspec}'
637 - make-parallel-jobs-parameter:
638 make-parallel-jobs: '{make-parallel-jobs}'
639 - make-test-os-parameter:
640 make-test-os: '{make-test-os}'
645 - repo-name-parameter:
646 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
651 - gerrit-trigger-scm:
652 credentials-id: 'jenkins-gerrit-credentials'
653 refspec: '$GERRIT_REFSPEC'
654 choosing-strategy: 'gerrit'
657 - fdio-infra-wrappers:
658 build-timeout: '{build-timeout}'
661 - timed: '{periodicity}'
662 - gerrit-trigger-manually-triggered:
663 comment-trigger-value: '{comment-trigger-value}'
670 - ../scripts/setup_executor_env.sh
673 - ../scripts/setup_vpp_ubuntu_docker_test.sh
676 - ../scripts/setup_vpp_dpdk_dev_env.sh
679 - ../scripts/vpp/debug-build.sh
683 # [end] VPP-DEBUG-VERIFY-PERIODIC JOB TEMPLATE
685 # VPP-MERGE JOB TEMPLATE
687 name: 'vpp-merge-{stream}-{os}-{executor-arch}'
689 project-type: freestyle
690 node: 'builder-{os}-prod-{executor-arch}'
693 - lf-infra-properties:
694 build-days-to-keep: "{build-days-to-keep}"
696 # Please keep parameters in alphabetical order
700 - make-parallel-jobs-parameter:
701 make-parallel-jobs: '{make-parallel-jobs}'
702 - make-test-os-parameter:
703 make-test-os: '{make-test-os}'
708 - repo-name-parameter:
709 repo-name: '{repo-stream-part}.{repo-os-part}'
714 - gerrit-trigger-scm:
715 credentials-id: 'jenkins-gerrit-credentials'
717 choosing-strategy: 'default'
720 - fdio-infra-wrappers:
724 - gerrit-trigger-patch-merged:
729 - config-file-provider:
731 - file-id: '.packagecloud'
732 target: '/root/.packagecloud'
733 - config-file-provider:
735 - file-id: 'packagecloud_api'
736 target: '/root/packagecloud_api'
739 - ../scripts/setup_executor_env.sh
742 - ../scripts/setup_vpp_ubuntu_docker_test.sh
745 - ../scripts/setup_vpp_dpdk_dev_env.sh
748 - ../scripts/vpp/build.sh
750 - provide-maven-settings:
751 settings-file: 'vpp-settings'
752 global-settings-file: 'global-settings'
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}'
785 - repo-name-parameter:
786 repo-name: '{repo-stream-part}.{repo-os-part}'
791 - gerrit-trigger-scm:
792 credentials-id: 'jenkins-gerrit-credentials'
793 refspec: '$GERRIT_REFSPEC'
794 choosing-strategy: 'gerrit'
797 - fdio-infra-wrappers:
801 - gerrit-trigger-checkstyle:
808 - ../scripts/setup_executor_env.sh
811 - ../scripts/setup_vpp_ubuntu_docker_test.sh
814 - ../scripts/setup_vpp_dpdk_dev_env.sh
817 - ../scripts/vpp/gcc-build.sh
821 # [end] VPP-GCC-VERIFY JOB TEMPLATE
823 # VPP-CSIT-VERIFY-DEVICE-PERIODIC JOB TEMPLATE
825 name: 'vpp-csit-verify-device-{stream}-{os}-{executor-arch}-{testbed-arch}'
826 id: 'vpp-csit-verify-device-periodic'
831 <li>csit-builder-{os}-prod-{executor-arch}
833 <li>testbed architecture
839 project-type: freestyle
840 node: 'csit-builder-{os}-prod-{executor-arch}'
845 - lf-infra-properties:
846 build-days-to-keep: "{build-days-to-keep}"
848 # Please keep parameters in alphabetical order
850 - gerrit-csit-refspec-parameter
851 - gerrit-event-comment-text-parameter
852 - gerrit-event-type-parameter
855 - gerrit-refspec-parameter:
856 refspec: '{branch-refspec}'
857 - make-parallel-jobs-parameter:
858 make-parallel-jobs: '{make-parallel-jobs}'
863 - repo-name-parameter:
864 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
869 - gerrit-trigger-scm:
870 credentials-id: 'jenkins-gerrit-credentials'
871 refspec: '$GERRIT_REFSPEC'
872 choosing-strategy: 'default'
875 - fdio-infra-wrappers:
879 - timed: '{periodicity}'
880 - gerrit-trigger-manually-triggered:
881 comment-trigger-value: '{comment-trigger-value}'
888 - ../scripts/setup_executor_env.sh
891 - ../scripts/setup_vpp_ubuntu_docker_test.sh
894 - ../scripts/setup_vpp_dpdk_dev_env.sh
897 - ../scripts/vpp/csit-device.sh
901 # [end] VPP-CSIT-VERIFY-DEVICE-PERIODIC JOB TEMPLATE
903 # VPP-CSIT-VERIFY-DEVICE-PERPATCH JOB TEMPLATE
905 name: 'vpp-csit-verify-device-{stream}-{os}-{executor-arch}-{testbed-arch}'
906 id: 'vpp-csit-verify-device-perpatch'
911 <li>csit-builder-{os}-prod-{executor-arch}
913 <li>testbed architecture
919 project-type: freestyle
920 node: 'csit-builder-{os}-prod-{executor-arch}'
925 - lf-infra-properties:
926 build-days-to-keep: "{build-days-to-keep}"
928 # Please keep parameters in alphabetical order
930 - gerrit-csit-refspec-parameter
931 - gerrit-event-comment-text-parameter
932 - gerrit-event-type-parameter
935 - gerrit-refspec-parameter:
936 refspec: '{branch-refspec}'
937 - make-parallel-jobs-parameter:
938 make-parallel-jobs: '{make-parallel-jobs}'
943 - repo-name-parameter:
944 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
949 - gerrit-trigger-scm:
950 credentials-id: 'jenkins-gerrit-credentials'
951 refspec: '$GERRIT_REFSPEC'
952 choosing-strategy: 'gerrit'
955 - fdio-infra-wrappers:
959 - 'gerrit-trigger-vpp-csit-devicetest-full':
962 skip-vote: '{skip-vote}'
967 - ../scripts/setup_executor_env.sh
970 - ../scripts/setup_vpp_ubuntu_docker_test.sh
973 - ../scripts/setup_vpp_dpdk_dev_env.sh
976 - ../scripts/vpp/csit-device.sh
980 # [end] VPP-CSIT-VERIFY-DEVICE-PERPATCH JOB TEMPLATE
982 # VPP-CSIT-VERIFY-PERF JOB TEMPLATE
984 name: 'vpp-csit-verify-perf-{stream}-{os}-{executor-arch}-{testbed-arch}'
989 <li>builder-{os}-prod-{executor-arch}
991 <li>testbed architecture
996 Contrary to csit-vpp job, this also measures the parent performance,
997 and fails if performance regression is detected.
998 See https://github.com/FDio/csit/blob/master/docs/cpta/methodology/perpatch_performance_tests.rst
1001 project-type: freestyle
1002 node: 'builder-{os}-prod-{executor-arch}'
1007 - lf-infra-properties:
1008 build-days-to-keep: "{build-days-to-keep}"
1010 # Please keep parameters in alphabetical order
1012 - csit-perf-trial-duration-parameter:
1013 csit-perf-trial-duration: "10.0"
1014 - csit-perf-trial-multiplicity-parameter:
1015 csit-perf-trial-multiplicity: "5"
1016 - gerrit-csit-refspec-parameter
1017 - gerrit-event-comment-text-parameter
1018 - gerrit-event-type-parameter
1019 - gerrit-refspec-parameter:
1020 refspec: '{branch-refspec}'
1023 - make-parallel-jobs-parameter:
1024 make-parallel-jobs: '{make-parallel-jobs}'
1027 - project-parameter:
1028 project: '{project}'
1029 - repo-name-parameter:
1030 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
1035 - gerrit-trigger-scm:
1036 credentials-id: 'jenkins-gerrit-credentials'
1037 refspec: '$GERRIT_REFSPEC'
1038 choosing-strategy: 'gerrit'
1041 - fdio-infra-wrappers-non-activity-timeout:
1045 - gerrit-trigger-csit-perftest:
1046 project: '{project}'
1048 trigger-word: 'perftest-{testbed-arch}'
1053 !include-raw-escape:
1054 - ../scripts/setup_executor_env.sh
1056 !include-raw-escape:
1057 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1059 !include-raw-escape:
1060 - ../scripts/setup_vpp_dpdk_dev_env.sh
1062 !include-raw-escape:
1063 - ../scripts/vpp/csit-perf.sh
1067 # Can be removed when all CSIT branches use correct archive directory.
1077 !include-raw-escape:
1078 - ../scripts/vpp/copy_archives.sh
1080 output-path: 'archives/csit_current/0/'
1082 - fdio-infra-publish
1083 # [end] VPP-CSIT-VERIFY-PERF JOB TEMPLATE
1085 # VPP-CSIT-VERIFY-API-CRC JOB TEMPLATE
1087 name: 'vpp-csit-verify-api-crc-{stream}-{os}-{executor-arch}'
1089 project-type: freestyle
1090 node: 'builder-{os}-prod-{executor-arch}'
1095 - lf-infra-properties:
1096 build-days-to-keep: "{build-days-to-keep}"
1098 # Please keep parameters in alphabetical order
1100 # Not sure whether not failing has any useful usage,
1101 # but it does not hurt to have some flexibility for future.
1102 - csit-fail-on-crc-mismatch-parameter:
1103 fail-on-crc-mismatch: 'True'
1104 - gerrit-csit-refspec-parameter
1107 - gerrit-refspec-parameter:
1108 refspec: '{branch-refspec}'
1109 - project-parameter:
1110 project: '{project}'
1115 - gerrit-trigger-scm:
1116 credentials-id: 'jenkins-gerrit-credentials'
1117 refspec: '$GERRIT_REFSPEC'
1118 choosing-strategy: 'gerrit'
1121 - fdio-infra-wrappers-non-activity-timeout:
1125 - gerrit-trigger-checkstyle:
1131 !include-raw-escape:
1132 - ../scripts/setup_executor_env.sh
1134 !include-raw-escape:
1135 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1137 !include-raw-escape:
1138 - ../scripts/vpp/check_crc.sh
1139 # TODO: Add sending e-mail notifications to vpp-api-dev@lists.fd.io
1142 - fdio-infra-publish
1143 # [end] VPP-CSIT-VERIFY-API-CRC JOB TEMPLATE
1144 # [end] JOB TEMPLATE DEFINITIONS