1 # Copyright (c) 2021 Cisco and/or its affiliates.
2 # Copyright (c) 2019 PANTHEON.tech s.r.o. and/or its affiliates.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at:
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
18 description: 'CSIT Jenkins jobs.'
21 - 'csit-dpdk-perf-verify-{stream}-{node-arch}':
25 executor-arch: 'x86_64'
28 executor-arch: 'x86_64'
31 executor-arch: 'x86_64'
34 executor-arch: 'x86_64'
37 executor-arch: 'aarch64'
40 executor-arch: 'x86_64'
43 executor-arch: 'x86_64'
46 executor-arch: 'aarch64'
47 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
51 executor-arch: 'x86_64'
54 executor-arch: 'x86_64'
57 executor-arch: 'x86_64'
60 executor-arch: 'aarch64'
63 executor-arch: 'x86_64'
66 executor-arch: 'aarch64'
67 periodicity: '0 0 * * 6'
68 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
72 executor-arch: 'x86_64'
75 executor-arch: 'x86_64'
78 executor-arch: 'x86_64'
81 executor-arch: 'x86_64'
84 executor-arch: 'aarch64'
87 executor-arch: 'x86_64'
90 executor-arch: 'x86_64'
93 executor-arch: 'aarch64'
100 branch-id: 'oper-rls2009'
102 branch: 'rls2009_lts'
103 branch-id: 'oper-rls2009_lts'
106 branch-id: 'oper-rls2101'
109 branch-id: 'oper-rls2106'
110 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
114 executor-arch: 'x86_64'
115 periodicity: '0 2,14 * * *'
118 executor-arch: 'x86_64'
119 periodicity: '0 2,14 * * *'
122 executor-arch: 'x86_64'
123 periodicity: '0 2,14 * * *'
126 executor-arch: 'x86_64'
127 periodicity: '0 2,14 * * *'
130 executor-arch: 'aarch64'
131 periodicity: '0 14 * * *'
134 executor-arch: 'x86_64'
135 periodicity: '0 2,14 * * *'
138 executor-arch: 'x86_64'
139 periodicity: '0 2,14 * * *'
142 executor-arch: 'aarch64'
143 periodicity: '0 14 * * *'
144 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
148 executor-arch: 'x86_64'
151 executor-arch: 'x86_64'
154 executor-arch: 'x86_64'
160 branch: 'rls2009_lts'
161 branch-id: 'oper-rls2009_lts'
162 periodicity: '0 0 * * 6'
163 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
167 executor-arch: 'x86_64'
170 executor-arch: 'x86_64'
173 executor-arch: 'x86_64'
174 periodicity: '0 0 * * 6'
175 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
179 executor-arch: 'x86_64'
182 executor-arch: 'x86_64'
185 executor-arch: 'x86_64'
188 executor-arch: 'x86_64'
191 executor-arch: 'aarch64'
194 executor-arch: 'x86_64'
197 executor-arch: 'x86_64'
200 executor-arch: 'aarch64'
201 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
205 executor-arch: 'x86_64'
208 executor-arch: 'x86_64'
211 executor-arch: 'x86_64'
214 executor-arch: 'x86_64'
217 executor-arch: 'aarch64'
220 executor-arch: 'x86_64'
223 executor-arch: 'x86_64'
226 executor-arch: 'aarch64'
227 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
231 executor-arch: 'x86_64'
234 executor-arch: 'x86_64'
237 executor-arch: 'x86_64'
240 executor-arch: 'x86_64'
243 executor-arch: 'aarch64'
246 executor-arch: 'x86_64'
249 executor-arch: 'x86_64'
252 executor-arch: 'aarch64'
253 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
257 executor-arch: 'x86_64'
260 executor-arch: 'x86_64'
263 executor-arch: 'x86_64'
266 executor-arch: 'x86_64'
269 executor-arch: 'aarch64'
272 executor-arch: 'x86_64'
275 executor-arch: 'x86_64'
278 executor-arch: 'aarch64'
283 csit-perf-trial-duration: "1.0"
284 csit-perf-trial-multiplicity: "10"
291 branch-id: 'oper-rls2009'
293 branch: 'rls2009_lts'
294 branch-id: 'oper-rls2009_lts'
297 branch-id: 'oper-rls2101'
300 branch-id: 'oper-rls2106'
304 branch-id: 'oper-rls2009'
307 branch-id: 'oper-rls2101'
310 branch-id: 'oper-rls2106'
312 build-artifact-num-to-keep: 10
316 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
322 <li>perf verify - per csit gerrit patch
326 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
327 <li>trigger: keyword in comment to csit patch:
328 <b>csit-{node-arch}-perftest tag_list</b>
332 <li>builder-{os}-prod-{executor-arch}
334 <li>perf test-cases selection
336 <li>test-cases selected using trigger keyword followed by tags
337 <li>all test-cases are labelled with CSIT RF topic tags
338 defined in <i>csit/docs/tag_documentation.rst</i>
340 <li>proposed keywords
342 <li>focus on testing specified vpp packet processing path
343 <li>format: csit-{node-arch}-perftest tag_list
345 <li>default tags for vpp startup config and perf test type
347 <li>IP4BASE, IP6BASE, L2BDBASE
348 <li>64B/78B: 64B/78B packet size
350 <li>X710: x710 Fortville NIC
351 <li>MRR: MRR throughput
355 <li>jjb verify: PASS/FAIL
361 project-type: freestyle
362 node: 'builder-{os}-prod-{executor-arch}'
364 archive-artifacts: 'archive/*.*'
368 daysToKeep: '{build-days-to-keep}'
369 numToKeep: '{build-num-to-keep}'
370 artifactDaysToKeep: '{build-artifact-days-to-keep}'
371 artifactNumToKeep: '{build-artifact-num-to-keep}'
378 - gerrit-refspec-parameter
379 - gerrit-event-type-parameter
380 - gerrit-event-comment-text-parameter
381 - csit-perf-trial-duration-parameter:
382 csit-perf-trial-duration: "{csit-perf-trial-duration}"
383 - csit-perf-trial-multiplicity-parameter:
384 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
386 name: ARCHIVE_ARTIFACTS
387 default: '{archive-artifacts}'
388 description: Artifacts to archive to the logs server.
389 # This is a manually-triggered verify job, part of API coverage.
390 # CRC checking is needed to ensure vpp crc job breaks only when intended.
391 # Can be removed when this job is no longer needed for full API coverage.
392 - csit-fail-on-crc-mismatch-parameter:
393 fail-on-crc-mismatch: 'True'
396 - gerrit-trigger-scm:
397 credentials-id: 'jenkins-gerrit-credentials'
398 refspec: '$GERRIT_REFSPEC'
399 choosing-strategy: 'gerrit'
402 - fdio-infra-wrappers-non-activity-timeout:
403 build-timeout: '{build-timeout}'
406 - gerrit-trigger-csit-perftest:
409 trigger-word: 'csit-{node-arch}-perftest'
415 - ../scripts/setup_executor_env.sh
418 - ../scripts/csit/perf-verify.sh
422 output-path: 'archives'
429 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
435 <li>check vpp perf mrr daily
439 <li>builder-{os}-prod-{executor-arch}
441 <li>perf test-cases selection
443 <li>all CSIT VPP MRR perf suites
447 <li>jjb verify: PASS/FAIL
449 <li>analyse: csit project (catch malfunctions/degradations)
453 project-type: freestyle
454 node: 'builder-{os}-prod-{executor-arch}'
456 archive-artifacts: 'csit/archive/*.*'
460 daysToKeep: '{build-days-to-keep}'
461 numToKeep: '{build-num-to-keep}'
462 artifactDaysToKeep: '{build-artifact-days-to-keep}'
463 artifactNumToKeep: '{build-artifact-num-to-keep}'
470 - csit-perf-trial-duration-parameter:
471 csit-perf-trial-duration: "{csit-perf-trial-duration}"
472 - csit-perf-trial-multiplicity-parameter:
473 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
475 name: ARCHIVE_ARTIFACTS
476 default: '{archive-artifacts}'
477 description: Artifacts to archive to the logs server.
480 - fdio-infra-wrappers-non-activity-timeout:
481 build-timeout: '{build-timeout}'
484 - timed: '{periodicity}'
487 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
489 properties-file: variables.prop
492 - ../scripts/setup_executor_env.sh
495 - ../scripts/csit/perf-timed.sh
499 output-path: 'archives'
506 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
512 <li>check vpp perf mrr weekly on {node-arch}
516 <li>builder-{os}-prod-{executor-arch}
518 <li>perf test-cases selection
520 <li>NF Density CSIT VPP MRR perf suites
524 <li>jjb verify: PASS/FAIL
526 <li>analyse: csit project (catch malfunctions/degradations)
530 project-type: freestyle
531 node: 'builder-{os}-prod-{executor-arch}'
533 archive-artifacts: 'csit/archive/*.*'
537 daysToKeep: '{build-days-to-keep}'
538 numToKeep: '{build-num-to-keep}'
539 artifactDaysToKeep: '{build-artifact-days-to-keep}'
540 artifactNumToKeep: '{build-artifact-num-to-keep}'
547 - csit-perf-trial-duration-parameter:
548 csit-perf-trial-duration: "{csit-perf-trial-duration}"
549 - csit-perf-trial-multiplicity-parameter:
550 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
552 name: ARCHIVE_ARTIFACTS
553 default: '{archive-artifacts}'
554 description: Artifacts to archive to the logs server.
557 - fdio-infra-wrappers-non-activity-timeout:
558 build-timeout: '{build-timeout}'
561 - timed: '{periodicity}'
564 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
566 properties-file: variables.prop
569 - ../scripts/setup_executor_env.sh
572 - ../scripts/csit/perf-timed.sh
576 output-path: 'archives'
583 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
589 <li>check vpp perf ndrpdr weekly on {node-arch}
593 <li>builder-{os}-prod-{executor-arch}
595 <li>perf test-cases selection
597 <li>pre-selected CSIT VPP NDRPDR perf suites
601 <li>jjb verify: PASS/FAIL
603 <li>analyse: csit project (catch malfunctions/degradations)
606 project-type: freestyle
607 node: 'builder-{os}-prod-{executor-arch}'
609 archive-artifacts: 'csit/archive/*.*'
613 daysToKeep: '{build-days-to-keep}'
614 numToKeep: '{build-num-to-keep}'
615 artifactDaysToKeep: '{build-artifact-days-to-keep}'
616 artifactNumToKeep: '{build-artifact-num-to-keep}'
624 name: ARCHIVE_ARTIFACTS
625 default: '{archive-artifacts}'
626 description: Artifacts to archive to the logs server.
629 - fdio-infra-wrappers-non-activity-timeout:
630 build-timeout: '{build-timeout}'
633 - timed: '{periodicity}'
636 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
638 properties-file: variables.prop
641 - ../scripts/setup_executor_env.sh
644 - ../scripts/csit/perf-timed.sh
648 output-path: 'archives'
655 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
661 <li>perf verify - per csit gerrit patch
665 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
666 <li>trigger: keyword in comment to csit patch:
667 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
671 <li>builder-{os}-prod-{executor-arch}
673 <li>perf test-cases selection
675 <li>test-cases selected using trigger keyword followed by tags
676 <li>all test-cases are labelled with CSIT RF topic tags
677 defined in <i>csit/docs/tag_documentation.rst</i>
679 <li>default tags for dpdk perf test type
681 <li>IP4BASE, L2XCBASE
682 <li>64B: 64B packet size
684 <li>X710: x710 Fortville NIC
685 <li>MRR: MRR throughput
689 <li>jjb verify: PASS/FAIL
695 project-type: freestyle
696 node: 'builder-{os}-prod-{executor-arch}'
698 archive-artifacts: 'archive/*.*'
702 daysToKeep: '{build-days-to-keep}'
703 numToKeep: '{build-num-to-keep}'
704 artifactDaysToKeep: '{build-artifact-days-to-keep}'
705 artifactNumToKeep: '{build-artifact-num-to-keep}'
712 - csit-perf-trial-duration-parameter:
713 csit-perf-trial-duration: "{csit-perf-trial-duration}"
714 - csit-perf-trial-multiplicity-parameter:
715 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
717 name: ARCHIVE_ARTIFACTS
718 default: '{archive-artifacts}'
719 description: Artifacts to archive to the logs server.
722 - gerrit-trigger-scm:
723 credentials-id: 'jenkins-gerrit-credentials'
724 refspec: '$GERRIT_REFSPEC'
725 choosing-strategy: 'gerrit'
728 - fdio-infra-wrappers-non-activity-timeout:
729 build-timeout: '{build-timeout}'
732 - gerrit-trigger-csit-perftest:
735 trigger-word: 'csit-dpdk-{node-arch}-perftest'
741 - ../scripts/setup_executor_env.sh
744 - ../scripts/csit/perf-verify.sh
748 output-path: 'archives'
755 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
761 <li>check dpdk perf mrr weekly
765 <li>builder-{os}-prod-{executor-arch}
767 <li>perf test-cases selection
769 <li>all CSIT DPDK MRR perf suites
773 <li>jjb verify: PASS/FAIL
775 <li>analyse: csit project (catch malfunctions/degradations)
779 project-type: freestyle
780 node: 'builder-{os}-prod-{executor-arch}'
782 archive-artifacts: 'csit/archive/*.*'
786 daysToKeep: '{build-days-to-keep}'
787 numToKeep: '{build-num-to-keep}'
788 artifactDaysToKeep: '{build-artifact-days-to-keep}'
789 artifactNumToKeep: '{build-artifact-num-to-keep}'
796 - csit-perf-trial-duration-parameter:
797 csit-perf-trial-duration: "{csit-perf-trial-duration}"
798 - csit-perf-trial-multiplicity-parameter:
799 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
801 name: ARCHIVE_ARTIFACTS
802 default: '{archive-artifacts}'
803 description: Artifacts to archive to the logs server.
806 - fdio-infra-wrappers-non-activity-timeout:
807 build-timeout: '{build-timeout}'
810 - timed: '{periodicity}'
813 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
815 properties-file: variables.prop
818 - ../scripts/setup_executor_env.sh
821 - ../scripts/csit/perf-timed.sh
825 output-path: 'archives'
832 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
838 <li>get vpp performance iterative data for csit report
843 <b>csit-vpp-perf-report-iterative-{stream_report}-
845 <li>trigger: keyword in comment to csit patch:
846 <b>csit-vpp-report-iter-{node-arch}-perftest
849 csit-vpp-report-iter-{node-arch}-perftest vpp-00
853 <li>builder-{os}-prod-{executor-arch}
855 <li>perf test-cases selection
857 <li>test-cases selected by tags defined in
858 <i>csit/docs/job_specs/report_iterative/{node-arch}/
864 <li>jjb verify: PASS/FAIL
865 <li>present: vpp performance
866 <li>analyse: vpp performance
870 project-type: freestyle
871 node: 'builder-{os}-prod-{executor-arch}'
873 archive-artifacts: 'archive/*.*'
877 daysToKeep: '{build-days-to-keep}'
878 numToKeep: '{build-num-to-keep}'
879 artifactDaysToKeep: '{build-artifact-days-to-keep}'
880 artifactNumToKeep: '{build-artifact-num-to-keep}'
887 - gerrit-refspec-parameter
888 - gerrit-event-type-parameter
889 - gerrit-event-comment-text-parameter
890 - csit-perf-trial-duration-parameter:
891 csit-perf-trial-duration: "{csit-perf-trial-duration}"
892 - csit-perf-trial-multiplicity-parameter:
893 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
895 name: ARCHIVE_ARTIFACTS
896 default: '{archive-artifacts}'
897 description: Artifacts to archive to the logs server.
900 - gerrit-trigger-scm:
901 credentials-id: 'jenkins-gerrit-credentials'
902 refspec: '$GERRIT_REFSPEC'
903 choosing-strategy: 'gerrit'
906 - fdio-infra-wrappers-non-activity-timeout:
907 build-timeout: '{build-timeout}'
910 - gerrit-trigger-csit-perftest:
913 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
919 - ../scripts/setup_executor_env.sh
922 - ../scripts/csit/perf-verify.sh
926 output-path: 'archives'
933 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
939 <li>get dpdk performance iterative data for csit report
944 <b>csit-dpdk-perf-report-iterative-{stream_report}-
946 <li>trigger: keyword in comment to csit patch:
947 <b>csit-dpdk-report-iter-{node-arch}-perftest
950 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
954 <li>builder-{os}-prod-{executor-arch}
956 <li>perf test-cases selection
958 <li>test-cases selected by tags defined in
959 <i>csit/docs/job_specs/report_iterative/{node-arch}/
965 <li>jjb verify: PASS/FAIL
966 <li>present: dpdk performance
967 <li>analyse: dpdk performance
971 project-type: freestyle
972 node: 'builder-{os}-prod-{executor-arch}'
974 archive-artifacts: 'archive/*.*'
978 daysToKeep: '{build-days-to-keep}'
979 numToKeep: '{build-num-to-keep}'
980 artifactDaysToKeep: '{build-artifact-days-to-keep}'
981 artifactNumToKeep: '{build-artifact-num-to-keep}'
988 - gerrit-refspec-parameter
989 - gerrit-event-type-parameter
990 - gerrit-event-comment-text-parameter
991 - csit-perf-trial-duration-parameter:
992 csit-perf-trial-duration: "{csit-perf-trial-duration}"
993 - csit-perf-trial-multiplicity-parameter:
994 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
996 name: ARCHIVE_ARTIFACTS
997 default: '{archive-artifacts}'
998 description: Artifacts to archive to the logs server.
1001 - gerrit-trigger-scm:
1002 credentials-id: 'jenkins-gerrit-credentials'
1003 refspec: '$GERRIT_REFSPEC'
1004 choosing-strategy: 'gerrit'
1007 - fdio-infra-wrappers-non-activity-timeout:
1008 build-timeout: '{build-timeout}'
1011 - gerrit-trigger-csit-perftest:
1012 project: '{project}'
1014 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1019 !include-raw-escape:
1020 - ../scripts/setup_executor_env.sh
1022 !include-raw-escape:
1023 - ../scripts/csit/perf-verify.sh
1027 output-path: 'archives'
1031 - fdio-infra-publish
1034 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1040 <li>get vpp performance coverage data for csit report
1045 <b>csit-vpp-perf-report-coverage-{stream_report}-
1047 <li>trigger: keyword in comment to csit patch:
1048 <b>csit-vpp-report-cov-{node-arch}-perftest
1050 <li>trigger example:
1051 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1055 <li>builder-{os}-prod-{executor-arch}
1057 <li>perf test-cases selection
1059 <li>test-cases selected by tags defined in
1060 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1066 <li>jjb verify: PASS/FAIL
1067 <li>present: vpp performance
1068 <li>analyse: vpp performance
1072 project-type: freestyle
1073 node: 'builder-{os}-prod-{executor-arch}'
1075 archive-artifacts: 'archive/*.*'
1079 daysToKeep: '{build-days-to-keep}'
1080 numToKeep: '{build-num-to-keep}'
1081 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1082 artifactNumToKeep: '{build-artifact-num-to-keep}'
1085 - project-parameter:
1086 project: '{project}'
1089 - gerrit-refspec-parameter
1090 - gerrit-event-type-parameter
1091 - gerrit-event-comment-text-parameter
1092 - csit-perf-trial-duration-parameter:
1093 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1094 - csit-perf-trial-multiplicity-parameter:
1095 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1097 name: ARCHIVE_ARTIFACTS
1098 default: '{archive-artifacts}'
1099 description: Artifacts to archive to the logs server.
1102 - gerrit-trigger-scm:
1103 credentials-id: 'jenkins-gerrit-credentials'
1104 refspec: '$GERRIT_REFSPEC'
1105 choosing-strategy: 'gerrit'
1108 - fdio-infra-wrappers-non-activity-timeout:
1109 build-timeout: '{build-timeout}'
1112 - gerrit-trigger-csit-perftest:
1113 project: '{project}'
1115 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1120 !include-raw-escape:
1121 - ../scripts/setup_executor_env.sh
1123 !include-raw-escape:
1124 - ../scripts/csit/perf-verify.sh
1128 output-path: 'archives'
1132 - fdio-infra-publish
1135 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1141 <li>get dpdk performance coverage data for csit report
1146 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1148 <li>trigger: keyword in comment to csit patch:
1149 <b>csit-dpdk-report-cov-{node-arch}-perftest
1151 <li>trigger example:
1152 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1156 <li>builder-{os}-prod-{executor-arch}
1158 <li>perf test-cases selection
1160 <li>test-cases selected by tags defined in
1161 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1167 <li>jjb verify: PASS/FAIL
1168 <li>present: dpdk performance
1169 <li>analyse: dpdk performance
1173 project-type: freestyle
1174 node: 'builder-{os}-prod-{executor-arch}'
1176 archive-artifacts: 'archive/*.*'
1180 daysToKeep: '{build-days-to-keep}'
1181 numToKeep: '{build-num-to-keep}'
1182 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1183 artifactNumToKeep: '{build-artifact-num-to-keep}'
1186 - project-parameter:
1187 project: '{project}'
1190 - gerrit-refspec-parameter
1191 - gerrit-event-type-parameter
1192 - gerrit-event-comment-text-parameter
1193 - csit-perf-trial-duration-parameter:
1194 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1195 - csit-perf-trial-multiplicity-parameter:
1196 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1198 name: ARCHIVE_ARTIFACTS
1199 default: '{archive-artifacts}'
1200 description: Artifacts to archive to the logs server.
1203 - gerrit-trigger-scm:
1204 credentials-id: 'jenkins-gerrit-credentials'
1205 refspec: '$GERRIT_REFSPEC'
1206 choosing-strategy: 'gerrit'
1209 - fdio-infra-wrappers-non-activity-timeout:
1210 build-timeout: '{build-timeout}'
1213 - gerrit-trigger-csit-perftest:
1214 project: '{project}'
1216 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1221 !include-raw-escape:
1222 - ../scripts/setup_executor_env.sh
1224 !include-raw-escape:
1225 - ../scripts/csit/perf-verify.sh
1229 output-path: 'archives'
1233 - fdio-infra-publish