5 - 'vpp-verify-{stream}-{os}'
6 - 'vpp-merge-{stream}-{os}'
11 repo-os-part: 'ubuntu.bionic.main'
13 repo-os-part: 'centos7'
18 repo-stream-part: 'master'
21 repo-stream-part: 'stable.1904'
24 repo-stream-part: 'stable.1908'
27 repo-stream-part: 'stable.2001'
30 repo-stream-part: 'stable.2005'
34 - 'vpp-beta-verify-{stream}-{os}'
35 - 'vpp-beta-merge-{stream}-{os}'
40 repo-os-part: 'ubuntu.focal.main'
42 repo-os-part: 'centos8'
47 repo-stream-part: 'master'
52 - 'vpp-verify-{stream}-clang'
53 - 'vpp-coverity-{stream}'
58 repo-os-part: 'ubuntu.bionic.main'
60 repo-os-part: 'centos7'
62 repo-os-part: 'opensuse'
67 repo-stream-part: 'master'
72 - 'vpp-checkstyle-verify-{stream}'
77 repo-stream-part: 'master'
80 repo-stream-part: 'stable.1901'
83 repo-stream-part: 'stable.1904'
86 repo-stream-part: 'stable.1908'
89 repo-stream-part: 'stable.2001'
92 repo-stream-part: 'stable.2005'
98 - 'vpp-csit-verify-device-{stream}-{device-node-arch}'
99 - 'vpp-csit-verify-perf-{stream}-{node-arch}'
102 device-executor: 'vpp-csit-device'
105 trigger: 'gerrit-trigger-vpp-csit-devicetest-full'
109 repo-stream-part: 'master'
111 branch: 'stable/1904'
112 repo-stream-part: 'stable.1904'
114 branch: 'stable/1908'
115 repo-stream-part: 'stable.1908'
117 branch: 'stable/2001'
118 repo-stream-part: 'stable.2001'
120 branch: 'stable/2005'
121 repo-stream-part: 'stable.2005'
125 device-executor: 'vpp-csit-arm-ubuntu18'
126 trigger: 'gerrit-trigger-vpp-csit-devicetest-manual'
135 executor: 'ubuntu1804arm-s'
139 device-node-arch: '1n-tx2'
144 - 'vpp-historic-verify-{stream}-{os}'
145 - 'vpp-historic-merge-{stream}-{os}'
149 branch: 'stable/1901'
150 repo-stream-part: 'stable.1901'
152 branch: 'stable/1904'
153 repo-stream-part: 'stable.1904'
155 branch: 'stable/1908'
156 repo-stream-part: 'stable.1908'
158 branch: 'stable/2001'
159 repo-stream-part: 'stable.2001'
162 repo-os-part: 'ubuntu.xenial.main'
167 - 'vpp-arm-verify-{stream}-{os}'
168 - 'vpp-arm-merge-{stream}-{os}'
173 repo-stream-part: 'master'
175 branch: 'stable/1901'
176 repo-stream-part: 'stable.1901'
178 branch: 'stable/1904'
179 repo-stream-part: 'stable.1904'
181 branch: 'stable/1908'
182 repo-stream-part: 'stable.1908'
184 branch: 'stable/2001'
185 repo-stream-part: 'stable.2001'
187 branch: 'stable/2005'
188 repo-stream-part: 'stable.2005'
191 repo-os-part: 'ubuntu-arm.bionic.main'
193 # TODO: Merge with (e.g.) vpp-perpatch or similar,
194 # when number of stable branches supported matches.
198 - 'vpp-csit-verify-api-crc-{stream}'
200 executor: 'vpp-csit-device'
203 # Only master and LTS branches.
205 branch: 'stable/1908'
206 repo-stream-part: 'stable.1908'
215 - gerrit-info-yaml-verify
216 build-node: centos7-builder-2c-2g
227 name: 'vpp-historic-verify-{stream}-{os}'
229 project-type: freestyle
232 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
235 - gerrit-trigger-checkstyle:
240 daysToKeep: '{build-days-to-keep}'
242 artifactDaysToKeep: '{build-artifact-days-to-keep}'
243 artifactNumToKeep: '{build-artifact-num-to-keep}'
252 - repo-name-parameter:
253 repo-name: '{repo-stream-part}.{repo-os-part}'
257 name: ARCHIVE_ARTIFACTS
258 default: '{archive-artifacts}'
259 description: Artifacts to archive to the logs server.
262 - gerrit-trigger-scm:
263 credentials-id: 'jenkins-gerrit-credentials'
264 refspec: '$GERRIT_REFSPEC'
265 choosing-strategy: 'gerrit'
268 - fdio-infra-wrappers:
274 - ../scripts/setup_vpp_ubuntu_docker_test.sh
277 - ../scripts/setup_vpp_dpdk_dev_env.sh
280 - ../scripts/vpp/build.sh
283 - fdio-infra-shiplogs:
284 maven-version: 'mvn36'
287 name: 'vpp-historic-merge-{stream}-{os}'
289 project-type: freestyle
293 daysToKeep: '{build-days-to-keep}'
295 artifactDaysToKeep: '{build-artifact-days-to-keep}'
296 artifactNumToKeep: '{build-artifact-num-to-keep}'
305 - maven-project-parameter:
308 maven-version: 'mvn33-new'
311 - repo-name-parameter:
312 repo-name: '{repo-stream-part}.{repo-os-part}'
314 name: ARCHIVE_ARTIFACTS
315 default: '{archive-artifacts}'
316 description: Artifacts to archive to the logs server.
319 - gerrit-trigger-scm:
320 credentials-id: 'jenkins-gerrit-credentials'
322 choosing-strategy: 'default'
325 - fdio-infra-wrappers:
329 - gerrit-trigger-patch-merged:
334 - config-file-provider:
336 - file-id: '.packagecloud'
338 - config-file-provider:
340 - file-id: 'packagecloud_api'
344 - ../scripts/setup_vpp_ubuntu_docker_test.sh
347 - ../scripts/setup_vpp_dpdk_dev_env.sh
350 - ../scripts/vpp/build.sh
351 - provide-maven-settings:
352 settings-file: 'vpp-settings'
353 global-settings-file: 'global-settings'
356 - ../scripts/packagecloud_push.sh
359 - fdio-infra-shiplogs:
360 maven-version: 'mvn36'
363 name: 'vpp-arm-verify-{stream}-{os}'
365 project-type: freestyle
368 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
371 daysToKeep: '{build-days-to-keep}'
373 artifactDaysToKeep: '{build-artifact-days-to-keep}'
374 artifactNumToKeep: '{build-artifact-num-to-keep}'
383 - repo-name-parameter:
384 repo-name: '{repo-stream-part}.{repo-os-part}'
388 name: ARCHIVE_ARTIFACTS
389 default: '{archive-artifacts}'
390 description: Artifacts to archive to the logs server.
393 - gerrit-trigger-scm:
394 credentials-id: 'jenkins-gerrit-credentials'
395 refspec: '$GERRIT_REFSPEC'
396 choosing-strategy: 'gerrit'
399 - fdio-infra-wrappers:
403 - gerrit-trigger-checkstyle:
410 - ../scripts/setup_vpp_ubuntu_arm_test.sh
413 - ../scripts/setup_vpp_dpdk_dev_env.sh
416 - ../scripts/vpp/parallel-vars.sh
417 # Do not split, the line below wants env vars from the line above.
418 - ../scripts/vpp/arm-build.sh
421 - fdio-infra-shiplogs:
422 maven-version: 'mvn36'
425 name: 'vpp-arm-merge-{stream}-{os}'
427 project-type: freestyle
431 daysToKeep: '{build-days-to-keep}'
433 artifactDaysToKeep: '{build-artifact-days-to-keep}'
434 artifactNumToKeep: '{build-artifact-num-to-keep}'
443 - maven-project-parameter:
446 maven-version: 'mvn33-new'
449 - repo-name-parameter:
450 repo-name: '{repo-stream-part}.{repo-os-part}'
452 name: ARCHIVE_ARTIFACTS
453 default: '{archive-artifacts}'
454 description: Artifacts to archive to the logs server.
457 - gerrit-trigger-scm:
458 credentials-id: 'jenkins-gerrit-credentials'
460 choosing-strategy: 'default'
463 - fdio-infra-wrappers:
467 - gerrit-trigger-patch-merged:
472 - config-file-provider:
474 - file-id: '.packagecloud'
476 - config-file-provider:
478 - file-id: 'packagecloud_api'
482 - ../scripts/setup_vpp_ubuntu_arm_test.sh
485 - ../scripts/setup_vpp_dpdk_dev_env.sh
488 - ../scripts/vpp/parallel-vars.sh
489 # Do not split, the line below wants env vars from the line above.
490 - ../scripts/vpp/arm-build-no-test.sh
492 - provide-maven-settings:
493 settings-file: 'vpp-settings'
494 global-settings-file: 'global-settings'
497 - ../scripts/packagecloud_push.sh
500 - fdio-infra-shiplogs:
501 maven-version: 'mvn36'
504 name: 'vpp-checkstyle-verify-{stream}'
506 project-type: freestyle
509 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
512 daysToKeep: '{build-days-to-keep}'
513 numToKeep: '{build-num-to-keep}'
514 artifactDaysToKeep: '{build-artifact-days-to-keep}'
515 artifactNumToKeep: '{build-artifact-num-to-keep}'
524 - repo-name-parameter:
525 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
528 - gerrit-trigger-scm:
529 credentials-id: 'jenkins-gerrit-credentials'
530 refspec: '$GERRIT_REFSPEC'
531 choosing-strategy: 'gerrit'
534 - fdio-infra-wrappers:
535 build-timeout: '{build-timeout}'
539 server-name: 'Primary'
541 - patchset-created-event:
542 exclude-drafts: 'true'
543 exclude-trivial-rebase: 'false'
544 exclude-no-code-change: 'false'
545 - draft-published-event
546 - comment-added-contains-event:
547 comment-contains-value: 'checkstylecheck'
548 - comment-added-contains-event:
549 comment-contains-value: 'docsonly'
550 - comment-added-contains-event:
551 comment-contains-value: 'recheck'
552 - comment-added-contains-event:
553 comment-contains-value: 'reverify'
554 # Following two are to cover missing functions of drafts going to review status
555 - comment-added-contains-event:
556 comment-contains-value: 'runtest'
557 - comment-added-contains-event:
558 comment-contains-value: 'This change is ready for review'
560 - project-compare-type: 'ANT'
561 project-pattern: '{project}'
563 - branch-compare-type: 'ANT'
564 branch-pattern: '**/{branch}'
566 - compare-type: REG_EXP
567 pattern: ^((?!\/COMMIT_MSG|docs|_abc|_def[\/\.]).)*$
568 forbidden-file-paths:
569 - compare-type: REG_EXP
571 - compare-type: REG_EXP
572 pattern: .*extras\/emacs\/.*
573 disable-strict-forbidden-file-verification: 'true'
575 gerrit-build-notbuilt-verified-value: 0
576 gerrit-build-successful-verified-value: 1
577 # yamllint disable-line rule:line-length
578 notbuilt-message: 'Automatic retry of failed jobs may be in process. A proper vote should be set when retry completes.'
579 # yamllint disable-line rule:line-length
580 failed-message: 'Checkstyle failed. No further verify jobs will be started.'
581 successful-message: 'checkstyle_success'
591 - ../scripts/vpp/checkstyle.sh
594 - ../scripts/vpp/test-checkstyle.sh
597 - ../scripts/vpp/commitmsg.sh
600 - fdio-infra-shiplogs:
601 maven-version: 'mvn36'
604 name: 'vpp-beta-verify-{stream}-{os}'
606 project-type: freestyle
609 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
612 daysToKeep: '{build-days-to-keep}'
614 artifactDaysToKeep: '{build-artifact-days-to-keep}'
615 artifactNumToKeep: '{build-artifact-num-to-keep}'
624 - repo-name-parameter:
625 repo-name: '{repo-stream-part}.{repo-os-part}'
629 name: ARCHIVE_ARTIFACTS
630 default: '{archive-artifacts}'
631 description: Artifacts to archive to the logs server.
634 - gerrit-trigger-scm:
635 credentials-id: 'jenkins-gerrit-credentials'
636 refspec: '$GERRIT_REFSPEC'
637 choosing-strategy: 'gerrit'
640 - fdio-infra-wrappers:
644 - gerrit-trigger-manually-triggered:
645 comment-trigger-value: 'betacheck'
652 - ../scripts/setup_vpp_ubuntu_docker_test.sh
655 - ../scripts/setup_vpp_dpdk_dev_env.sh
658 - ../scripts/vpp/build.sh
661 - fdio-infra-shiplogs:
662 maven-version: 'mvn36'
665 name: 'vpp-verify-{stream}-{os}'
667 project-type: freestyle
670 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
673 daysToKeep: '{build-days-to-keep}'
675 artifactDaysToKeep: '{build-artifact-days-to-keep}'
676 artifactNumToKeep: '{build-artifact-num-to-keep}'
685 - repo-name-parameter:
686 repo-name: '{repo-stream-part}.{repo-os-part}'
690 name: ARCHIVE_ARTIFACTS
691 default: '{archive-artifacts}'
692 description: Artifacts to archive to the logs server.
695 - gerrit-trigger-scm:
696 credentials-id: 'jenkins-gerrit-credentials'
697 refspec: '$GERRIT_REFSPEC'
698 choosing-strategy: 'gerrit'
701 - fdio-infra-wrappers:
705 - gerrit-trigger-checkstyle:
712 - ../scripts/setup_vpp_ubuntu_docker_test.sh
715 - ../scripts/setup_vpp_dpdk_dev_env.sh
718 - ../scripts/vpp/build.sh
721 - fdio-infra-shiplogs:
722 maven-version: 'mvn36'
725 name: 'vpp-verify-{stream}-clang'
727 project-type: freestyle
728 node: 'ubuntu1804-us'
730 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
733 daysToKeep: '{build-days-to-keep}'
734 numToKeep: '{build-num-to-keep}'
735 artifactDaysToKeep: '{build-artifact-days-to-keep}'
736 artifactNumToKeep: '{build-artifact-num-to-keep}'
745 - repo-name-parameter:
746 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
751 - gerrit-trigger-scm:
752 credentials-id: 'jenkins-gerrit-credentials'
753 refspec: '$GERRIT_REFSPEC'
754 choosing-strategy: 'gerrit'
757 - fdio-infra-wrappers:
758 build-timeout: '{build-timeout}'
761 - gerrit-trigger-checkstyle:
768 - ../scripts/setup_vpp_ubuntu_docker_test.sh
771 - ../scripts/setup_vpp_dpdk_dev_env.sh
774 - ../scripts/vpp/clang-build.sh
777 - fdio-infra-shiplogs:
778 maven-version: 'mvn36'
781 name: 'vpp-coverity-{stream}'
783 project-type: freestyle
784 node: 'ubuntu1804-us'
786 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
789 daysToKeep: '{build-days-to-keep}'
790 numToKeep: '{build-num-to-keep}'
791 artifactDaysToKeep: '{build-artifact-days-to-keep}'
792 artifactNumToKeep: '{build-artifact-num-to-keep}'
801 - repo-name-parameter:
802 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
807 - gerrit-trigger-scm:
808 credentials-id: 'jenkins-gerrit-credentials'
810 choosing-strategy: 'gerrit'
813 - fdio-infra-wrappers:
814 build-timeout: '{build-timeout}'
817 - timed: '0 14 * * *'
821 command: !include-raw-escape: ../scripts/vpp/coverity.sh
826 # yamllint disable-line rule:line-length
827 recipients: 'ejk@cisco.com'
830 subject: 'Coverity run passing as of $BUILD_TIMESTAMP'
831 # yamllint disable-line rule:line-length
833 Coverity run passing.
835 ${{FILE,path="output.txt"}}
839 # yamllint disable-line rule:line-length
840 recipients: 'ejk@cisco.com'
843 subject: 'Coverity run UNSTABLE as of $BUILD_TIMESTAMP'
844 # yamllint disable-line rule:line-length
846 Coverity run UNSTABLE.
848 Something went wrong with daily scan.
852 # yamllint disable-line rule:line-length
853 recipients: 'vpp-dev@lists.fd.io, ejk@cisco.com'
856 subject: 'Coverity run FAILED as of $BUILD_TIMESTAMP'
857 # yamllint disable-line rule:line-length
859 Coverity run failed today.
861 ${{FILE,path="output.txt"}}
864 # yamllint disable-line rule:line-length
865 recipients: 'vpp-dev@lists.fd.io, ejk@cisco.com'
868 subject: 'Coverity run as of $BUILD_TIMESTAMP'
869 # yamllint disable-line rule:line-length
871 Coverity run fixed today.
873 ${{FILE,path="output.txt"}}
876 - fdio-infra-shiplogs:
877 maven-version: 'mvn36'
880 name: 'vpp-merge-{stream}-{os}'
882 project-type: freestyle
886 daysToKeep: '{build-days-to-keep}'
888 artifactDaysToKeep: '{build-artifact-days-to-keep}'
889 artifactNumToKeep: '{build-artifact-num-to-keep}'
898 - maven-project-parameter:
901 maven-version: 'mvn33-new'
904 - repo-name-parameter:
905 repo-name: '{repo-stream-part}.{repo-os-part}'
907 name: ARCHIVE_ARTIFACTS
908 default: '{archive-artifacts}'
909 description: Artifacts to archive to the logs server.
912 - gerrit-trigger-scm:
913 credentials-id: 'jenkins-gerrit-credentials'
915 choosing-strategy: 'default'
918 - fdio-infra-wrappers:
919 build-timeout: '{build-timeout}'
922 - gerrit-trigger-patch-merged:
927 - config-file-provider:
929 - file-id: '.packagecloud'
931 - config-file-provider:
933 - file-id: 'packagecloud_api'
937 - ../scripts/vpp/checkstyle.sh
940 - ../scripts/setup_vpp_ubuntu_docker_test.sh
943 - ../scripts/setup_vpp_dpdk_dev_env.sh
946 - ../scripts/vpp/build.sh
947 - provide-maven-settings:
948 settings-file: 'vpp-settings'
949 global-settings-file: 'global-settings'
952 - ../scripts/packagecloud_push.sh
955 - fdio-infra-shiplogs:
956 maven-version: 'mvn36'
959 name: 'vpp-beta-merge-{stream}-{os}'
961 project-type: freestyle
965 daysToKeep: '{build-days-to-keep}'
967 artifactDaysToKeep: '{build-artifact-days-to-keep}'
968 artifactNumToKeep: '{build-artifact-num-to-keep}'
977 - maven-project-parameter:
980 maven-version: 'mvn33-new'
983 - repo-name-parameter:
984 repo-name: '{repo-stream-part}.{repo-os-part}'
986 name: ARCHIVE_ARTIFACTS
987 default: '{archive-artifacts}'
988 description: Artifacts to archive to the logs server.
991 - gerrit-trigger-scm:
992 credentials-id: 'jenkins-gerrit-credentials'
994 choosing-strategy: 'default'
997 - fdio-infra-wrappers:
998 build-timeout: '{build-timeout}'
1001 - gerrit-trigger-manually-triggered:
1002 comment-trigger-value: 'betamerge'
1007 - config-file-provider:
1009 - file-id: '.packagecloud'
1011 - config-file-provider:
1013 - file-id: 'packagecloud_api'
1016 !include-raw-escape:
1017 - ../scripts/vpp/checkstyle.sh
1019 !include-raw-escape:
1020 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1022 !include-raw-escape:
1023 - ../scripts/setup_vpp_dpdk_dev_env.sh
1025 !include-raw-escape:
1026 - ../scripts/vpp/build.sh
1027 - provide-maven-settings:
1028 settings-file: 'vpp-settings'
1029 global-settings-file: 'global-settings'
1031 !include-raw-escape:
1032 - ../scripts/packagecloud_push.sh
1035 - fdio-infra-shiplogs:
1036 maven-version: 'mvn36'
1039 name: 'vpp-csit-verify-device-{stream}-{device-node-arch}'
1044 <li>{device-executor}
1048 project-type: freestyle
1049 node: '{device-executor}'
1051 archive-artifacts: '**/csit_current/**/*.*'
1055 daysToKeep: '{build-days-to-keep}'
1057 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1058 artifactNumToKeep: '{build-artifact-num-to-keep}'
1061 - project-parameter:
1062 project: '{project}'
1067 - repo-name-parameter:
1068 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
1069 - gerrit-refspec-parameter
1070 - gerrit-event-type-parameter
1071 - gerrit-event-comment-text-parameter
1072 - gerrit-csit-refspec-parameter
1076 name: ARCHIVE_ARTIFACTS
1077 default: '{archive-artifacts}'
1078 description: Artifacts to archive to the logs server.
1081 - gerrit-trigger-scm:
1082 credentials-id: 'jenkins-gerrit-credentials'
1083 refspec: '$GERRIT_REFSPEC'
1084 choosing-strategy: 'gerrit'
1087 - fdio-infra-wrappers:
1094 skip-vote: '{skip-vote}'
1098 !include-raw-escape:
1099 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1101 !include-raw-escape:
1102 - ../scripts/setup_vpp_dpdk_dev_env.sh
1104 !include-raw-escape:
1105 - ../scripts/vpp/csit-device.sh
1109 output-path: 'csit_current/'
1111 - fdio-infra-shiplogs:
1112 maven-version: 'mvn36'
1115 name: 'vpp-csit-verify-perf-{stream}-{node-arch}'
1123 Contrary to csit-vpp job, this also measures the parent performance,
1124 and fails if performance regression is detected.
1125 See https://github.com/FDio/csit/blob/master/docs/cpta/methodology/perpatch_performance_tests.rst
1128 project-type: freestyle
1131 archive-artifacts: >
1132 **/csit_current/**/*.*
1133 **/csit_parent/**/*.*
1137 daysToKeep: '{build-days-to-keep}'
1139 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1140 artifactNumToKeep: '{build-artifact-num-to-keep}'
1143 - project-parameter:
1144 project: '{project}'
1149 - repo-name-parameter:
1150 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
1151 - gerrit-refspec-parameter
1152 - gerrit-event-type-parameter
1153 - gerrit-event-comment-text-parameter
1154 - gerrit-csit-refspec-parameter
1155 - csit-perf-trial-duration-parameter:
1156 csit-perf-trial-duration: "10.0"
1157 - csit-perf-trial-multiplicity-parameter:
1158 csit-perf-trial-multiplicity: "5"
1162 name: ARCHIVE_ARTIFACTS
1163 default: '{archive-artifacts}'
1164 description: Artifacts to archive to the logs server.
1167 - gerrit-trigger-scm:
1168 credentials-id: 'jenkins-gerrit-credentials'
1169 refspec: '$GERRIT_REFSPEC'
1170 choosing-strategy: 'gerrit'
1173 - fdio-infra-wrappers-non-activity-timeout:
1177 - gerrit-trigger-csit-perftest:
1178 project: '{project}'
1180 trigger-word: 'perftest-{node-arch}'
1185 !include-raw-escape:
1186 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1188 !include-raw-escape:
1189 - ../scripts/setup_vpp_dpdk_dev_env.sh
1191 !include-raw-escape:
1192 - ../scripts/vpp/csit-perf.sh
1196 output-path: 'csit_current/0/'
1201 name: 'vpp-csit-verify-api-crc-{stream}'
1203 project-type: freestyle
1206 archive-artifacts: ''
1210 daysToKeep: '{build-days-to-keep}'
1212 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1213 artifactNumToKeep: '{build-artifact-num-to-keep}'
1216 - project-parameter:
1217 project: '{project}'
1220 - gerrit-refspec-parameter
1221 - gerrit-csit-refspec-parameter
1225 name: ARCHIVE_ARTIFACTS
1226 default: '{archive-artifacts}'
1227 description: Artifacts to archive to the logs server.
1228 # Not sure whether not failing has any useful usage,
1229 # but it does not hurt to have some flexibility for future.
1230 - csit-fail-on-crc-mismatch-parameter:
1231 fail-on-crc-mismatch: 'True'
1234 - gerrit-trigger-scm:
1235 credentials-id: 'jenkins-gerrit-credentials'
1236 refspec: '$GERRIT_REFSPEC'
1237 choosing-strategy: 'gerrit'
1240 - fdio-infra-wrappers-non-activity-timeout:
1244 # TODO: Make other verify jobs trigger on success of this one,
1245 # without breaking verification for VPP branches before stable/1908.
1246 - gerrit-trigger-checkstyle:
1252 !include-raw-escape:
1253 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1255 !include-raw-escape:
1256 - ../scripts/vpp/check_crc.sh
1257 # TODO: Add sending e-mail notifications to vpp-api-dev@lists.fd.io
1260 - fdio-infra-shiplogs:
1261 maven-version: 'mvn36'