1 # Copyright (c) 2018 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 description: 'CSIT jenkins jobs.'
31 - 'csit-vpp-functional-{stream}-{os}-virl'
32 - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
33 - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
34 - 'csit-docs-merge-{stream_timed}'
35 - 'csit-docs-verify-{stream}'
36 - 'csit-report-merge-{stream}'
37 - 'csit-report-merge-1801_2'
38 - 'csit-trending-daily-master'
39 - 'csit-dpdk-perf-{stream}-{type}'
40 - 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
41 - 'csit-dpdk-perf-mrr-weekly-master'
42 - 'csit-ligato-perf-{stream}-{type}'
43 - 'csit-vpp-perf-{stream}-{type}'
44 - 'csit-vpp-perf-trend-daily-master'
45 - 'csit-vpp-perf-trend-semi-weekly-master'
46 - 'csit-vpp-perf-mrr-daily-master'
47 - 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
48 - 'csit-nsh_sfc-verify-perf-{stream}'
49 - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
50 - 'csit-tldk-verify-func-{stream}-{os}-virl'
51 - 'csit-dmm-functional-{stream}-ubuntu1604-virl'
56 build-artifact-num-to-keep: 10
69 branch-id: 'oper-rls1707'
72 branch-id: 'oper-rls1710'
75 branch-id: 'oper-rls1801'
78 branch-id: 'oper-rls1804'
81 branch-id: 'oper-rls1807'
85 name: 'csit-vpp-functional-{stream}-{os}-virl'
87 project-type: freestyle
88 node: '{os}-basebuild-4c-4g'
92 daysToKeep: '{build-days-to-keep}'
93 numToKeep: '{build-num-to-keep}'
94 artifactDaysToKeep: '{build-artifact-days-to-keep}'
95 artifactNumToKeep: '{build-artifact-num-to-keep}'
104 - gerrit-trigger-scm:
105 credentials-id: 'jenkins-gerrit-credentials'
106 refspec: '$GERRIT_REFSPEC'
107 choosing-strategy: 'gerrit'
110 - fdio-infra-wrappers:
111 build-timeout: '{build-timeout}'
114 - gerrit-trigger-patch-submitted:
120 !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
124 artifacts: 'report.html, log.html, output.xml'
130 - fdio-infra-shiplogs:
131 maven-version: 'mvn33-new'
134 name: 'csit-dpdk-perf-{stream}-{type}'
136 project-type: freestyle
137 node: 'ubuntu1604-basebuild-4c-4g'
141 daysToKeep: '{build-days-to-keep}'
142 numToKeep: '{build-num-to-keep}'
143 artifactDaysToKeep: '{build-artifact-days-to-keep}'
144 artifactNumToKeep: '{build-artifact-num-to-keep}'
155 - gerrit-trigger-scm:
156 credentials-id: 'jenkins-gerrit-credentials'
157 refspec: '$GERRIT_REFSPEC'
158 choosing-strategy: 'gerrit'
161 - fdio-infra-wrappers-non-activity-timeout:
162 build-timeout: '{build-timeout}'
165 - gerrit-trigger-manually-triggered:
168 comment-trigger-value: 'verify-perf-dpdk-{type}'
172 !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-hw.sh
176 artifacts: 'archive/*.*'
184 - fdio-infra-shiplogs:
185 maven-version: 'mvn33-new'
188 name: 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
194 <li>perf verify - per csit gerrit patch
198 <li>name: <b>csit-dpdk-perf-verify-{stream}-{topo}-{arch}</b>
199 <li>trigger: keyword in comment to csit patch:
200 <b>csit-dpdk-{topo}-{arch}-perftest tag_list</b>
202 <li>perf test-cases selection
204 <li>test-cases selected using trigger keyword followed by tags
205 <li>all test-cases are labelled with CSIT RF topic tags
206 defined in <i>csit/docs/tag_documentation.rst</i>
208 <li>default tags for dpdk perf test type
210 <li>IP4BASE, L2XCBASE
211 <li>64B: 64B packet size
213 <li>X710: x710 Fortville NIC
214 <li>MRR: MRR throughput
218 <li>jjb verify: PASS/FAIL
224 project-type: freestyle
225 node: 'ubuntu1604-basebuild-4c-4g'
229 daysToKeep: '{build-days-to-keep}'
230 numToKeep: '{build-num-to-keep}'
231 artifactDaysToKeep: '{build-artifact-days-to-keep}'
232 artifactNumToKeep: '{build-artifact-num-to-keep}'
241 - gerrit-trigger-scm:
242 credentials-id: 'jenkins-gerrit-credentials'
243 refspec: '$GERRIT_REFSPEC'
244 choosing-strategy: 'gerrit'
247 - fdio-infra-wrappers-non-activity-timeout:
248 build-timeout: '{build-timeout}'
252 server-name: 'Primary'
254 - comment-added-contains-event:
255 comment-contains-value: 'csit-dpdk-{topo}-{arch}-perftest'
257 - project-compare-type: 'ANT'
258 project-pattern: '{project}'
260 - branch-compare-type: 'ANT'
261 branch-pattern: '**/{branch}'
270 !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-verify.sh
274 artifacts: 'archive/*.*'
282 - fdio-infra-shiplogs:
283 maven-version: 'mvn33-new'
286 name: 'csit-vpp-perf-{stream}-{type}'
288 project-type: freestyle
289 node: 'ubuntu1604-basebuild-8c-32g'
293 daysToKeep: '{build-days-to-keep}'
294 numToKeep: '{build-num-to-keep}'
295 artifactDaysToKeep: '{build-artifact-days-to-keep}'
296 artifactNumToKeep: '{build-artifact-num-to-keep}'
307 - gerrit-trigger-scm:
308 credentials-id: 'jenkins-gerrit-credentials'
309 refspec: '$GERRIT_REFSPEC'
310 choosing-strategy: 'gerrit'
313 - fdio-infra-wrappers-non-activity-timeout:
314 build-timeout: '{build-timeout}'
317 - gerrit-trigger-manually-triggered:
320 comment-trigger-value: 'verify-perf-{type}'
324 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
328 artifacts: 'archive/*.*'
336 - fdio-infra-shiplogs:
337 maven-version: 'mvn33-new'
340 name: 'csit-ligato-perf-{stream}-{type}'
342 project-type: freestyle
343 node: 'ubuntu1604-basebuild-4c-4g'
347 daysToKeep: '{build-days-to-keep}'
348 numToKeep: '{build-num-to-keep}'
349 artifactDaysToKeep: '{build-artifact-days-to-keep}'
350 artifactNumToKeep: '{build-artifact-num-to-keep}'
361 - gerrit-trigger-scm:
362 credentials-id: 'jenkins-gerrit-credentials'
363 refspec: '$GERRIT_REFSPEC'
364 choosing-strategy: 'gerrit'
367 - fdio-infra-wrappers-non-activity-timeout:
368 build-timeout: '{build-timeout}'
371 - gerrit-trigger-manually-triggered:
374 comment-trigger-value: 'verify-perf-ligato-{type}'
378 !include-raw-escape: jjb/csit/include-raw-csit-ligato-perf-hw.sh
382 artifacts: 'archive/*.*'
390 - fdio-infra-shiplogs:
391 maven-version: 'mvn33-new'
395 name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
396 description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
398 project-type: freestyle
399 node: '{os}-basebuild-4c-4g'
403 daysToKeep: '{build-days-to-keep}'
404 numToKeep: '{build-num-to-keep}'
405 artifactDaysToKeep: '{build-artifact-days-to-keep}'
406 artifactNumToKeep: '{build-artifact-num-to-keep}'
416 credentials-id: 'jenkins-gerrit-credentials'
420 - fdio-infra-wrappers-non-activity-timeout:
421 build-timeout: '{build-timeout}'
426 - gerrit-trigger-manually-triggered:
427 comment-trigger-value: 'csit-vpp-ref-verify'
433 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
437 artifacts: 'report.html, log.html, output.xml'
443 - fdio-infra-shiplogs:
444 maven-version: 'mvn33-new'
447 name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
448 description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
450 project-type: freestyle
451 node: '{os}-basebuild-4c-4g'
455 daysToKeep: '{build-days-to-keep}'
456 numToKeep: '{build-num-to-keep}'
457 artifactDaysToKeep: '{build-artifact-days-to-keep}'
458 artifactNumToKeep: '{build-artifact-num-to-keep}'
467 - fdio-infra-wrappers-non-activity-timeout:
468 build-timeout: '{build-timeout}'
471 - timed: '0 4 * * 2,6'
473 - gerrit-trigger-manually-triggered:
474 comment-trigger-value: 'csit-verify-vpp'
479 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
481 properties-file: variables.prop
483 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
487 artifacts: 'csit/archive/*.*'
491 output-path: 'csit/archive'
493 - fdio-infra-shiplogs:
494 maven-version: 'mvn33-new'
497 name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
498 description: 'Purpose of this job is to validate latest centos7 vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
500 project-type: freestyle
501 node: centos7-basebuild-4c-4g'
505 daysToKeep: '{build-days-to-keep}'
506 numToKeep: '{build-num-to-keep}'
507 artifactDaysToKeep: '{build-artifact-days-to-keep}'
508 artifactNumToKeep: '{build-artifact-num-to-keep}'
518 credentials-id: 'jenkins-gerrit-credentials'
522 - fdio-infra-wrappers:
523 build-timeout: '{build-timeout}'
526 - timed: 'H H(3-4) * * *'
528 - gerrit-trigger-manually-triggered:
529 comment-trigger-value: 'vpp-verify-func-centos7'
534 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
536 properties-file: variables.prop
538 !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
542 artifacts: 'csit/archive/*.*'
546 output-path: 'csit/archive'
548 - fdio-infra-shiplogs:
549 maven-version: 'mvn33-new'
552 name: 'csit-docs-verify-{stream}'
554 project-type: freestyle
555 node: 'ubuntu1604-basebuild-4c-4g'
559 daysToKeep: '{build-days-to-keep}'
560 numToKeep: '{build-num-to-keep}'
561 artifactDaysToKeep: '{build-artifact-days-to-keep}'
562 artifactNumToKeep: '{build-artifact-num-to-keep}'
570 maven-version: 'mvn33-new'
573 - gerrit-trigger-scm:
574 credentials-id: 'jenkins-gerrit-credentials'
575 refspec: '$GERRIT_REFSPEC'
576 choosing-strategy: 'gerrit'
579 - fdio-infra-wrappers-non-activity-timeout:
580 build-timeout: '{build-timeout}'
583 - gerrit-trigger-patch-submitted:
589 maven-version: 'mvn33-new'
591 settings: 'csit-settings'
593 global-settings: 'global-settings'
594 global-settings-type: cfp
595 - provide-maven-settings:
596 settings-file: 'csit-settings'
597 global-settings-file: 'global-settings'
599 !include-raw-escape: include-raw-csit-docs.sh
603 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
606 only-if-success: true
607 default-excludes: false
609 - fdio-infra-shiplogs:
610 maven-version: 'mvn33-new'
613 name: 'csit-docs-merge-{stream_timed}'
615 project-type: freestyle
616 node: 'ubuntu1604-basebuild-4c-4g'
620 daysToKeep: '{build-days-to-keep}'
621 numToKeep: '{build-num-to-keep}'
622 artifactDaysToKeep: '{build-artifact-days-to-keep}'
623 artifactNumToKeep: '{build-artifact-num-to-keep}'
631 maven-version: 'mvn33-new'
634 - gerrit-trigger-scm:
635 credentials-id: 'jenkins-gerrit-credentials'
637 choosing-strategy: 'default'
640 - fdio-infra-wrappers-non-activity-timeout:
641 build-timeout: '{build-timeout}'
645 jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
648 server-name: 'Primary'
650 - comment-added-contains-event:
651 comment-contains-value: 'run-docs'
653 - project-compare-type: 'ANT'
654 project-pattern: '{project}'
656 - branch-compare-type: 'ANT'
657 branch-pattern: '**/{branch}'
666 maven-version: 'mvn33-new'
668 settings: 'csit-settings'
670 global-settings: 'global-settings'
671 global-settings-type: cfp
672 - provide-maven-settings:
673 settings-file: 'csit-settings'
674 global-settings-file: 'global-settings'
676 !include-raw-escape: include-raw-csit-docs.sh
680 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
683 only-if-success: true
684 default-excludes: false
686 - fdio-infra-shiplogs:
687 maven-version: 'mvn33-new'
690 name: 'csit-report-merge-{stream}'
692 project-type: freestyle
693 node: 'ubuntu1604-basebuild-8c-32g'
697 daysToKeep: '{build-days-to-keep}'
698 numToKeep: '{build-num-to-keep}'
699 artifactDaysToKeep: '{build-artifact-days-to-keep}'
700 artifactNumToKeep: '{build-artifact-num-to-keep}'
708 maven-version: 'mvn33-new'
711 - gerrit-trigger-scm:
712 credentials-id: 'jenkins-gerrit-credentials'
713 refspec: '$GERRIT_REFSPEC'
714 choosing-strategy: 'default'
717 - fdio-infra-wrappers-non-activity-timeout:
718 build-timeout: '{build-timeout}'
722 server-name: 'Primary'
724 - comment-added-contains-event:
725 comment-contains-value: 'run-report'
727 - project-compare-type: 'ANT'
728 project-pattern: '{project}'
730 - branch-compare-type: 'ANT'
731 branch-pattern: '**/{branch}'
740 maven-version: 'mvn33-new'
742 settings: 'csit-settings'
744 global-settings: 'global-settings'
745 global-settings-type: cfp
746 - provide-maven-settings:
747 settings-file: 'csit-settings'
748 global-settings-file: 'global-settings'
750 !include-raw-escape: include-raw-csit-report.sh
754 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
757 only-if-success: true
758 default-excludes: false
760 - fdio-infra-shiplogs:
761 maven-version: 'mvn33-new'
764 name: 'csit-report-merge-1801_2'
766 project-type: freestyle
767 node: 'ubuntu1604-basebuild-8c-32g'
771 daysToKeep: '{build-days-to-keep}'
772 numToKeep: '{build-num-to-keep}'
773 artifactDaysToKeep: '{build-artifact-days-to-keep}'
774 artifactNumToKeep: '{build-artifact-num-to-keep}'
782 maven-version: 'mvn33-new'
785 - gerrit-trigger-scm:
786 credentials-id: 'jenkins-gerrit-credentials'
787 refspec: '$GERRIT_REFSPEC'
788 choosing-strategy: 'default'
791 - fdio-infra-wrappers-non-activity-timeout:
792 build-timeout: '{build-timeout}'
796 server-name: 'Primary'
798 - comment-added-contains-event:
799 comment-contains-value: 'run-report'
801 - project-compare-type: 'ANT'
802 project-pattern: '{project}'
804 - branch-compare-type: 'ANT'
805 branch-pattern: '**/rls1801_2'
814 maven-version: 'mvn33-new'
816 settings: 'csit-settings'
818 global-settings: 'global-settings'
819 global-settings-type: cfp
820 - provide-maven-settings:
821 settings-file: 'csit-settings'
822 global-settings-file: 'global-settings'
824 !include-raw-escape: include-raw-csit-report.sh
828 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
831 only-if-success: true
832 default-excludes: false
834 - fdio-infra-shiplogs:
835 maven-version: 'mvn33-new'
838 name: 'csit-trending-daily-master'
840 project-type: freestyle
841 node: 'ubuntu1604-basebuild-8c-32g'
845 daysToKeep: '{build-days-to-keep}'
846 numToKeep: '{build-num-to-keep}'
847 artifactDaysToKeep: '{build-artifact-days-to-keep}'
848 artifactNumToKeep: '{build-artifact-num-to-keep}'
856 maven-version: 'mvn33-new'
859 - gerrit-trigger-scm:
860 credentials-id: 'jenkins-gerrit-credentials'
862 choosing-strategy: 'default'
865 - fdio-infra-wrappers-non-activity-timeout:
866 build-timeout: '{build-timeout}'
870 jobs: 'csit-vpp-perf-mrr-daily-master'
875 maven-version: 'mvn33-new'
877 settings: 'csit-settings'
879 global-settings: 'global-settings'
880 global-settings-type: cfp
881 - provide-maven-settings:
882 settings-file: 'csit-settings'
883 global-settings-file: 'global-settings'
885 !include-raw-escape: include-raw-csit-cpta.sh
888 - fdio-infra-shiplogs:
889 maven-version: 'mvn33-new'
892 name: 'csit-vpp-perf-trend-daily-master'
895 Purpose of this job is to validate latest vpp build from corresponding
896 branch stored in nexus against verified CSIT codebase of corresponding
900 daily perf trending of vpp master build
903 csit-vpp-perf-trend-daily
906 perf test-cases selection
908 default tags for vpp startup config and perf test type
909 1T1C - one worker thread, one core
910 2T2C - two worker threads, two cores
911 X520 - Intel x520-DA2 NIC
912 NDRDISC - discovery of NDR throughput
916 jenkins trending graphs
918 project-type: freestyle
919 node: 'ubuntu1604-basebuild-4c-4g'
923 daysToKeep: '{build-days-to-keep}'
924 numToKeep: '{build-num-to-keep}'
925 artifactDaysToKeep: '{build-artifact-days-to-keep}'
926 artifactNumToKeep: '{build-artifact-num-to-keep}'
935 - fdio-infra-wrappers-non-activity-timeout:
936 build-timeout: '{build-timeout}'
939 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
941 properties-file: variables.prop
943 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-daily.sh
947 artifacts: 'csit/archive/*.*'
951 output-path: 'csit/archive'
955 - fdio-infra-shiplogs:
956 maven-version: 'mvn33-new'
959 name: 'csit-vpp-perf-trend-semi-weekly-master'
962 Purpose of this job is to validate latest vpp build from corresponding
963 branch stored in nexus against verified CSIT codebase of corresponding
967 csit-dev trending semi-weekly
969 semi-weekly perf trending of vpp master build job
971 csit-vpp-perf-trend-semi-weekly
973 scheduled semi-weekly
974 perf test-cases selection
976 default tags for vpp startup config and perf test type
977 1T1C - one worker thread, one core
978 2T2C - two worker threads, two cores
979 X710 - Intel x710 Fortville NIC
980 XL710 - Intel xl710 Fortville NIC
981 NDRDISC - discovery of NDR throughput
985 jenkins trending graphs
987 project-type: freestyle
988 node: 'ubuntu1604-basebuild-4c-4g'
992 daysToKeep: '{build-days-to-keep}'
993 numToKeep: '{build-num-to-keep}'
994 artifactDaysToKeep: '{build-artifact-days-to-keep}'
995 artifactNumToKeep: '{build-artifact-num-to-keep}'
1004 - fdio-infra-wrappers-non-activity-timeout:
1005 build-timeout: '{build-timeout}'
1008 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1010 properties-file: variables.prop
1012 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-semi-weekly.sh
1015 - archive-artifacts:
1016 artifacts: 'csit/archive/*.*'
1020 output-path: 'csit/archive'
1024 - fdio-infra-shiplogs:
1025 maven-version: 'mvn33-new'
1028 name: 'csit-vpp-perf-mrr-daily-master'
1032 check vpp perf mrr daily
1035 csit-vpp-perf-mrr-daily
1038 perf test-cases selection
1039 all CSIT MRR perf suites
1050 project-type: freestyle
1051 node: 'ubuntu1604-basebuild-4c-4g'
1055 daysToKeep: '{build-days-to-keep}'
1056 numToKeep: '{build-num-to-keep}'
1057 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1058 artifactNumToKeep: '{build-artifact-num-to-keep}'
1061 - project-parameter:
1062 project: '{project}'
1067 - fdio-infra-wrappers-non-activity-timeout:
1068 build-timeout: '{build-timeout}'
1071 - timed: '0 2,16 * * *'
1074 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1076 properties-file: variables.prop
1078 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-mrr-daily.sh
1081 - archive-artifacts:
1082 artifacts: 'csit/archive/*.*'
1086 output-path: 'csit/archive'
1091 project: 'csit-trending-daily-master'
1092 threshold: 'FAILURE'
1094 - fdio-infra-shiplogs:
1095 maven-version: 'mvn33-new'
1098 name: 'csit-dpdk-perf-mrr-weekly-master'
1102 check dpdk perf mrr weekly
1105 csit-dpdk-perf-mrr-weekly-master
1108 perf test-cases selection
1109 all CSIT DPDK MRR perf suites
1120 project-type: freestyle
1121 node: 'ubuntu1604-basebuild-4c-4g'
1125 daysToKeep: '{build-days-to-keep}'
1126 numToKeep: '{build-num-to-keep}'
1127 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1128 artifactNumToKeep: '{build-artifact-num-to-keep}'
1131 - project-parameter:
1132 project: '{project}'
1137 - fdio-infra-wrappers-non-activity-timeout:
1138 build-timeout: '{build-timeout}'
1141 - timed: '0 0 * * 6'
1144 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1146 properties-file: variables.prop
1148 !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-mrr-weekly.sh
1151 - archive-artifacts:
1152 artifacts: 'csit/archive/*.*'
1156 output-path: 'csit/archive'
1161 project: 'csit-trending-daily-master'
1162 threshold: 'FAILURE'
1164 - fdio-infra-shiplogs:
1165 maven-version: 'mvn33-new'
1168 name: 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
1174 <li>perf verify - per csit gerrit patch
1178 <li>name: <b>csit-vpp-perf-verify-{stream}-{topo}-{arch}</b>
1179 <li>trigger: keyword in comment to csit patch:
1180 <b>csit-{topo}-{arch}-perftest tag_list</b>
1182 <li>perf test-cases selection
1184 <li>test-cases selected using trigger keyword followed by tags
1185 <li>all test-cases are labelled with CSIT RF topic tags
1186 defined in <i>csit/docs/tag_documentation.rst</i>
1188 <li>proposed keywords
1190 <li>focus on testing specified vpp packet processing path
1191 <li>format: csit-{topo}-{arch}-perftest tag_list
1193 <li>default tags for vpp startup config and perf test type
1195 <li>IP4BASE, IP6BASE, L2BDBASE
1196 <li>64B/78B: 64B/78B packet size
1198 <li>X710: x710 Fortville NIC
1199 <li>MRR: MRR throughput
1203 <li>jjb verify: PASS/FAIL
1209 project-type: freestyle
1210 node: 'ubuntu1604-basebuild-8c-32g'
1214 daysToKeep: '{build-days-to-keep}'
1215 numToKeep: '{build-num-to-keep}'
1216 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1217 artifactNumToKeep: '{build-artifact-num-to-keep}'
1220 - project-parameter:
1221 project: '{project}'
1226 - gerrit-trigger-scm:
1227 credentials-id: 'jenkins-gerrit-credentials'
1228 refspec: '$GERRIT_REFSPEC'
1229 choosing-strategy: 'gerrit'
1232 - fdio-infra-wrappers-non-activity-timeout:
1233 build-timeout: '{build-timeout}'
1237 server-name: 'Primary'
1239 - comment-added-contains-event:
1240 comment-contains-value: 'csit-{topo}-{arch}-perftest'
1242 - project-compare-type: 'ANT'
1243 project-pattern: '{project}'
1245 - branch-compare-type: 'ANT'
1246 branch-pattern: '**/{branch}'
1255 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
1258 - archive-artifacts:
1259 artifacts: 'archive/*.*'
1263 output-path: archive
1267 - fdio-infra-shiplogs:
1268 maven-version: 'mvn33-new'
1271 name: 'csit-nsh_sfc-verify-perf-{stream}'
1273 project-type: freestyle
1274 node: 'ubuntu1604-basebuild-4c-4g'
1278 daysToKeep: '{build-days-to-keep}'
1279 numToKeep: '{build-num-to-keep}'
1280 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1281 artifactNumToKeep: '{build-artifact-num-to-keep}'
1284 - project-parameter:
1285 project: '{project}'
1294 - gerrit-trigger-scm:
1295 credentials-id: 'jenkins-gerrit-credentials'
1296 refspec: '$GERRIT_REFSPEC'
1297 choosing-strategy: 'gerrit'
1300 - fdio-infra-wrappers-non-activity-timeout:
1301 build-timeout: '{build-timeout}'
1304 - gerrit-trigger-manually-triggered:
1307 comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
1311 !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
1314 - archive-artifacts:
1315 artifacts: 'archive/*.*'
1319 output-path: 'archive'
1321 - fdio-infra-shiplogs:
1322 maven-version: 'mvn33-new'
1325 name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
1327 project-type: freestyle
1328 node: '{os}-basebuild-4c-4g'
1332 daysToKeep: '{build-days-to-keep}'
1333 numToKeep: '{build-num-to-keep}'
1334 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1335 artifactNumToKeep: '{build-artifact-num-to-keep}'
1338 - project-parameter:
1339 project: '{project}'
1348 - gerrit-trigger-scm:
1349 credentials-id: 'jenkins-gerrit-credentials'
1350 refspec: '$GERRIT_REFSPEC'
1351 choosing-strategy: 'gerrit'
1354 - fdio-infra-wrappers:
1355 build-timeout: '{build-timeout}'
1358 - gerrit-trigger-manually-triggered:
1361 comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
1365 !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
1368 - archive-artifacts:
1369 artifacts: 'archive/*.*'
1373 output-path: 'archive'
1375 - fdio-infra-shiplogs:
1376 maven-version: 'mvn33-new'
1379 name: 'csit-tldk-verify-func-{stream}-{os}-virl'
1381 project-type: freestyle
1382 node: '{os}-basebuild-4c-4g'
1386 daysToKeep: '{build-days-to-keep}'
1387 numToKeep: '{build-num-to-keep}'
1388 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1389 artifactNumToKeep: '{build-artifact-num-to-keep}'
1392 - project-parameter:
1393 project: '{project}'
1400 - gerrit-trigger-scm:
1401 credentials-id: 'jenkins-gerrit-credentials'
1402 refspec: '$GERRIT_REFSPEC'
1403 choosing-strategy: 'gerrit'
1406 - fdio-infra-wrappers:
1407 build-timeout: '{build-timeout}'
1410 - gerrit-trigger-manually-triggered:
1413 comment-trigger-value: 'csit_verify_tldk_func'
1417 !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
1420 - archive-artifacts:
1421 artifacts: 'archive/*.*'
1425 output-path: 'archive'
1427 - fdio-infra-shiplogs:
1428 maven-version: 'mvn33-new'
1431 name: 'csit-dmm-functional-{stream}-ubuntu1604-virl'
1433 project-type: freestyle
1434 node: 'ubuntu1604-basebuild-4c-4g'
1438 daysToKeep: '{build-days-to-keep}'
1439 numToKeep: '{build-num-to-keep}'
1440 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1441 artifactNumToKeep: '{build-artifact-num-to-keep}'
1444 - project-parameter:
1445 project: '{project}'
1450 - gerrit-trigger-scm:
1451 credentials-id: 'jenkins-gerrit-credentials'
1452 refspec: '$GERRIT_REFSPEC'
1453 choosing-strategy: 'gerrit'
1456 - fdio-infra-wrappers:
1457 build-timeout: '{build-timeout}'
1460 - gerrit-trigger-manually-triggered:
1463 comment-trigger-value: 'csit_verify_dmm_func'
1467 !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
1470 - archive-artifacts:
1471 artifacts: 'report.html, log.html, output.xml'
1477 - fdio-infra-shiplogs:
1478 maven-version: 'mvn33-new'
1481 name: test-type-parameter
1486 description: "Test TYPE parameter if not given by trigger"