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: 'x86_64'
49 executor-arch: 'aarch64'
50 - 'csit-dpdk-perf-mrr-weekly-master{node-arch}':
54 executor-arch: 'x86_64'
57 executor-arch: 'x86_64'
60 executor-arch: 'x86_64'
63 executor-arch: 'x86_64'
66 executor-arch: 'aarch64'
69 executor-arch: 'x86_64'
72 executor-arch: 'aarch64'
73 periodicity: '0 0 * * 6'
74 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
78 executor-arch: 'x86_64'
81 executor-arch: 'x86_64'
84 executor-arch: 'x86_64'
87 executor-arch: 'x86_64'
90 executor-arch: 'aarch64'
93 executor-arch: 'x86_64'
96 executor-arch: 'x86_64'
99 executor-arch: 'x86_64'
102 executor-arch: 'aarch64'
109 branch-id: 'oper-rls2009'
111 branch: 'rls2009_lts'
112 branch-id: 'oper-rls2009_lts'
115 branch-id: 'oper-rls2101'
118 branch-id: 'oper-rls2106'
119 - 'csit-vpp-perf-mrr-daily-master{node-arch}':
123 executor-arch: 'x86_64'
124 periodicity: '0 2,14 * * *'
127 executor-arch: 'x86_64'
128 periodicity: '0 2,14 * * *'
131 executor-arch: 'x86_64'
132 periodicity: '0 2,14 * * *'
135 executor-arch: 'x86_64'
136 periodicity: '0 2,14 * * *'
139 executor-arch: 'x86_64'
140 periodicity: '0 2,14 * * *'
143 executor-arch: 'aarch64'
144 periodicity: '0 14 * * *'
147 executor-arch: 'x86_64'
148 periodicity: '0 2,14 * * *'
151 executor-arch: 'x86_64'
152 periodicity: '0 2,14 * * *'
155 executor-arch: 'aarch64'
156 periodicity: '0 14 * * *'
157 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
161 executor-arch: 'x86_64'
164 executor-arch: 'x86_64'
167 executor-arch: 'x86_64'
173 branch: 'rls2009_lts'
174 branch-id: 'oper-rls2009_lts'
175 periodicity: '0 0 * * 6'
176 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
180 executor-arch: 'x86_64'
183 executor-arch: 'x86_64'
186 executor-arch: 'x86_64'
189 executor-arch: 'x86_64'
190 periodicity: '0 0 * * 6'
191 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
195 executor-arch: 'x86_64'
198 executor-arch: 'x86_64'
201 executor-arch: 'x86_64'
204 executor-arch: 'x86_64'
207 executor-arch: 'aarch64'
210 executor-arch: 'x86_64'
213 executor-arch: 'x86_64'
216 executor-arch: 'x86_64'
219 executor-arch: 'aarch64'
220 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
224 executor-arch: 'x86_64'
227 executor-arch: 'x86_64'
230 executor-arch: 'x86_64'
233 executor-arch: 'x86_64'
236 executor-arch: 'aarch64'
239 executor-arch: 'x86_64'
242 executor-arch: 'x86_64'
245 executor-arch: 'x86_64'
248 executor-arch: 'aarch64'
249 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
253 executor-arch: 'x86_64'
256 executor-arch: 'x86_64'
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
265 executor-arch: 'aarch64'
268 executor-arch: 'x86_64'
271 executor-arch: 'x86_64'
274 executor-arch: 'x86_64'
277 executor-arch: 'aarch64'
278 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
282 executor-arch: 'x86_64'
285 executor-arch: 'x86_64'
288 executor-arch: 'x86_64'
291 executor-arch: 'x86_64'
294 executor-arch: 'aarch64'
297 executor-arch: 'x86_64'
300 executor-arch: 'x86_64'
303 executor-arch: 'x86_64'
306 executor-arch: 'aarch64'
311 csit-perf-trial-duration: "1.0"
312 csit-perf-trial-multiplicity: "10"
319 branch-id: 'oper-rls2009'
321 branch: 'rls2009_lts'
322 branch-id: 'oper-rls2009_lts'
325 branch-id: 'oper-rls2101'
328 branch-id: 'oper-rls2106'
332 branch-id: 'oper-rls2009'
335 branch-id: 'oper-rls2101'
338 branch-id: 'oper-rls2106'
340 build-artifact-num-to-keep: 10
344 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
350 <li>perf verify - per csit gerrit patch
354 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
355 <li>trigger: keyword in comment to csit patch:
356 <b>csit-{node-arch}-perftest tag_list</b>
360 <li>builder-{os}-prod-{executor-arch}
362 <li>perf test-cases selection
364 <li>test-cases selected using trigger keyword followed by tags
365 <li>all test-cases are labelled with CSIT RF topic tags
366 defined in <i>csit/docs/tag_documentation.rst</i>
368 <li>proposed keywords
370 <li>focus on testing specified vpp packet processing path
371 <li>format: csit-{node-arch}-perftest tag_list
373 <li>default tags for vpp startup config and perf test type
375 <li>IP4BASE, IP6BASE, L2BDBASE
376 <li>64B/78B: 64B/78B packet size
378 <li>X710: x710 Fortville NIC
379 <li>MRR: MRR throughput
383 <li>jjb verify: PASS/FAIL
389 project-type: freestyle
390 node: 'builder-{os}-prod-{executor-arch}'
392 archive-artifacts: 'archive/*.*'
396 daysToKeep: '{build-days-to-keep}'
397 numToKeep: '{build-num-to-keep}'
398 artifactDaysToKeep: '{build-artifact-days-to-keep}'
399 artifactNumToKeep: '{build-artifact-num-to-keep}'
406 - gerrit-refspec-parameter
407 - gerrit-event-type-parameter
408 - gerrit-event-comment-text-parameter
409 - csit-perf-trial-duration-parameter:
410 csit-perf-trial-duration: "{csit-perf-trial-duration}"
411 - csit-perf-trial-multiplicity-parameter:
412 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
414 name: ARCHIVE_ARTIFACTS
415 default: '{archive-artifacts}'
416 description: Artifacts to archive to the logs server.
417 # This is a manually-triggered verify job, part of API coverage.
418 # CRC checking is needed to ensure vpp crc job breaks only when intended.
419 # Can be removed when this job is no longer needed for full API coverage.
420 - csit-fail-on-crc-mismatch-parameter:
421 fail-on-crc-mismatch: 'True'
424 - gerrit-trigger-scm:
425 credentials-id: 'jenkins-gerrit-credentials'
426 refspec: '$GERRIT_REFSPEC'
427 choosing-strategy: 'gerrit'
430 - fdio-infra-wrappers-non-activity-timeout:
431 build-timeout: '{build-timeout}'
434 - gerrit-trigger-csit-perftest:
437 trigger-word: 'csit-{node-arch}-perftest'
443 - ../scripts/setup_executor_env.sh
446 - ../scripts/csit/perf-verify.sh
450 output-path: 'archives'
457 name: 'csit-vpp-perf-mrr-daily-master{node-arch}'
463 <li>check vpp perf mrr daily
467 <li>builder-{os}-prod-{executor-arch}
469 <li>perf test-cases selection
471 <li>all CSIT VPP MRR perf suites
475 <li>jjb verify: PASS/FAIL
477 <li>analyse: csit project (catch malfunctions/degradations)
481 project-type: freestyle
482 node: 'builder-{os}-prod-{executor-arch}'
484 archive-artifacts: 'csit/archive/*.*'
488 daysToKeep: '{build-days-to-keep}'
489 numToKeep: '{build-num-to-keep}'
490 artifactDaysToKeep: '{build-artifact-days-to-keep}'
491 artifactNumToKeep: '{build-artifact-num-to-keep}'
498 - csit-perf-trial-duration-parameter:
499 csit-perf-trial-duration: "{csit-perf-trial-duration}"
500 - csit-perf-trial-multiplicity-parameter:
501 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
503 name: ARCHIVE_ARTIFACTS
504 default: '{archive-artifacts}'
505 description: Artifacts to archive to the logs server.
508 - fdio-infra-wrappers-non-activity-timeout:
509 build-timeout: '{build-timeout}'
512 - timed: '{periodicity}'
515 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
517 properties-file: variables.prop
520 - ../scripts/setup_executor_env.sh
523 - ../scripts/csit/perf-timed.sh
527 output-path: 'archives'
534 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
540 <li>check vpp perf mrr weekly on {node-arch}
544 <li>builder-{os}-prod-{executor-arch}
546 <li>perf test-cases selection
548 <li>NF Density CSIT VPP MRR perf suites
552 <li>jjb verify: PASS/FAIL
554 <li>analyse: csit project (catch malfunctions/degradations)
558 project-type: freestyle
559 node: 'builder-{os}-prod-{executor-arch}'
561 archive-artifacts: 'csit/archive/*.*'
565 daysToKeep: '{build-days-to-keep}'
566 numToKeep: '{build-num-to-keep}'
567 artifactDaysToKeep: '{build-artifact-days-to-keep}'
568 artifactNumToKeep: '{build-artifact-num-to-keep}'
575 - csit-perf-trial-duration-parameter:
576 csit-perf-trial-duration: "{csit-perf-trial-duration}"
577 - csit-perf-trial-multiplicity-parameter:
578 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
580 name: ARCHIVE_ARTIFACTS
581 default: '{archive-artifacts}'
582 description: Artifacts to archive to the logs server.
585 - fdio-infra-wrappers-non-activity-timeout:
586 build-timeout: '{build-timeout}'
589 - timed: '{periodicity}'
592 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
594 properties-file: variables.prop
597 - ../scripts/setup_executor_env.sh
600 - ../scripts/csit/perf-timed.sh
604 output-path: 'archives'
611 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
617 <li>check vpp perf ndrpdr weekly on {node-arch}
621 <li>builder-{os}-prod-{executor-arch}
623 <li>perf test-cases selection
625 <li>pre-selected CSIT VPP NDRPDR perf suites
629 <li>jjb verify: PASS/FAIL
631 <li>analyse: csit project (catch malfunctions/degradations)
634 project-type: freestyle
635 node: 'builder-{os}-prod-{executor-arch}'
637 archive-artifacts: 'csit/archive/*.*'
641 daysToKeep: '{build-days-to-keep}'
642 numToKeep: '{build-num-to-keep}'
643 artifactDaysToKeep: '{build-artifact-days-to-keep}'
644 artifactNumToKeep: '{build-artifact-num-to-keep}'
652 name: ARCHIVE_ARTIFACTS
653 default: '{archive-artifacts}'
654 description: Artifacts to archive to the logs server.
657 - fdio-infra-wrappers-non-activity-timeout:
658 build-timeout: '{build-timeout}'
661 - timed: '{periodicity}'
664 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
666 properties-file: variables.prop
669 - ../scripts/setup_executor_env.sh
672 - ../scripts/csit/perf-timed.sh
676 output-path: 'archives'
683 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
689 <li>perf verify - per csit gerrit patch
693 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
694 <li>trigger: keyword in comment to csit patch:
695 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
699 <li>builder-{os}-prod-{executor-arch}
701 <li>perf test-cases selection
703 <li>test-cases selected using trigger keyword followed by tags
704 <li>all test-cases are labelled with CSIT RF topic tags
705 defined in <i>csit/docs/tag_documentation.rst</i>
707 <li>default tags for dpdk perf test type
709 <li>IP4BASE, L2XCBASE
710 <li>64B: 64B packet size
712 <li>X710: x710 Fortville NIC
713 <li>MRR: MRR throughput
717 <li>jjb verify: PASS/FAIL
723 project-type: freestyle
724 node: 'builder-{os}-prod-{executor-arch}'
726 archive-artifacts: 'archive/*.*'
730 daysToKeep: '{build-days-to-keep}'
731 numToKeep: '{build-num-to-keep}'
732 artifactDaysToKeep: '{build-artifact-days-to-keep}'
733 artifactNumToKeep: '{build-artifact-num-to-keep}'
740 - csit-perf-trial-duration-parameter:
741 csit-perf-trial-duration: "{csit-perf-trial-duration}"
742 - csit-perf-trial-multiplicity-parameter:
743 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
745 name: ARCHIVE_ARTIFACTS
746 default: '{archive-artifacts}'
747 description: Artifacts to archive to the logs server.
750 - gerrit-trigger-scm:
751 credentials-id: 'jenkins-gerrit-credentials'
752 refspec: '$GERRIT_REFSPEC'
753 choosing-strategy: 'gerrit'
756 - fdio-infra-wrappers-non-activity-timeout:
757 build-timeout: '{build-timeout}'
760 - gerrit-trigger-csit-perftest:
763 trigger-word: 'csit-dpdk-{node-arch}-perftest'
769 - ../scripts/setup_executor_env.sh
772 - ../scripts/csit/perf-verify.sh
776 output-path: 'archives'
783 name: 'csit-dpdk-perf-mrr-weekly-master{node-arch}'
789 <li>check dpdk perf mrr weekly
793 <li>builder-{os}-prod-{executor-arch}
795 <li>perf test-cases selection
797 <li>all CSIT DPDK MRR perf suites
801 <li>jjb verify: PASS/FAIL
803 <li>analyse: csit project (catch malfunctions/degradations)
807 project-type: freestyle
808 node: 'builder-{os}-prod-{executor-arch}'
810 archive-artifacts: 'csit/archive/*.*'
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}'
824 - csit-perf-trial-duration-parameter:
825 csit-perf-trial-duration: "{csit-perf-trial-duration}"
826 - csit-perf-trial-multiplicity-parameter:
827 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
829 name: ARCHIVE_ARTIFACTS
830 default: '{archive-artifacts}'
831 description: Artifacts to archive to the logs server.
834 - fdio-infra-wrappers-non-activity-timeout:
835 build-timeout: '{build-timeout}'
838 - timed: '{periodicity}'
841 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
843 properties-file: variables.prop
846 - ../scripts/setup_executor_env.sh
849 - ../scripts/csit/perf-timed.sh
853 output-path: 'archives'
860 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
866 <li>get vpp performance iterative data for csit report
871 <b>csit-vpp-perf-report-iterative-{stream_report}-
873 <li>trigger: keyword in comment to csit patch:
874 <b>csit-vpp-report-iter-{node-arch}-perftest
877 csit-vpp-report-iter-{node-arch}-perftest vpp-00
881 <li>builder-{os}-prod-{executor-arch}
883 <li>perf test-cases selection
885 <li>test-cases selected by tags defined in
886 <i>csit/docs/job_specs/report_iterative/{node-arch}/
892 <li>jjb verify: PASS/FAIL
893 <li>present: vpp performance
894 <li>analyse: vpp performance
898 project-type: freestyle
899 node: 'builder-{os}-prod-{executor-arch}'
901 archive-artifacts: 'archive/*.*'
905 daysToKeep: '{build-days-to-keep}'
906 numToKeep: '{build-num-to-keep}'
907 artifactDaysToKeep: '{build-artifact-days-to-keep}'
908 artifactNumToKeep: '{build-artifact-num-to-keep}'
915 - gerrit-refspec-parameter
916 - gerrit-event-type-parameter
917 - gerrit-event-comment-text-parameter
918 - csit-perf-trial-duration-parameter:
919 csit-perf-trial-duration: "{csit-perf-trial-duration}"
920 - csit-perf-trial-multiplicity-parameter:
921 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
923 name: ARCHIVE_ARTIFACTS
924 default: '{archive-artifacts}'
925 description: Artifacts to archive to the logs server.
928 - gerrit-trigger-scm:
929 credentials-id: 'jenkins-gerrit-credentials'
930 refspec: '$GERRIT_REFSPEC'
931 choosing-strategy: 'gerrit'
934 - fdio-infra-wrappers-non-activity-timeout:
935 build-timeout: '{build-timeout}'
938 - gerrit-trigger-csit-perftest:
941 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
947 - ../scripts/setup_executor_env.sh
950 - ../scripts/csit/perf-verify.sh
954 output-path: 'archives'
961 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
967 <li>get dpdk performance iterative data for csit report
972 <b>csit-dpdk-perf-report-iterative-{stream_report}-
974 <li>trigger: keyword in comment to csit patch:
975 <b>csit-dpdk-report-iter-{node-arch}-perftest
978 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
982 <li>builder-{os}-prod-{executor-arch}
984 <li>perf test-cases selection
986 <li>test-cases selected by tags defined in
987 <i>csit/docs/job_specs/report_iterative/{node-arch}/
993 <li>jjb verify: PASS/FAIL
994 <li>present: dpdk performance
995 <li>analyse: dpdk performance
999 project-type: freestyle
1000 node: 'builder-{os}-prod-{executor-arch}'
1002 archive-artifacts: 'archive/*.*'
1006 daysToKeep: '{build-days-to-keep}'
1007 numToKeep: '{build-num-to-keep}'
1008 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1009 artifactNumToKeep: '{build-artifact-num-to-keep}'
1012 - project-parameter:
1013 project: '{project}'
1016 - gerrit-refspec-parameter
1017 - gerrit-event-type-parameter
1018 - gerrit-event-comment-text-parameter
1019 - csit-perf-trial-duration-parameter:
1020 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1021 - csit-perf-trial-multiplicity-parameter:
1022 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1024 name: ARCHIVE_ARTIFACTS
1025 default: '{archive-artifacts}'
1026 description: Artifacts to archive to the logs server.
1029 - gerrit-trigger-scm:
1030 credentials-id: 'jenkins-gerrit-credentials'
1031 refspec: '$GERRIT_REFSPEC'
1032 choosing-strategy: 'gerrit'
1035 - fdio-infra-wrappers-non-activity-timeout:
1036 build-timeout: '{build-timeout}'
1039 - gerrit-trigger-csit-perftest:
1040 project: '{project}'
1042 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1047 !include-raw-escape:
1048 - ../scripts/setup_executor_env.sh
1050 !include-raw-escape:
1051 - ../scripts/csit/perf-verify.sh
1055 output-path: 'archives'
1059 - fdio-infra-publish
1062 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1068 <li>get vpp performance coverage data for csit report
1073 <b>csit-vpp-perf-report-coverage-{stream_report}-
1075 <li>trigger: keyword in comment to csit patch:
1076 <b>csit-vpp-report-cov-{node-arch}-perftest
1078 <li>trigger example:
1079 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1083 <li>builder-{os}-prod-{executor-arch}
1085 <li>perf test-cases selection
1087 <li>test-cases selected by tags defined in
1088 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1094 <li>jjb verify: PASS/FAIL
1095 <li>present: vpp performance
1096 <li>analyse: vpp performance
1100 project-type: freestyle
1101 node: 'builder-{os}-prod-{executor-arch}'
1103 archive-artifacts: 'archive/*.*'
1107 daysToKeep: '{build-days-to-keep}'
1108 numToKeep: '{build-num-to-keep}'
1109 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1110 artifactNumToKeep: '{build-artifact-num-to-keep}'
1113 - project-parameter:
1114 project: '{project}'
1117 - gerrit-refspec-parameter
1118 - gerrit-event-type-parameter
1119 - gerrit-event-comment-text-parameter
1120 - csit-perf-trial-duration-parameter:
1121 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1122 - csit-perf-trial-multiplicity-parameter:
1123 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1125 name: ARCHIVE_ARTIFACTS
1126 default: '{archive-artifacts}'
1127 description: Artifacts to archive to the logs server.
1130 - gerrit-trigger-scm:
1131 credentials-id: 'jenkins-gerrit-credentials'
1132 refspec: '$GERRIT_REFSPEC'
1133 choosing-strategy: 'gerrit'
1136 - fdio-infra-wrappers-non-activity-timeout:
1137 build-timeout: '{build-timeout}'
1140 - gerrit-trigger-csit-perftest:
1141 project: '{project}'
1143 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1148 !include-raw-escape:
1149 - ../scripts/setup_executor_env.sh
1151 !include-raw-escape:
1152 - ../scripts/csit/perf-verify.sh
1156 output-path: 'archives'
1160 - fdio-infra-publish
1163 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1169 <li>get dpdk performance coverage data for csit report
1174 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1176 <li>trigger: keyword in comment to csit patch:
1177 <b>csit-dpdk-report-cov-{node-arch}-perftest
1179 <li>trigger example:
1180 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1184 <li>builder-{os}-prod-{executor-arch}
1186 <li>perf test-cases selection
1188 <li>test-cases selected by tags defined in
1189 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1195 <li>jjb verify: PASS/FAIL
1196 <li>present: dpdk performance
1197 <li>analyse: dpdk performance
1201 project-type: freestyle
1202 node: 'builder-{os}-prod-{executor-arch}'
1204 archive-artifacts: 'archive/*.*'
1208 daysToKeep: '{build-days-to-keep}'
1209 numToKeep: '{build-num-to-keep}'
1210 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1211 artifactNumToKeep: '{build-artifact-num-to-keep}'
1214 - project-parameter:
1215 project: '{project}'
1218 - gerrit-refspec-parameter
1219 - gerrit-event-type-parameter
1220 - gerrit-event-comment-text-parameter
1221 - csit-perf-trial-duration-parameter:
1222 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1223 - csit-perf-trial-multiplicity-parameter:
1224 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1226 name: ARCHIVE_ARTIFACTS
1227 default: '{archive-artifacts}'
1228 description: Artifacts to archive to the logs server.
1231 - gerrit-trigger-scm:
1232 credentials-id: 'jenkins-gerrit-credentials'
1233 refspec: '$GERRIT_REFSPEC'
1234 choosing-strategy: 'gerrit'
1237 - fdio-infra-wrappers-non-activity-timeout:
1238 build-timeout: '{build-timeout}'
1241 - gerrit-trigger-csit-perftest:
1242 project: '{project}'
1244 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1249 !include-raw-escape:
1250 - ../scripts/setup_executor_env.sh
1252 !include-raw-escape:
1253 - ../scripts/csit/perf-verify.sh
1257 output-path: 'archives'
1261 - fdio-infra-publish