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 * * *'
1072 - timed: '0 16 * * 1,3,5'
1075 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1077 properties-file: variables.prop
1079 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-mrr-daily.sh
1082 - archive-artifacts:
1083 artifacts: 'csit/archive/*.*'
1087 output-path: 'csit/archive'
1092 project: 'csit-trending-daily-master'
1093 threshold: 'FAILURE'
1095 - fdio-infra-shiplogs:
1096 maven-version: 'mvn33-new'
1099 name: 'csit-dpdk-perf-mrr-weekly-master'
1103 check dpdk perf mrr weekly
1106 csit-dpdk-perf-mrr-weekly-master
1109 perf test-cases selection
1110 all CSIT DPDK MRR perf suites
1121 project-type: freestyle
1122 node: 'ubuntu1604-basebuild-4c-4g'
1126 daysToKeep: '{build-days-to-keep}'
1127 numToKeep: '{build-num-to-keep}'
1128 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1129 artifactNumToKeep: '{build-artifact-num-to-keep}'
1132 - project-parameter:
1133 project: '{project}'
1138 - fdio-infra-wrappers-non-activity-timeout:
1139 build-timeout: '{build-timeout}'
1142 - timed: '0 0 * * 6'
1145 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1147 properties-file: variables.prop
1149 !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-mrr-weekly.sh
1152 - archive-artifacts:
1153 artifacts: 'csit/archive/*.*'
1157 output-path: 'csit/archive'
1162 project: 'csit-trending-daily-master'
1163 threshold: 'FAILURE'
1165 - fdio-infra-shiplogs:
1166 maven-version: 'mvn33-new'
1169 name: 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
1175 <li>perf verify - per csit gerrit patch
1179 <li>name: <b>csit-vpp-perf-verify-{stream}-{topo}-{arch}</b>
1180 <li>trigger: keyword in comment to csit patch:
1181 <b>csit-{topo}-{arch}-perftest tag_list</b>
1183 <li>perf test-cases selection
1185 <li>test-cases selected using trigger keyword followed by tags
1186 <li>all test-cases are labelled with CSIT RF topic tags
1187 defined in <i>csit/docs/tag_documentation.rst</i>
1189 <li>proposed keywords
1191 <li>focus on testing specified vpp packet processing path
1192 <li>format: csit-{topo}-{arch}-perftest tag_list
1194 <li>default tags for vpp startup config and perf test type
1196 <li>IP4BASE, IP6BASE, L2BDBASE
1197 <li>64B/78B: 64B/78B packet size
1199 <li>X710: x710 Fortville NIC
1200 <li>MRR: MRR throughput
1204 <li>jjb verify: PASS/FAIL
1210 project-type: freestyle
1211 node: 'ubuntu1604-basebuild-8c-32g'
1215 daysToKeep: '{build-days-to-keep}'
1216 numToKeep: '{build-num-to-keep}'
1217 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1218 artifactNumToKeep: '{build-artifact-num-to-keep}'
1221 - project-parameter:
1222 project: '{project}'
1227 - gerrit-trigger-scm:
1228 credentials-id: 'jenkins-gerrit-credentials'
1229 refspec: '$GERRIT_REFSPEC'
1230 choosing-strategy: 'gerrit'
1233 - fdio-infra-wrappers-non-activity-timeout:
1234 build-timeout: '{build-timeout}'
1238 server-name: 'Primary'
1240 - comment-added-contains-event:
1241 comment-contains-value: 'csit-{topo}-{arch}-perftest'
1243 - project-compare-type: 'ANT'
1244 project-pattern: '{project}'
1246 - branch-compare-type: 'ANT'
1247 branch-pattern: '**/{branch}'
1256 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
1259 - archive-artifacts:
1260 artifacts: 'archive/*.*'
1264 output-path: archive
1268 - fdio-infra-shiplogs:
1269 maven-version: 'mvn33-new'
1272 name: 'csit-nsh_sfc-verify-perf-{stream}'
1274 project-type: freestyle
1275 node: 'ubuntu1604-basebuild-4c-4g'
1279 daysToKeep: '{build-days-to-keep}'
1280 numToKeep: '{build-num-to-keep}'
1281 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1282 artifactNumToKeep: '{build-artifact-num-to-keep}'
1285 - project-parameter:
1286 project: '{project}'
1295 - gerrit-trigger-scm:
1296 credentials-id: 'jenkins-gerrit-credentials'
1297 refspec: '$GERRIT_REFSPEC'
1298 choosing-strategy: 'gerrit'
1301 - fdio-infra-wrappers-non-activity-timeout:
1302 build-timeout: '{build-timeout}'
1305 - gerrit-trigger-manually-triggered:
1308 comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
1312 !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
1315 - archive-artifacts:
1316 artifacts: 'archive/*.*'
1320 output-path: 'archive'
1322 - fdio-infra-shiplogs:
1323 maven-version: 'mvn33-new'
1326 name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
1328 project-type: freestyle
1329 node: '{os}-basebuild-4c-4g'
1333 daysToKeep: '{build-days-to-keep}'
1334 numToKeep: '{build-num-to-keep}'
1335 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1336 artifactNumToKeep: '{build-artifact-num-to-keep}'
1339 - project-parameter:
1340 project: '{project}'
1349 - gerrit-trigger-scm:
1350 credentials-id: 'jenkins-gerrit-credentials'
1351 refspec: '$GERRIT_REFSPEC'
1352 choosing-strategy: 'gerrit'
1355 - fdio-infra-wrappers:
1356 build-timeout: '{build-timeout}'
1359 - gerrit-trigger-manually-triggered:
1362 comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
1366 !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
1369 - archive-artifacts:
1370 artifacts: 'archive/*.*'
1374 output-path: 'archive'
1376 - fdio-infra-shiplogs:
1377 maven-version: 'mvn33-new'
1380 name: 'csit-tldk-verify-func-{stream}-{os}-virl'
1382 project-type: freestyle
1383 node: '{os}-basebuild-4c-4g'
1387 daysToKeep: '{build-days-to-keep}'
1388 numToKeep: '{build-num-to-keep}'
1389 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1390 artifactNumToKeep: '{build-artifact-num-to-keep}'
1393 - project-parameter:
1394 project: '{project}'
1401 - gerrit-trigger-scm:
1402 credentials-id: 'jenkins-gerrit-credentials'
1403 refspec: '$GERRIT_REFSPEC'
1404 choosing-strategy: 'gerrit'
1407 - fdio-infra-wrappers:
1408 build-timeout: '{build-timeout}'
1411 - gerrit-trigger-manually-triggered:
1414 comment-trigger-value: 'csit_verify_tldk_func'
1418 !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
1421 - archive-artifacts:
1422 artifacts: 'archive/*.*'
1426 output-path: 'archive'
1428 - fdio-infra-shiplogs:
1429 maven-version: 'mvn33-new'
1432 name: 'csit-dmm-functional-{stream}-ubuntu1604-virl'
1434 project-type: freestyle
1435 node: 'ubuntu1604-basebuild-4c-4g'
1439 daysToKeep: '{build-days-to-keep}'
1440 numToKeep: '{build-num-to-keep}'
1441 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1442 artifactNumToKeep: '{build-artifact-num-to-keep}'
1445 - project-parameter:
1446 project: '{project}'
1451 - gerrit-trigger-scm:
1452 credentials-id: 'jenkins-gerrit-credentials'
1453 refspec: '$GERRIT_REFSPEC'
1454 choosing-strategy: 'gerrit'
1457 - fdio-infra-wrappers:
1458 build-timeout: '{build-timeout}'
1461 - gerrit-trigger-manually-triggered:
1464 comment-trigger-value: 'csit_verify_dmm_func'
1468 !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
1471 - archive-artifacts:
1472 artifacts: 'report.html, log.html, output.xml'
1478 - fdio-infra-shiplogs:
1479 maven-version: 'mvn33-new'
1482 name: test-type-parameter
1487 description: "Test TYPE parameter if not given by trigger"