5 - 'vpp-verify-{stream}-{os}'
6 - 'vpp-verify-{stream}-debug'
7 - 'vpp-merge-{stream}-{os}'
12 repo-os-part: 'ubuntu.bionic.main'
14 repo-os-part: 'centos7'
19 repo-stream-part: 'master'
22 repo-stream-part: 'stable.1904'
25 repo-stream-part: 'stable.1908'
28 repo-stream-part: 'stable.2001'
31 repo-stream-part: 'stable.2005'
35 - 'vpp-beta-verify-{stream}-{os}'
36 - 'vpp-beta-merge-{stream}-{os}'
41 repo-os-part: 'ubuntu.focal.main'
43 repo-os-part: 'centos8'
48 repo-stream-part: 'master'
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 make-parallel-jobs: '32'
100 - 'vpp-csit-verify-perf-{stream}-{node-arch}'
103 device-executor: 'vpp-csit-device'
106 trigger: 'gerrit-trigger-vpp-csit-devicetest-full'
110 repo-stream-part: 'master'
112 branch: 'stable/1904'
113 repo-stream-part: 'stable.1904'
115 branch: 'stable/1908'
116 repo-stream-part: 'stable.1908'
118 branch: 'stable/2001'
119 repo-stream-part: 'stable.2001'
121 branch: 'stable/2005'
122 repo-stream-part: 'stable.2005'
126 device-executor: 'vpp-csit-arm-ubuntu18'
127 trigger: 'gerrit-trigger-vpp-csit-devicetest-manual'
136 executor: 'ubuntu1804arm-s'
137 make-parallel-jobs: '16'
141 device-node-arch: '1n-tx2'
146 - 'vpp-historic-verify-{stream}-{os}'
147 - 'vpp-historic-merge-{stream}-{os}'
151 branch: 'stable/1901'
152 repo-stream-part: 'stable.1901'
154 branch: 'stable/1904'
155 repo-stream-part: 'stable.1904'
157 branch: 'stable/1908'
158 repo-stream-part: 'stable.1908'
160 branch: 'stable/2001'
161 repo-stream-part: 'stable.2001'
164 repo-os-part: 'ubuntu.xenial.main'
169 - 'vpp-arm-verify-{stream}-{os}'
170 - 'vpp-arm-merge-{stream}-{os}'
175 repo-stream-part: 'master'
177 branch: 'stable/1901'
178 repo-stream-part: 'stable.1901'
180 branch: 'stable/1904'
181 repo-stream-part: 'stable.1904'
183 branch: 'stable/1908'
184 repo-stream-part: 'stable.1908'
186 branch: 'stable/2001'
187 repo-stream-part: 'stable.2001'
189 branch: 'stable/2005'
190 repo-stream-part: 'stable.2005'
193 repo-os-part: 'ubuntu-arm.bionic.main'
194 make-parallel-jobs: '16'
196 # TODO: Merge with (e.g.) vpp-perpatch or similar,
197 # when number of stable branches supported matches.
201 - 'vpp-csit-verify-api-crc-{stream}'
203 executor: 'vpp-csit-device'
206 # Only master and LTS branches.
208 branch: 'stable/1908'
209 repo-stream-part: 'stable.1908'
218 - gerrit-info-yaml-verify
219 build-node: centos7-builder-2c-2g
230 name: 'vpp-historic-verify-{stream}-{os}'
232 project-type: freestyle
235 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
238 - gerrit-trigger-checkstyle:
243 daysToKeep: '{build-days-to-keep}'
245 artifactDaysToKeep: '{build-artifact-days-to-keep}'
246 artifactNumToKeep: '{build-artifact-num-to-keep}'
255 - repo-name-parameter:
256 repo-name: '{repo-stream-part}.{repo-os-part}'
260 name: ARCHIVE_ARTIFACTS
261 default: '{archive-artifacts}'
262 description: Artifacts to archive to the logs server.
263 - make-parallel-jobs-parameter:
264 make-parallel-jobs: '{make-parallel-jobs}'
267 - gerrit-trigger-scm:
268 credentials-id: 'jenkins-gerrit-credentials'
269 refspec: '$GERRIT_REFSPEC'
270 choosing-strategy: 'gerrit'
273 - fdio-infra-wrappers:
279 - ../scripts/setup_vpp_ubuntu_docker_test.sh
282 - ../scripts/setup_vpp_dpdk_dev_env.sh
285 - ../scripts/vpp/build.sh
288 - fdio-infra-shiplogs:
289 maven-version: 'mvn36'
292 name: 'vpp-historic-merge-{stream}-{os}'
294 project-type: freestyle
298 daysToKeep: '{build-days-to-keep}'
300 artifactDaysToKeep: '{build-artifact-days-to-keep}'
301 artifactNumToKeep: '{build-artifact-num-to-keep}'
310 - maven-project-parameter:
313 maven-version: 'mvn33-new'
316 - repo-name-parameter:
317 repo-name: '{repo-stream-part}.{repo-os-part}'
319 name: ARCHIVE_ARTIFACTS
320 default: '{archive-artifacts}'
321 description: Artifacts to archive to the logs server.
322 - make-parallel-jobs-parameter:
323 make-parallel-jobs: '{make-parallel-jobs}'
326 - gerrit-trigger-scm:
327 credentials-id: 'jenkins-gerrit-credentials'
329 choosing-strategy: 'default'
332 - fdio-infra-wrappers:
336 - gerrit-trigger-patch-merged:
341 - config-file-provider:
343 - file-id: '.packagecloud'
345 - config-file-provider:
347 - file-id: 'packagecloud_api'
351 - ../scripts/setup_vpp_ubuntu_docker_test.sh
354 - ../scripts/setup_vpp_dpdk_dev_env.sh
357 - ../scripts/vpp/build.sh
358 - provide-maven-settings:
359 settings-file: 'vpp-settings'
360 global-settings-file: 'global-settings'
363 - ../scripts/packagecloud_push.sh
366 - fdio-infra-shiplogs:
367 maven-version: 'mvn36'
370 name: 'vpp-arm-verify-{stream}-{os}'
372 project-type: freestyle
375 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
378 daysToKeep: '{build-days-to-keep}'
380 artifactDaysToKeep: '{build-artifact-days-to-keep}'
381 artifactNumToKeep: '{build-artifact-num-to-keep}'
390 - repo-name-parameter:
391 repo-name: '{repo-stream-part}.{repo-os-part}'
395 name: ARCHIVE_ARTIFACTS
396 default: '{archive-artifacts}'
397 description: Artifacts to archive to the logs server.
398 - make-parallel-jobs-parameter:
399 make-parallel-jobs: '{make-parallel-jobs}'
400 - gerrit-refspec-parameter
403 - gerrit-trigger-scm:
404 credentials-id: 'jenkins-gerrit-credentials'
405 refspec: '$GERRIT_REFSPEC'
406 choosing-strategy: 'gerrit'
409 - fdio-infra-wrappers:
413 - gerrit-trigger-checkstyle:
420 - ../scripts/setup_vpp_ubuntu_arm_test.sh
423 - ../scripts/setup_vpp_dpdk_dev_env.sh
426 - ../scripts/vpp/arm-build.sh
429 - fdio-infra-shiplogs:
430 maven-version: 'mvn36'
433 name: 'vpp-arm-merge-{stream}-{os}'
435 project-type: freestyle
439 daysToKeep: '{build-days-to-keep}'
441 artifactDaysToKeep: '{build-artifact-days-to-keep}'
442 artifactNumToKeep: '{build-artifact-num-to-keep}'
451 - maven-project-parameter:
454 maven-version: 'mvn33-new'
457 - repo-name-parameter:
458 repo-name: '{repo-stream-part}.{repo-os-part}'
460 name: ARCHIVE_ARTIFACTS
461 default: '{archive-artifacts}'
462 description: Artifacts to archive to the logs server.
463 - make-parallel-jobs-parameter:
464 make-parallel-jobs: '{make-parallel-jobs}'
467 - gerrit-trigger-scm:
468 credentials-id: 'jenkins-gerrit-credentials'
470 choosing-strategy: 'default'
473 - fdio-infra-wrappers:
477 - gerrit-trigger-patch-merged:
482 - config-file-provider:
484 - file-id: '.packagecloud'
486 - config-file-provider:
488 - file-id: 'packagecloud_api'
492 - ../scripts/setup_vpp_ubuntu_arm_test.sh
495 - ../scripts/setup_vpp_dpdk_dev_env.sh
498 - ../scripts/vpp/arm-build-no-test.sh
500 - provide-maven-settings:
501 settings-file: 'vpp-settings'
502 global-settings-file: 'global-settings'
505 - ../scripts/packagecloud_push.sh
508 - fdio-infra-shiplogs:
509 maven-version: 'mvn36'
512 name: 'vpp-checkstyle-verify-{stream}'
514 project-type: freestyle
517 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
520 daysToKeep: '{build-days-to-keep}'
521 numToKeep: '{build-num-to-keep}'
522 artifactDaysToKeep: '{build-artifact-days-to-keep}'
523 artifactNumToKeep: '{build-artifact-num-to-keep}'
532 - repo-name-parameter:
533 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
534 - gerrit-refspec-parameter
537 - gerrit-trigger-scm:
538 credentials-id: 'jenkins-gerrit-credentials'
539 refspec: '$GERRIT_REFSPEC'
540 choosing-strategy: 'gerrit'
543 - fdio-infra-wrappers:
544 build-timeout: '{build-timeout}'
545 - credentials-binding:
547 credential-id: VppApiCompatNotify
548 variable: SECRET_WEBEX_TEAMS_ACCESS_TOKEN
553 server-name: 'Primary'
555 - patchset-created-event:
556 exclude-drafts: 'true'
557 exclude-trivial-rebase: 'false'
558 exclude-no-code-change: 'false'
559 - draft-published-event
560 - comment-added-contains-event:
561 comment-contains-value: 'checkstylecheck'
562 - comment-added-contains-event:
563 comment-contains-value: 'docsonly'
564 - comment-added-contains-event:
565 comment-contains-value: 'recheck'
566 - comment-added-contains-event:
567 comment-contains-value: 'reverify'
568 # Following two are to cover missing functions of drafts going to review status
569 - comment-added-contains-event:
570 comment-contains-value: 'runtest'
571 - comment-added-contains-event:
572 comment-contains-value: 'This change is ready for review'
574 - project-compare-type: 'ANT'
575 project-pattern: '{project}'
577 - branch-compare-type: 'ANT'
578 branch-pattern: '**/{branch}'
580 - compare-type: REG_EXP
581 pattern: ^((?!\/COMMIT_MSG|docs|_abc|_def[\/\.]).)*$
582 forbidden-file-paths:
583 - compare-type: REG_EXP
585 - compare-type: REG_EXP
586 pattern: .*extras\/emacs\/.*
587 disable-strict-forbidden-file-verification: 'true'
589 gerrit-build-notbuilt-verified-value: 0
590 gerrit-build-successful-verified-value: 1
591 # yamllint disable-line rule:line-length
592 notbuilt-message: 'Automatic retry of failed jobs may be in process. A proper vote should be set when retry completes.'
593 # yamllint disable-line rule:line-length
594 failed-message: 'Checkstyle failed. No further verify jobs will be started.'
595 successful-message: 'checkstyle_success'
605 - ../scripts/vpp/checkstyle.sh
608 - ../scripts/vpp/test-checkstyle.sh
611 - ../scripts/vpp/api-checkstyle.sh
614 - ../scripts/vpp/commitmsg.sh
617 - fdio-infra-shiplogs:
618 maven-version: 'mvn36'
621 name: 'vpp-beta-verify-{stream}-{os}'
623 project-type: freestyle
626 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
629 daysToKeep: '{build-days-to-keep}'
631 artifactDaysToKeep: '{build-artifact-days-to-keep}'
632 artifactNumToKeep: '{build-artifact-num-to-keep}'
641 - repo-name-parameter:
642 repo-name: '{repo-stream-part}.{repo-os-part}'
646 name: ARCHIVE_ARTIFACTS
647 default: '{archive-artifacts}'
648 description: Artifacts to archive to the logs server.
649 - make-parallel-jobs-parameter:
650 make-parallel-jobs: '{make-parallel-jobs}'
653 - gerrit-trigger-scm:
654 credentials-id: 'jenkins-gerrit-credentials'
655 refspec: '$GERRIT_REFSPEC'
656 choosing-strategy: 'gerrit'
659 - fdio-infra-wrappers:
663 - gerrit-trigger-manually-triggered:
664 comment-trigger-value: 'betacheck'
671 - ../scripts/setup_vpp_ubuntu_docker_test.sh
674 - ../scripts/setup_vpp_dpdk_dev_env.sh
677 - ../scripts/vpp/build.sh
680 - fdio-infra-shiplogs:
681 maven-version: 'mvn36'
684 name: 'vpp-verify-{stream}-{os}'
686 project-type: freestyle
689 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
692 daysToKeep: '{build-days-to-keep}'
694 artifactDaysToKeep: '{build-artifact-days-to-keep}'
695 artifactNumToKeep: '{build-artifact-num-to-keep}'
704 - repo-name-parameter:
705 repo-name: '{repo-stream-part}.{repo-os-part}'
709 name: ARCHIVE_ARTIFACTS
710 default: '{archive-artifacts}'
711 description: Artifacts to archive to the logs server.
712 - make-parallel-jobs-parameter:
713 make-parallel-jobs: '{make-parallel-jobs}'
714 - gerrit-refspec-parameter
717 - gerrit-trigger-scm:
718 credentials-id: 'jenkins-gerrit-credentials'
719 refspec: '$GERRIT_REFSPEC'
720 choosing-strategy: 'gerrit'
723 - fdio-infra-wrappers:
727 - gerrit-trigger-checkstyle:
734 - ../scripts/setup_vpp_ubuntu_docker_test.sh
737 - ../scripts/setup_vpp_dpdk_dev_env.sh
740 - ../scripts/vpp/build.sh
743 - fdio-infra-shiplogs:
744 maven-version: 'mvn36'
747 name: 'vpp-verify-{stream}-debug'
749 project-type: freestyle
750 node: 'ubuntu1804-us'
752 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
755 daysToKeep: '{build-days-to-keep}'
756 numToKeep: '{build-num-to-keep}'
757 artifactDaysToKeep: '{build-artifact-days-to-keep}'
758 artifactNumToKeep: '{build-artifact-num-to-keep}'
767 - repo-name-parameter:
768 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
771 - make-parallel-jobs-parameter:
772 make-parallel-jobs: '{make-parallel-jobs}'
773 - gerrit-refspec-parameter
776 - gerrit-trigger-scm:
777 credentials-id: 'jenkins-gerrit-credentials'
778 refspec: '$GERRIT_REFSPEC'
779 choosing-strategy: 'gerrit'
782 - fdio-infra-wrappers:
783 build-timeout: '{build-timeout}'
786 - gerrit-trigger-checkstyle-nonvoting:
793 - ../scripts/setup_vpp_ubuntu_docker_test.sh
796 - ../scripts/setup_vpp_dpdk_dev_env.sh
799 - ../scripts/vpp/debug-build.sh
802 - fdio-infra-shiplogs:
803 maven-version: 'mvn36'
806 name: 'vpp-coverity-{stream}'
808 project-type: freestyle
809 node: 'ubuntu1804-us'
811 archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
814 daysToKeep: '{build-days-to-keep}'
815 numToKeep: '{build-num-to-keep}'
816 artifactDaysToKeep: '{build-artifact-days-to-keep}'
817 artifactNumToKeep: '{build-artifact-num-to-keep}'
826 - repo-name-parameter:
827 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
832 - gerrit-trigger-scm:
833 credentials-id: 'jenkins-gerrit-credentials'
835 choosing-strategy: 'gerrit'
838 - fdio-infra-wrappers:
839 build-timeout: '{build-timeout}'
842 - timed: '0 14 * * *'
846 command: !include-raw-escape: ../scripts/vpp/coverity.sh
851 # yamllint disable-line rule:line-length
852 recipients: 'ejk@cisco.com'
855 subject: 'Coverity run passing as of $BUILD_TIMESTAMP'
856 # yamllint disable-line rule:line-length
858 Coverity run passing.
860 ${{FILE,path="output.txt"}}
864 # yamllint disable-line rule:line-length
865 recipients: 'ejk@cisco.com'
868 subject: 'Coverity run UNSTABLE as of $BUILD_TIMESTAMP'
869 # yamllint disable-line rule:line-length
871 Coverity run UNSTABLE.
873 Something went wrong with daily scan.
877 # yamllint disable-line rule:line-length
878 recipients: 'vpp-dev@lists.fd.io, ejk@cisco.com'
881 subject: 'Coverity run FAILED as of $BUILD_TIMESTAMP'
882 # yamllint disable-line rule:line-length
884 Coverity run failed today.
886 ${{FILE,path="output.txt"}}
889 # yamllint disable-line rule:line-length
890 recipients: 'vpp-dev@lists.fd.io, ejk@cisco.com'
893 subject: 'Coverity run as of $BUILD_TIMESTAMP'
894 # yamllint disable-line rule:line-length
896 Coverity run fixed today.
898 ${{FILE,path="output.txt"}}
901 - fdio-infra-shiplogs:
902 maven-version: 'mvn36'
905 name: 'vpp-merge-{stream}-{os}'
907 project-type: freestyle
911 daysToKeep: '{build-days-to-keep}'
913 artifactDaysToKeep: '{build-artifact-days-to-keep}'
914 artifactNumToKeep: '{build-artifact-num-to-keep}'
923 - maven-project-parameter:
926 maven-version: 'mvn33-new'
929 - repo-name-parameter:
930 repo-name: '{repo-stream-part}.{repo-os-part}'
932 name: ARCHIVE_ARTIFACTS
933 default: '{archive-artifacts}'
934 description: Artifacts to archive to the logs server.
935 - make-parallel-jobs-parameter:
936 make-parallel-jobs: '{make-parallel-jobs}'
939 - gerrit-trigger-scm:
940 credentials-id: 'jenkins-gerrit-credentials'
942 choosing-strategy: 'default'
945 - fdio-infra-wrappers:
946 build-timeout: '{build-timeout}'
949 - gerrit-trigger-patch-merged:
954 - config-file-provider:
956 - file-id: '.packagecloud'
958 - config-file-provider:
960 - file-id: 'packagecloud_api'
964 - ../scripts/vpp/checkstyle.sh
967 - ../scripts/setup_vpp_ubuntu_docker_test.sh
970 - ../scripts/setup_vpp_dpdk_dev_env.sh
973 - ../scripts/vpp/build.sh
974 - provide-maven-settings:
975 settings-file: 'vpp-settings'
976 global-settings-file: 'global-settings'
979 - ../scripts/packagecloud_push.sh
982 - fdio-infra-shiplogs:
983 maven-version: 'mvn36'
986 name: 'vpp-beta-merge-{stream}-{os}'
988 project-type: freestyle
992 daysToKeep: '{build-days-to-keep}'
994 artifactDaysToKeep: '{build-artifact-days-to-keep}'
995 artifactNumToKeep: '{build-artifact-num-to-keep}'
1004 - maven-project-parameter:
1007 maven-version: 'mvn33-new'
1010 - repo-name-parameter:
1011 repo-name: '{repo-stream-part}.{repo-os-part}'
1013 name: ARCHIVE_ARTIFACTS
1014 default: '{archive-artifacts}'
1015 description: Artifacts to archive to the logs server.
1016 - make-parallel-jobs-parameter:
1017 make-parallel-jobs: '{make-parallel-jobs}'
1020 - gerrit-trigger-scm:
1021 credentials-id: 'jenkins-gerrit-credentials'
1023 choosing-strategy: 'default'
1026 - fdio-infra-wrappers:
1027 build-timeout: '{build-timeout}'
1030 - gerrit-trigger-manually-triggered:
1031 comment-trigger-value: 'betamerge'
1036 - config-file-provider:
1038 - file-id: '.packagecloud'
1040 - config-file-provider:
1042 - file-id: 'packagecloud_api'
1045 !include-raw-escape:
1046 - ../scripts/vpp/checkstyle.sh
1048 !include-raw-escape:
1049 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1051 !include-raw-escape:
1052 - ../scripts/setup_vpp_dpdk_dev_env.sh
1054 !include-raw-escape:
1055 - ../scripts/vpp/build.sh
1056 - provide-maven-settings:
1057 settings-file: 'vpp-settings'
1058 global-settings-file: 'global-settings'
1060 !include-raw-escape:
1061 - ../scripts/packagecloud_push.sh
1064 - fdio-infra-shiplogs:
1065 maven-version: 'mvn36'
1068 name: 'vpp-csit-verify-device-{stream}-{device-node-arch}'
1073 <li>{device-executor}
1077 project-type: freestyle
1078 node: '{device-executor}'
1080 archive-artifacts: '**/csit_current/**/*.*'
1084 daysToKeep: '{build-days-to-keep}'
1086 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1087 artifactNumToKeep: '{build-artifact-num-to-keep}'
1090 - project-parameter:
1091 project: '{project}'
1096 - repo-name-parameter:
1097 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
1098 - gerrit-refspec-parameter
1099 - gerrit-event-type-parameter
1100 - gerrit-event-comment-text-parameter
1101 - gerrit-csit-refspec-parameter
1105 name: ARCHIVE_ARTIFACTS
1106 default: '{archive-artifacts}'
1107 description: Artifacts to archive to the logs server.
1108 - make-parallel-jobs-parameter:
1109 make-parallel-jobs: '{make-parallel-jobs}'
1112 - gerrit-trigger-scm:
1113 credentials-id: 'jenkins-gerrit-credentials'
1114 refspec: '$GERRIT_REFSPEC'
1115 choosing-strategy: 'gerrit'
1118 - fdio-infra-wrappers:
1125 skip-vote: '{skip-vote}'
1129 !include-raw-escape:
1130 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1132 !include-raw-escape:
1133 - ../scripts/setup_vpp_dpdk_dev_env.sh
1135 !include-raw-escape:
1136 - ../scripts/vpp/csit-device.sh
1140 output-path: 'csit_current/'
1142 - fdio-infra-shiplogs:
1143 maven-version: 'mvn36'
1146 name: 'vpp-csit-verify-perf-{stream}-{node-arch}'
1154 Contrary to csit-vpp job, this also measures the parent performance,
1155 and fails if performance regression is detected.
1156 See https://github.com/FDio/csit/blob/master/docs/cpta/methodology/perpatch_performance_tests.rst
1159 project-type: freestyle
1162 archive-artifacts: >
1163 **/csit_current/**/*.*
1164 **/csit_parent/**/*.*
1168 daysToKeep: '{build-days-to-keep}'
1170 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1171 artifactNumToKeep: '{build-artifact-num-to-keep}'
1174 - project-parameter:
1175 project: '{project}'
1180 - repo-name-parameter:
1181 repo-name: '{repo-stream-part}.ubuntu.bionic.main'
1182 - gerrit-refspec-parameter
1183 - gerrit-event-type-parameter
1184 - gerrit-event-comment-text-parameter
1185 - gerrit-csit-refspec-parameter
1186 - csit-perf-trial-duration-parameter:
1187 csit-perf-trial-duration: "10.0"
1188 - csit-perf-trial-multiplicity-parameter:
1189 csit-perf-trial-multiplicity: "5"
1193 name: ARCHIVE_ARTIFACTS
1194 default: '{archive-artifacts}'
1195 description: Artifacts to archive to the logs server.
1196 - make-parallel-jobs-parameter:
1197 make-parallel-jobs: '{make-parallel-jobs}'
1200 - gerrit-trigger-scm:
1201 credentials-id: 'jenkins-gerrit-credentials'
1202 refspec: '$GERRIT_REFSPEC'
1203 choosing-strategy: 'gerrit'
1206 - fdio-infra-wrappers-non-activity-timeout:
1210 - gerrit-trigger-csit-perftest:
1211 project: '{project}'
1213 trigger-word: 'perftest-{node-arch}'
1218 !include-raw-escape:
1219 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1221 !include-raw-escape:
1222 - ../scripts/setup_vpp_dpdk_dev_env.sh
1224 !include-raw-escape:
1225 - ../scripts/vpp/csit-perf.sh
1229 output-path: 'csit_current/0/'
1234 name: 'vpp-csit-verify-api-crc-{stream}'
1236 project-type: freestyle
1239 archive-artifacts: ''
1243 daysToKeep: '{build-days-to-keep}'
1245 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1246 artifactNumToKeep: '{build-artifact-num-to-keep}'
1249 - project-parameter:
1250 project: '{project}'
1253 - gerrit-refspec-parameter
1254 - gerrit-csit-refspec-parameter
1258 name: ARCHIVE_ARTIFACTS
1259 default: '{archive-artifacts}'
1260 description: Artifacts to archive to the logs server.
1261 # Not sure whether not failing has any useful usage,
1262 # but it does not hurt to have some flexibility for future.
1263 - csit-fail-on-crc-mismatch-parameter:
1264 fail-on-crc-mismatch: 'True'
1267 - gerrit-trigger-scm:
1268 credentials-id: 'jenkins-gerrit-credentials'
1269 refspec: '$GERRIT_REFSPEC'
1270 choosing-strategy: 'gerrit'
1273 - fdio-infra-wrappers-non-activity-timeout:
1277 # TODO: Make other verify jobs trigger on success of this one,
1278 # without breaking verification for VPP branches before stable/1908.
1279 - gerrit-trigger-checkstyle:
1285 !include-raw-escape:
1286 - ../scripts/setup_vpp_ubuntu_docker_test.sh
1288 !include-raw-escape:
1289 - ../scripts/vpp/check_crc.sh
1290 # TODO: Add sending e-mail notifications to vpp-api-dev@lists.fd.io
1293 - fdio-infra-shiplogs:
1294 maven-version: 'mvn36'