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-verify-{stream}-{topo}-{arch}'
40 - 'csit-dpdk-perf-mrr-weekly-master'
41 - 'csit-ligato-perf-{stream}-{type}'
42 - 'csit-vpp-perf-mrr-daily-master'
43 - 'csit-vpp-perf-mrr-daily-master-2n-skx'
44 - 'csit-vpp-perf-mrr-daily-master-3n-skx'
45 - 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
46 - 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
47 - 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
48 - 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
49 - 'csit-nsh_sfc-verify-perf-{stream}'
50 - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
51 - 'csit-tldk-verify-func-{stream}-{os}-virl'
52 - 'csit-dmm-functional-{stream}-ubuntu1604-virl'
57 build-artifact-num-to-keep: 10
66 branch-id: 'oper-rls1807'
73 branch-id: 'oper-rls1801'
76 branch-id: 'oper-rls1804'
79 branch-id: 'oper-rls1807'
83 name: 'csit-vpp-functional-{stream}-{os}-virl'
85 project-type: freestyle
86 node: '{os}-basebuild-4c-4g'
90 daysToKeep: '{build-days-to-keep}'
91 numToKeep: '{build-num-to-keep}'
92 artifactDaysToKeep: '{build-artifact-days-to-keep}'
93 artifactNumToKeep: '{build-artifact-num-to-keep}'
102 - gerrit-trigger-scm:
103 credentials-id: 'jenkins-gerrit-credentials'
104 refspec: '$GERRIT_REFSPEC'
105 choosing-strategy: 'gerrit'
108 - fdio-infra-wrappers:
109 build-timeout: '{build-timeout}'
112 - gerrit-trigger-patch-submitted:
118 !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
122 artifacts: 'report.html, log.html, output.xml'
128 - fdio-infra-shiplogs:
129 maven-version: 'mvn33-new'
132 name: 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
138 <li>perf verify - per csit gerrit patch
142 <li>name: <b>csit-dpdk-perf-verify-{stream}-{topo}-{arch}</b>
143 <li>trigger: keyword in comment to csit patch:
144 <b>csit-dpdk-{topo}-{arch}-perftest tag_list</b>
146 <li>perf test-cases selection
148 <li>test-cases selected using trigger keyword followed by tags
149 <li>all test-cases are labelled with CSIT RF topic tags
150 defined in <i>csit/docs/tag_documentation.rst</i>
152 <li>default tags for dpdk perf test type
154 <li>IP4BASE, L2XCBASE
155 <li>64B: 64B packet size
157 <li>X710: x710 Fortville NIC
158 <li>MRR: MRR throughput
162 <li>jjb verify: PASS/FAIL
168 project-type: freestyle
169 node: 'ubuntu1604-basebuild-4c-4g'
173 daysToKeep: '{build-days-to-keep}'
174 numToKeep: '{build-num-to-keep}'
175 artifactDaysToKeep: '{build-artifact-days-to-keep}'
176 artifactNumToKeep: '{build-artifact-num-to-keep}'
185 - gerrit-trigger-scm:
186 credentials-id: 'jenkins-gerrit-credentials'
187 refspec: '$GERRIT_REFSPEC'
188 choosing-strategy: 'gerrit'
191 - fdio-infra-wrappers-non-activity-timeout:
192 build-timeout: '{build-timeout}'
196 server-name: 'Primary'
198 - comment-added-contains-event:
199 comment-contains-value: 'csit-dpdk-{topo}-{arch}-perftest'
201 - project-compare-type: 'ANT'
202 project-pattern: '{project}'
204 - branch-compare-type: 'ANT'
205 branch-pattern: '**/{branch}'
214 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
218 artifacts: 'archive/*.*'
226 - fdio-infra-shiplogs:
227 maven-version: 'mvn33-new'
230 name: 'csit-ligato-perf-{stream}-{type}'
232 project-type: freestyle
233 node: 'ubuntu1604-basebuild-4c-4g'
237 daysToKeep: '{build-days-to-keep}'
238 numToKeep: '{build-num-to-keep}'
239 artifactDaysToKeep: '{build-artifact-days-to-keep}'
240 artifactNumToKeep: '{build-artifact-num-to-keep}'
251 - gerrit-trigger-scm:
252 credentials-id: 'jenkins-gerrit-credentials'
253 refspec: '$GERRIT_REFSPEC'
254 choosing-strategy: 'gerrit'
257 - fdio-infra-wrappers-non-activity-timeout:
258 build-timeout: '{build-timeout}'
261 - gerrit-trigger-manually-triggered:
264 comment-trigger-value: 'verify-perf-ligato-{type}'
268 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
272 artifacts: 'archive/*.*'
280 - fdio-infra-shiplogs:
281 maven-version: 'mvn33-new'
285 name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
286 description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
288 project-type: freestyle
289 node: '{os}-basebuild-4c-4g'
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}'
306 credentials-id: 'jenkins-gerrit-credentials'
310 - fdio-infra-wrappers-non-activity-timeout:
311 build-timeout: '{build-timeout}'
316 - gerrit-trigger-manually-triggered:
317 comment-trigger-value: 'csit-vpp-ref-verify'
323 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
327 artifacts: 'report.html, log.html, output.xml'
333 - fdio-infra-shiplogs:
334 maven-version: 'mvn33-new'
337 name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
338 description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
340 project-type: freestyle
341 node: '{os}-basebuild-4c-4g'
345 daysToKeep: '{build-days-to-keep}'
346 numToKeep: '{build-num-to-keep}'
347 artifactDaysToKeep: '{build-artifact-days-to-keep}'
348 artifactNumToKeep: '{build-artifact-num-to-keep}'
357 - fdio-infra-wrappers-non-activity-timeout:
358 build-timeout: '{build-timeout}'
361 - timed: '0 4 * * 2,6'
363 - gerrit-trigger-manually-triggered:
364 comment-trigger-value: 'csit-verify-vpp'
369 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
371 properties-file: variables.prop
373 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
377 artifacts: 'csit/archive/*.*'
381 output-path: 'csit/archive'
383 - fdio-infra-shiplogs:
384 maven-version: 'mvn33-new'
387 name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
388 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.'
390 project-type: freestyle
391 node: centos7-basebuild-4c-4g'
395 daysToKeep: '{build-days-to-keep}'
396 numToKeep: '{build-num-to-keep}'
397 artifactDaysToKeep: '{build-artifact-days-to-keep}'
398 artifactNumToKeep: '{build-artifact-num-to-keep}'
408 credentials-id: 'jenkins-gerrit-credentials'
412 - fdio-infra-wrappers:
413 build-timeout: '{build-timeout}'
416 - timed: 'H H(3-4) * * *'
418 - gerrit-trigger-manually-triggered:
419 comment-trigger-value: 'vpp-verify-func-centos7'
424 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
426 properties-file: variables.prop
428 !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
432 artifacts: 'csit/archive/*.*'
436 output-path: 'csit/archive'
438 - fdio-infra-shiplogs:
439 maven-version: 'mvn33-new'
442 name: 'csit-docs-verify-{stream}'
444 project-type: freestyle
445 node: 'ubuntu1604-basebuild-4c-4g'
449 daysToKeep: '{build-days-to-keep}'
450 numToKeep: '{build-num-to-keep}'
451 artifactDaysToKeep: '{build-artifact-days-to-keep}'
452 artifactNumToKeep: '{build-artifact-num-to-keep}'
460 maven-version: 'mvn33-new'
463 - gerrit-trigger-scm:
464 credentials-id: 'jenkins-gerrit-credentials'
465 refspec: '$GERRIT_REFSPEC'
466 choosing-strategy: 'gerrit'
469 - fdio-infra-wrappers-non-activity-timeout:
470 build-timeout: '{build-timeout}'
473 - gerrit-trigger-patch-submitted:
479 maven-version: 'mvn33-new'
481 settings: 'csit-settings'
483 global-settings: 'global-settings'
484 global-settings-type: cfp
485 - provide-maven-settings:
486 settings-file: 'csit-settings'
487 global-settings-file: 'global-settings'
489 !include-raw-escape: include-raw-csit-docs.sh
493 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
496 only-if-success: true
497 default-excludes: false
499 - fdio-infra-shiplogs:
500 maven-version: 'mvn33-new'
503 name: 'csit-docs-merge-{stream_timed}'
505 project-type: freestyle
506 node: 'ubuntu1604-basebuild-4c-4g'
510 daysToKeep: '{build-days-to-keep}'
511 numToKeep: '{build-num-to-keep}'
512 artifactDaysToKeep: '{build-artifact-days-to-keep}'
513 artifactNumToKeep: '{build-artifact-num-to-keep}'
521 maven-version: 'mvn33-new'
524 - gerrit-trigger-scm:
525 credentials-id: 'jenkins-gerrit-credentials'
527 choosing-strategy: 'default'
530 - fdio-infra-wrappers-non-activity-timeout:
531 build-timeout: '{build-timeout}'
535 jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
538 server-name: 'Primary'
540 - comment-added-contains-event:
541 comment-contains-value: 'run-docs'
543 - project-compare-type: 'ANT'
544 project-pattern: '{project}'
546 - branch-compare-type: 'ANT'
547 branch-pattern: '**/{branch}'
556 maven-version: 'mvn33-new'
558 settings: 'csit-settings'
560 global-settings: 'global-settings'
561 global-settings-type: cfp
562 - provide-maven-settings:
563 settings-file: 'csit-settings'
564 global-settings-file: 'global-settings'
566 !include-raw-escape: include-raw-csit-docs.sh
570 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
573 only-if-success: true
574 default-excludes: false
576 - fdio-infra-shiplogs:
577 maven-version: 'mvn33-new'
580 name: 'csit-report-merge-{stream}'
582 project-type: freestyle
583 node: 'ubuntu1604-basebuild-8c-32g'
587 daysToKeep: '{build-days-to-keep}'
588 numToKeep: '{build-num-to-keep}'
589 artifactDaysToKeep: '{build-artifact-days-to-keep}'
590 artifactNumToKeep: '{build-artifact-num-to-keep}'
598 maven-version: 'mvn33-new'
601 - gerrit-trigger-scm:
602 credentials-id: 'jenkins-gerrit-credentials'
603 refspec: '$GERRIT_REFSPEC'
604 choosing-strategy: 'default'
607 - fdio-infra-wrappers-non-activity-timeout:
608 build-timeout: '{build-timeout}'
612 server-name: 'Primary'
614 - comment-added-contains-event:
615 comment-contains-value: 'run-report'
617 - project-compare-type: 'ANT'
618 project-pattern: '{project}'
620 - branch-compare-type: 'ANT'
621 branch-pattern: '**/{branch}'
630 maven-version: 'mvn33-new'
632 settings: 'csit-settings'
634 global-settings: 'global-settings'
635 global-settings-type: cfp
636 - provide-maven-settings:
637 settings-file: 'csit-settings'
638 global-settings-file: 'global-settings'
640 !include-raw-escape: include-raw-csit-report.sh
644 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
647 only-if-success: true
648 default-excludes: false
650 - fdio-infra-shiplogs:
651 maven-version: 'mvn33-new'
654 name: 'csit-report-merge-1801_2'
656 project-type: freestyle
657 node: 'ubuntu1604-basebuild-8c-32g'
661 daysToKeep: '{build-days-to-keep}'
662 numToKeep: '{build-num-to-keep}'
663 artifactDaysToKeep: '{build-artifact-days-to-keep}'
664 artifactNumToKeep: '{build-artifact-num-to-keep}'
672 maven-version: 'mvn33-new'
675 - gerrit-trigger-scm:
676 credentials-id: 'jenkins-gerrit-credentials'
677 refspec: '$GERRIT_REFSPEC'
678 choosing-strategy: 'default'
681 - fdio-infra-wrappers-non-activity-timeout:
682 build-timeout: '{build-timeout}'
686 server-name: 'Primary'
688 - comment-added-contains-event:
689 comment-contains-value: 'run-report'
691 - project-compare-type: 'ANT'
692 project-pattern: '{project}'
694 - branch-compare-type: 'ANT'
695 branch-pattern: '**/rls1801_2'
704 maven-version: 'mvn33-new'
706 settings: 'csit-settings'
708 global-settings: 'global-settings'
709 global-settings-type: cfp
710 - provide-maven-settings:
711 settings-file: 'csit-settings'
712 global-settings-file: 'global-settings'
714 !include-raw-escape: include-raw-csit-report.sh
718 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
721 only-if-success: true
722 default-excludes: false
724 - fdio-infra-shiplogs:
725 maven-version: 'mvn33-new'
728 name: 'csit-trending-daily-master'
730 project-type: freestyle
731 node: 'ubuntu1604-basebuild-8c-32g'
735 daysToKeep: '{build-days-to-keep}'
736 numToKeep: '{build-num-to-keep}'
737 artifactDaysToKeep: '{build-artifact-days-to-keep}'
738 artifactNumToKeep: '{build-artifact-num-to-keep}'
746 maven-version: 'mvn33-new'
749 - gerrit-trigger-scm:
750 credentials-id: 'jenkins-gerrit-credentials'
752 choosing-strategy: 'default'
755 - fdio-infra-wrappers-non-activity-timeout:
756 build-timeout: '{build-timeout}'
760 jobs: 'csit-vpp-perf-mrr-daily-master'
765 maven-version: 'mvn33-new'
767 settings: 'csit-settings'
769 global-settings: 'global-settings'
770 global-settings-type: cfp
771 - provide-maven-settings:
772 settings-file: 'csit-settings'
773 global-settings-file: 'global-settings'
775 !include-raw-escape: include-raw-csit-cpta.sh
778 - fdio-infra-shiplogs:
779 maven-version: 'mvn33-new'
782 name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
788 <li>check vpp perf ndrpdr weekly on 3n-hsw
790 <li>perf test-cases selection
792 <li>pre-selected CSIT VPP NDRPDR perf suites
796 <li>jjb verify: PASS/FAIL
798 <li>analyse: csit project (catch malfunctions/degradations)
801 project-type: freestyle
802 node: 'ubuntu1604-basebuild-4c-4g'
806 daysToKeep: '{build-days-to-keep}'
807 numToKeep: '{build-num-to-keep}'
808 artifactDaysToKeep: '{build-artifact-days-to-keep}'
809 artifactNumToKeep: '{build-artifact-num-to-keep}'
818 - fdio-infra-wrappers-non-activity-timeout:
819 build-timeout: '{build-timeout}'
825 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
827 properties-file: variables.prop
829 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
833 artifacts: 'csit/archive/*.*'
837 output-path: 'csit/archive'
841 - fdio-infra-shiplogs:
842 maven-version: 'mvn33-new'
845 name: 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
851 <li>check vpp perf ndrpdr weekly
853 <li>perf test-cases selection
855 <li>pre-selected CSIT VPP NDRPDR perf suites
859 <li>jjb verify: PASS/FAIL
861 <li>analyse: csit project (catch malfunctions/degradations)
864 project-type: freestyle
865 node: 'ubuntu1604-basebuild-4c-4g'
869 daysToKeep: '{build-days-to-keep}'
870 numToKeep: '{build-num-to-keep}'
871 artifactDaysToKeep: '{build-artifact-days-to-keep}'
872 artifactNumToKeep: '{build-artifact-num-to-keep}'
881 - fdio-infra-wrappers-non-activity-timeout:
882 build-timeout: '{build-timeout}'
888 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
890 properties-file: variables.prop
892 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
896 artifacts: 'csit/archive/*.*'
900 output-path: 'csit/archive'
904 - fdio-infra-shiplogs:
905 maven-version: 'mvn33-new'
908 name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
914 <li>check vpp perf ndrpdr weekly
916 <li>perf test-cases selection
918 <li>pre-selected CSIT VPP NDRPDR perf suites
922 <li>jjb verify: PASS/FAIL
924 <li>analyse: csit project (catch malfunctions/degradations)
927 project-type: freestyle
928 node: 'ubuntu1604-basebuild-4c-4g'
932 daysToKeep: '{build-days-to-keep}'
933 numToKeep: '{build-num-to-keep}'
934 artifactDaysToKeep: '{build-artifact-days-to-keep}'
935 artifactNumToKeep: '{build-artifact-num-to-keep}'
944 - fdio-infra-wrappers-non-activity-timeout:
945 build-timeout: '{build-timeout}'
951 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
953 properties-file: variables.prop
955 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
959 artifacts: 'csit/archive/*.*'
963 output-path: 'csit/archive'
967 - fdio-infra-shiplogs:
968 maven-version: 'mvn33-new'
971 name: 'csit-vpp-perf-mrr-daily-master'
977 <li>check vpp perf mrr daily
979 <li>perf test-cases selection
981 <li>all CSIT VPP MRR perf suites
985 <li>jjb verify: PASS/FAIL
987 <li>analyse: csit project (catch malfunctions/degradations)
991 project-type: freestyle
992 node: 'ubuntu1604-basebuild-4c-4g'
996 daysToKeep: '{build-days-to-keep}'
997 numToKeep: '{build-num-to-keep}'
998 artifactDaysToKeep: '{build-artifact-days-to-keep}'
999 artifactNumToKeep: '{build-artifact-num-to-keep}'
1002 - project-parameter:
1003 project: '{project}'
1008 - fdio-infra-wrappers-non-activity-timeout:
1009 build-timeout: '{build-timeout}'
1012 # - timed: '0 2,16 * * *'
1013 - timed: '0 16 * * 1,3,5'
1016 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1018 properties-file: variables.prop
1020 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1023 - archive-artifacts:
1024 artifacts: 'csit/archive/*.*'
1028 output-path: 'csit/archive'
1033 project: 'csit-trending-daily-master'
1034 threshold: 'FAILURE'
1036 - fdio-infra-shiplogs:
1037 maven-version: 'mvn33-new'
1040 name: 'csit-vpp-perf-mrr-daily-master-2n-skx'
1046 <li>check vpp perf mrr daily
1048 <li>perf test-cases selection
1050 <li>all CSIT VPP MRR perf suites
1054 <li>jjb verify: PASS/FAIL
1056 <li>analyse: csit project (catch malfunctions/degradations)
1060 project-type: freestyle
1061 node: 'ubuntu1604-basebuild-4c-4g'
1065 daysToKeep: '{build-days-to-keep}'
1066 numToKeep: '{build-num-to-keep}'
1067 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1068 artifactNumToKeep: '{build-artifact-num-to-keep}'
1071 - project-parameter:
1072 project: '{project}'
1077 - fdio-infra-wrappers-non-activity-timeout:
1078 build-timeout: '{build-timeout}'
1081 # - timed: '0 2,16 * * *'
1082 - timed: '0 16 * * 1,3,5'
1085 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1087 properties-file: variables.prop
1089 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1092 - archive-artifacts:
1093 artifacts: 'csit/archive/*.*'
1097 output-path: 'csit/archive'
1102 project: 'csit-trending-daily-master'
1103 threshold: 'FAILURE'
1105 - fdio-infra-shiplogs:
1106 maven-version: 'mvn33-new'
1109 name: 'csit-vpp-perf-mrr-daily-master-3n-skx'
1115 <li>check vpp perf mrr daily
1117 <li>perf test-cases selection
1119 <li>all CSIT VPP MRR perf suites
1123 <li>jjb verify: PASS/FAIL
1125 <li>analyse: csit project (catch malfunctions/degradations)
1129 project-type: freestyle
1130 node: 'ubuntu1604-basebuild-4c-4g'
1134 daysToKeep: '{build-days-to-keep}'
1135 numToKeep: '{build-num-to-keep}'
1136 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1137 artifactNumToKeep: '{build-artifact-num-to-keep}'
1140 - project-parameter:
1141 project: '{project}'
1146 - fdio-infra-wrappers-non-activity-timeout:
1147 build-timeout: '{build-timeout}'
1150 # - timed: '0 2,16 * * *'
1151 - timed: '0 16 * * 1,3,5'
1154 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1156 properties-file: variables.prop
1158 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1161 - archive-artifacts:
1162 artifacts: 'csit/archive/*.*'
1166 output-path: 'csit/archive'
1171 project: 'csit-trending-daily-master'
1172 threshold: 'FAILURE'
1174 - fdio-infra-shiplogs:
1175 maven-version: 'mvn33-new'
1178 name: 'csit-dpdk-perf-mrr-weekly-master'
1184 <li>check dpdk perf mrr weekly
1186 <li>perf test-cases selection
1188 <li>all CSIT DPDK MRR perf suites
1192 <li>jjb verify: PASS/FAIL
1194 <li>analyse: csit project (catch malfunctions/degradations)
1198 project-type: freestyle
1199 node: 'ubuntu1604-basebuild-4c-4g'
1203 daysToKeep: '{build-days-to-keep}'
1204 numToKeep: '{build-num-to-keep}'
1205 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1206 artifactNumToKeep: '{build-artifact-num-to-keep}'
1209 - project-parameter:
1210 project: '{project}'
1215 - fdio-infra-wrappers-non-activity-timeout:
1216 build-timeout: '{build-timeout}'
1219 - timed: '0 0 * * 6'
1222 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1224 properties-file: variables.prop
1226 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1229 - archive-artifacts:
1230 artifacts: 'csit/archive/*.*'
1234 output-path: 'csit/archive'
1239 project: 'csit-trending-daily-master'
1240 threshold: 'FAILURE'
1242 - fdio-infra-shiplogs:
1243 maven-version: 'mvn33-new'
1246 name: 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
1252 <li>perf verify - per csit gerrit patch
1256 <li>name: <b>csit-vpp-perf-verify-{stream}-{topo}-{arch}</b>
1257 <li>trigger: keyword in comment to csit patch:
1258 <b>csit-{topo}-{arch}-perftest tag_list</b>
1260 <li>perf test-cases selection
1262 <li>test-cases selected using trigger keyword followed by tags
1263 <li>all test-cases are labelled with CSIT RF topic tags
1264 defined in <i>csit/docs/tag_documentation.rst</i>
1266 <li>proposed keywords
1268 <li>focus on testing specified vpp packet processing path
1269 <li>format: csit-{topo}-{arch}-perftest tag_list
1271 <li>default tags for vpp startup config and perf test type
1273 <li>IP4BASE, IP6BASE, L2BDBASE
1274 <li>64B/78B: 64B/78B packet size
1276 <li>X710: x710 Fortville NIC
1277 <li>MRR: MRR throughput
1281 <li>jjb verify: PASS/FAIL
1287 project-type: freestyle
1288 node: 'ubuntu1604-basebuild-8c-32g'
1292 daysToKeep: '{build-days-to-keep}'
1293 numToKeep: '{build-num-to-keep}'
1294 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1295 artifactNumToKeep: '{build-artifact-num-to-keep}'
1298 - project-parameter:
1299 project: '{project}'
1304 - gerrit-trigger-scm:
1305 credentials-id: 'jenkins-gerrit-credentials'
1306 refspec: '$GERRIT_REFSPEC'
1307 choosing-strategy: 'gerrit'
1310 - fdio-infra-wrappers-non-activity-timeout:
1311 build-timeout: '{build-timeout}'
1315 server-name: 'Primary'
1317 - comment-added-contains-event:
1318 comment-contains-value: 'csit-{topo}-{arch}-perftest'
1320 - project-compare-type: 'ANT'
1321 project-pattern: '{project}'
1323 - branch-compare-type: 'ANT'
1324 branch-pattern: '**/{branch}'
1333 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
1336 - archive-artifacts:
1337 artifacts: 'archive/*.*'
1341 output-path: archive
1345 - fdio-infra-shiplogs:
1346 maven-version: 'mvn33-new'
1349 name: 'csit-nsh_sfc-verify-perf-{stream}'
1351 project-type: freestyle
1352 node: 'ubuntu1604-basebuild-4c-4g'
1356 daysToKeep: '{build-days-to-keep}'
1357 numToKeep: '{build-num-to-keep}'
1358 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1359 artifactNumToKeep: '{build-artifact-num-to-keep}'
1362 - project-parameter:
1363 project: '{project}'
1372 - gerrit-trigger-scm:
1373 credentials-id: 'jenkins-gerrit-credentials'
1374 refspec: '$GERRIT_REFSPEC'
1375 choosing-strategy: 'gerrit'
1378 - fdio-infra-wrappers-non-activity-timeout:
1379 build-timeout: '{build-timeout}'
1382 - gerrit-trigger-manually-triggered:
1385 comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
1389 !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
1392 - archive-artifacts:
1393 artifacts: 'archive/*.*'
1397 output-path: 'archive'
1399 - fdio-infra-shiplogs:
1400 maven-version: 'mvn33-new'
1403 name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
1405 project-type: freestyle
1406 node: '{os}-basebuild-4c-4g'
1410 daysToKeep: '{build-days-to-keep}'
1411 numToKeep: '{build-num-to-keep}'
1412 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1413 artifactNumToKeep: '{build-artifact-num-to-keep}'
1416 - project-parameter:
1417 project: '{project}'
1426 - gerrit-trigger-scm:
1427 credentials-id: 'jenkins-gerrit-credentials'
1428 refspec: '$GERRIT_REFSPEC'
1429 choosing-strategy: 'gerrit'
1432 - fdio-infra-wrappers:
1433 build-timeout: '{build-timeout}'
1436 - gerrit-trigger-manually-triggered:
1439 comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
1443 !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
1446 - archive-artifacts:
1447 artifacts: 'archive/*.*'
1451 output-path: 'archive'
1453 - fdio-infra-shiplogs:
1454 maven-version: 'mvn33-new'
1457 name: 'csit-tldk-verify-func-{stream}-{os}-virl'
1459 project-type: freestyle
1460 node: '{os}-basebuild-4c-4g'
1464 daysToKeep: '{build-days-to-keep}'
1465 numToKeep: '{build-num-to-keep}'
1466 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1467 artifactNumToKeep: '{build-artifact-num-to-keep}'
1470 - project-parameter:
1471 project: '{project}'
1478 - gerrit-trigger-scm:
1479 credentials-id: 'jenkins-gerrit-credentials'
1480 refspec: '$GERRIT_REFSPEC'
1481 choosing-strategy: 'gerrit'
1484 - fdio-infra-wrappers:
1485 build-timeout: '{build-timeout}'
1488 - gerrit-trigger-manually-triggered:
1491 comment-trigger-value: 'csit_verify_tldk_func'
1495 !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
1498 - archive-artifacts:
1499 artifacts: 'archive/*.*'
1503 output-path: 'archive'
1505 - fdio-infra-shiplogs:
1506 maven-version: 'mvn33-new'
1509 name: 'csit-dmm-functional-{stream}-ubuntu1604-virl'
1511 project-type: freestyle
1512 node: 'ubuntu1604-basebuild-4c-4g'
1516 daysToKeep: '{build-days-to-keep}'
1517 numToKeep: '{build-num-to-keep}'
1518 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1519 artifactNumToKeep: '{build-artifact-num-to-keep}'
1522 - project-parameter:
1523 project: '{project}'
1528 - gerrit-trigger-scm:
1529 credentials-id: 'jenkins-gerrit-credentials'
1530 refspec: '$GERRIT_REFSPEC'
1531 choosing-strategy: 'gerrit'
1534 - fdio-infra-wrappers:
1535 build-timeout: '{build-timeout}'
1538 - gerrit-trigger-manually-triggered:
1541 comment-trigger-value: 'csit_verify_dmm_func'
1545 !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
1548 - archive-artifacts:
1549 artifacts: 'report.html, log.html, output.xml'
1555 - fdio-infra-shiplogs:
1556 maven-version: 'mvn33-new'
1559 name: test-type-parameter
1564 description: "Test TYPE parameter if not given by trigger"