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-trending-daily-master'
38 - 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
39 - 'csit-dpdk-perf-mrr-weekly-master'
40 - 'csit-dpdk-perf-mrr-weekly-master-2n-skx'
41 - 'csit-dpdk-perf-mrr-weekly-master-3n-skx'
42 - 'csit-ligato-perf-{stream}-{type}'
43 - 'csit-vpp-perf-mrr-daily-master'
44 - 'csit-vpp-perf-mrr-daily-master-2n-skx'
45 - 'csit-vpp-perf-mrr-daily-master-3n-skx'
46 - 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
47 - 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
48 - 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
49 - 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
50 - 'csit-nsh_sfc-verify-perf-{stream}'
51 - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
52 - 'csit-tldk-verify-func-{stream}-{os}-virl'
53 - 'csit-dmm-functional-{stream}-ubuntu1604-virl'
58 build-artifact-num-to-keep: 10
71 branch-id: 'oper-rls1801'
74 branch-id: 'oper-rls1804'
77 branch-id: 'oper-rls1807'
81 name: 'csit-vpp-functional-{stream}-{os}-virl'
83 project-type: freestyle
84 node: '{os}-basebuild-4c-4g'
88 daysToKeep: '{build-days-to-keep}'
89 numToKeep: '{build-num-to-keep}'
90 artifactDaysToKeep: '{build-artifact-days-to-keep}'
91 artifactNumToKeep: '{build-artifact-num-to-keep}'
100 - gerrit-trigger-scm:
101 credentials-id: 'jenkins-gerrit-credentials'
102 refspec: '$GERRIT_REFSPEC'
103 choosing-strategy: 'gerrit'
106 - fdio-infra-wrappers:
107 build-timeout: '{build-timeout}'
110 - gerrit-trigger-patch-submitted:
116 !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
120 artifacts: 'report.html, log.html, output.xml'
126 - fdio-infra-shiplogs:
127 maven-version: 'mvn33-new'
130 name: 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
136 <li>perf verify - per csit gerrit patch
140 <li>name: <b>csit-dpdk-perf-verify-{stream}-{topo}-{arch}</b>
141 <li>trigger: keyword in comment to csit patch:
142 <b>csit-dpdk-{topo}-{arch}-perftest tag_list</b>
144 <li>perf test-cases selection
146 <li>test-cases selected using trigger keyword followed by tags
147 <li>all test-cases are labelled with CSIT RF topic tags
148 defined in <i>csit/docs/tag_documentation.rst</i>
150 <li>default tags for dpdk perf test type
152 <li>IP4BASE, L2XCBASE
153 <li>64B: 64B packet size
155 <li>X710: x710 Fortville NIC
156 <li>MRR: MRR throughput
160 <li>jjb verify: PASS/FAIL
166 project-type: freestyle
167 node: 'ubuntu1604-basebuild-4c-4g'
171 daysToKeep: '{build-days-to-keep}'
172 numToKeep: '{build-num-to-keep}'
173 artifactDaysToKeep: '{build-artifact-days-to-keep}'
174 artifactNumToKeep: '{build-artifact-num-to-keep}'
183 - gerrit-trigger-scm:
184 credentials-id: 'jenkins-gerrit-credentials'
185 refspec: '$GERRIT_REFSPEC'
186 choosing-strategy: 'gerrit'
189 - fdio-infra-wrappers-non-activity-timeout:
190 build-timeout: '{build-timeout}'
194 server-name: 'Primary'
196 - comment-added-contains-event:
197 comment-contains-value: 'csit-dpdk-{topo}-{arch}-perftest'
199 - project-compare-type: 'ANT'
200 project-pattern: '{project}'
202 - branch-compare-type: 'ANT'
203 branch-pattern: '**/{branch}'
212 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
216 artifacts: 'archive/*.*'
224 - fdio-infra-shiplogs:
225 maven-version: 'mvn33-new'
228 name: 'csit-ligato-perf-{stream}-{type}'
230 project-type: freestyle
231 node: 'ubuntu1604-basebuild-4c-4g'
235 daysToKeep: '{build-days-to-keep}'
236 numToKeep: '{build-num-to-keep}'
237 artifactDaysToKeep: '{build-artifact-days-to-keep}'
238 artifactNumToKeep: '{build-artifact-num-to-keep}'
249 - gerrit-trigger-scm:
250 credentials-id: 'jenkins-gerrit-credentials'
251 refspec: '$GERRIT_REFSPEC'
252 choosing-strategy: 'gerrit'
255 - fdio-infra-wrappers-non-activity-timeout:
256 build-timeout: '{build-timeout}'
259 - gerrit-trigger-manually-triggered:
262 comment-trigger-value: 'verify-perf-ligato-{type}'
266 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
270 artifacts: 'archive/*.*'
278 - fdio-infra-shiplogs:
279 maven-version: 'mvn33-new'
283 name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
284 description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
286 project-type: freestyle
287 node: '{os}-basebuild-4c-4g'
291 daysToKeep: '{build-days-to-keep}'
292 numToKeep: '{build-num-to-keep}'
293 artifactDaysToKeep: '{build-artifact-days-to-keep}'
294 artifactNumToKeep: '{build-artifact-num-to-keep}'
304 credentials-id: 'jenkins-gerrit-credentials'
308 - fdio-infra-wrappers-non-activity-timeout:
309 build-timeout: '{build-timeout}'
314 - gerrit-trigger-manually-triggered:
315 comment-trigger-value: 'csit-vpp-ref-verify'
321 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
325 artifacts: 'report.html, log.html, output.xml'
331 - fdio-infra-shiplogs:
332 maven-version: 'mvn33-new'
335 name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
336 description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
338 project-type: freestyle
339 node: '{os}-basebuild-4c-4g'
343 daysToKeep: '{build-days-to-keep}'
344 numToKeep: '{build-num-to-keep}'
345 artifactDaysToKeep: '{build-artifact-days-to-keep}'
346 artifactNumToKeep: '{build-artifact-num-to-keep}'
355 - fdio-infra-wrappers-non-activity-timeout:
356 build-timeout: '{build-timeout}'
359 - timed: '0 4 * * 2,6'
361 - gerrit-trigger-manually-triggered:
362 comment-trigger-value: 'csit-verify-vpp'
367 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
369 properties-file: variables.prop
371 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
375 artifacts: 'csit/archive/*.*'
379 output-path: 'csit/archive'
381 - fdio-infra-shiplogs:
382 maven-version: 'mvn33-new'
385 name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
386 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.'
388 project-type: freestyle
389 node: centos7-basebuild-4c-4g'
393 daysToKeep: '{build-days-to-keep}'
394 numToKeep: '{build-num-to-keep}'
395 artifactDaysToKeep: '{build-artifact-days-to-keep}'
396 artifactNumToKeep: '{build-artifact-num-to-keep}'
406 credentials-id: 'jenkins-gerrit-credentials'
410 - fdio-infra-wrappers:
411 build-timeout: '{build-timeout}'
414 - timed: 'H H(3-4) * * *'
416 - gerrit-trigger-manually-triggered:
417 comment-trigger-value: 'vpp-verify-func-centos7'
422 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
424 properties-file: variables.prop
426 !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
430 artifacts: 'csit/archive/*.*'
434 output-path: 'csit/archive'
436 - fdio-infra-shiplogs:
437 maven-version: 'mvn33-new'
440 name: 'csit-docs-verify-{stream}'
442 project-type: freestyle
443 node: 'ubuntu1604-basebuild-4c-4g'
447 daysToKeep: '{build-days-to-keep}'
448 numToKeep: '{build-num-to-keep}'
449 artifactDaysToKeep: '{build-artifact-days-to-keep}'
450 artifactNumToKeep: '{build-artifact-num-to-keep}'
458 maven-version: 'mvn33-new'
461 - gerrit-trigger-scm:
462 credentials-id: 'jenkins-gerrit-credentials'
463 refspec: '$GERRIT_REFSPEC'
464 choosing-strategy: 'gerrit'
467 - fdio-infra-wrappers-non-activity-timeout:
468 build-timeout: '{build-timeout}'
471 - gerrit-trigger-patch-submitted:
477 maven-version: 'mvn33-new'
479 settings: 'csit-settings'
481 global-settings: 'global-settings'
482 global-settings-type: cfp
483 - provide-maven-settings:
484 settings-file: 'csit-settings'
485 global-settings-file: 'global-settings'
487 !include-raw-escape: include-raw-csit-docs.sh
491 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
494 only-if-success: true
495 default-excludes: false
497 - fdio-infra-shiplogs:
498 maven-version: 'mvn33-new'
501 name: 'csit-docs-merge-{stream_timed}'
503 project-type: freestyle
504 node: 'ubuntu1604-basebuild-4c-4g'
508 daysToKeep: '{build-days-to-keep}'
509 numToKeep: '{build-num-to-keep}'
510 artifactDaysToKeep: '{build-artifact-days-to-keep}'
511 artifactNumToKeep: '{build-artifact-num-to-keep}'
519 maven-version: 'mvn33-new'
522 - gerrit-trigger-scm:
523 credentials-id: 'jenkins-gerrit-credentials'
525 choosing-strategy: 'default'
528 - fdio-infra-wrappers-non-activity-timeout:
529 build-timeout: '{build-timeout}'
533 jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
536 server-name: 'Primary'
538 - comment-added-contains-event:
539 comment-contains-value: 'run-docs'
541 - project-compare-type: 'ANT'
542 project-pattern: '{project}'
544 - branch-compare-type: 'ANT'
545 branch-pattern: '**/{branch}'
554 maven-version: 'mvn33-new'
556 settings: 'csit-settings'
558 global-settings: 'global-settings'
559 global-settings-type: cfp
560 - provide-maven-settings:
561 settings-file: 'csit-settings'
562 global-settings-file: 'global-settings'
564 !include-raw-escape: include-raw-csit-docs.sh
568 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
571 only-if-success: true
572 default-excludes: false
574 - fdio-infra-shiplogs:
575 maven-version: 'mvn33-new'
578 name: 'csit-report-merge-{stream}'
580 project-type: freestyle
581 node: 'ubuntu1604-basebuild-8c-32g'
585 daysToKeep: '{build-days-to-keep}'
586 numToKeep: '{build-num-to-keep}'
587 artifactDaysToKeep: '{build-artifact-days-to-keep}'
588 artifactNumToKeep: '{build-artifact-num-to-keep}'
596 maven-version: 'mvn33-new'
599 - gerrit-trigger-scm:
600 credentials-id: 'jenkins-gerrit-credentials'
601 refspec: '$GERRIT_REFSPEC'
602 choosing-strategy: 'default'
605 - fdio-infra-wrappers-non-activity-timeout:
606 build-timeout: '{build-timeout}'
610 server-name: 'Primary'
612 - comment-added-contains-event:
613 comment-contains-value: 'run-report'
615 - project-compare-type: 'ANT'
616 project-pattern: '{project}'
618 - branch-compare-type: 'ANT'
619 branch-pattern: '**/{branch}'
628 maven-version: 'mvn33-new'
630 settings: 'csit-settings'
632 global-settings: 'global-settings'
633 global-settings-type: cfp
634 - provide-maven-settings:
635 settings-file: 'csit-settings'
636 global-settings-file: 'global-settings'
638 !include-raw-escape: include-raw-csit-report.sh
642 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
645 only-if-success: true
646 default-excludes: false
648 - fdio-infra-shiplogs:
649 maven-version: 'mvn33-new'
652 name: 'csit-trending-daily-master'
654 project-type: freestyle
655 node: 'ubuntu1604-basebuild-8c-32g'
659 daysToKeep: '{build-days-to-keep}'
660 numToKeep: '{build-num-to-keep}'
661 artifactDaysToKeep: '{build-artifact-days-to-keep}'
662 artifactNumToKeep: '{build-artifact-num-to-keep}'
670 maven-version: 'mvn33-new'
673 - gerrit-trigger-scm:
674 credentials-id: 'jenkins-gerrit-credentials'
676 choosing-strategy: 'default'
679 - fdio-infra-wrappers-non-activity-timeout:
680 build-timeout: '{build-timeout}'
684 jobs: 'csit-vpp-perf-mrr-daily-master'
689 maven-version: 'mvn33-new'
691 settings: 'csit-settings'
693 global-settings: 'global-settings'
694 global-settings-type: cfp
695 - provide-maven-settings:
696 settings-file: 'csit-settings'
697 global-settings-file: 'global-settings'
699 !include-raw-escape: include-raw-csit-cpta.sh
703 recipients: 'tifrank@cisco.com, csit-report@lists.fd.io'
706 subject: 'FD.io CSIT Trending Alert: Build # $BUILD_NUMBER'
707 attachments: '_build/_static/vpp/failed-tests.tar.gz'
709 FD.io CSIT Trending Alert - failed tests
711 $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS
713 See attachment for the list of the failed tests.
717 - fdio-infra-shiplogs:
718 maven-version: 'mvn33-new'
721 name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
727 <li>check vpp perf ndrpdr weekly on 3n-hsw
729 <li>perf test-cases selection
731 <li>pre-selected CSIT VPP NDRPDR perf suites
735 <li>jjb verify: PASS/FAIL
737 <li>analyse: csit project (catch malfunctions/degradations)
740 project-type: freestyle
741 node: 'ubuntu1604-basebuild-4c-4g'
745 daysToKeep: '{build-days-to-keep}'
746 numToKeep: '{build-num-to-keep}'
747 artifactDaysToKeep: '{build-artifact-days-to-keep}'
748 artifactNumToKeep: '{build-artifact-num-to-keep}'
757 - fdio-infra-wrappers-non-activity-timeout:
758 build-timeout: '{build-timeout}'
764 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
766 properties-file: variables.prop
768 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
772 artifacts: 'csit/archive/*.*'
776 output-path: 'csit/archive'
780 - fdio-infra-shiplogs:
781 maven-version: 'mvn33-new'
784 name: 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
790 <li>check vpp perf ndrpdr weekly
792 <li>perf test-cases selection
794 <li>pre-selected CSIT VPP NDRPDR perf suites
798 <li>jjb verify: PASS/FAIL
800 <li>analyse: csit project (catch malfunctions/degradations)
803 project-type: freestyle
804 node: 'ubuntu1604-basebuild-4c-4g'
808 daysToKeep: '{build-days-to-keep}'
809 numToKeep: '{build-num-to-keep}'
810 artifactDaysToKeep: '{build-artifact-days-to-keep}'
811 artifactNumToKeep: '{build-artifact-num-to-keep}'
820 - fdio-infra-wrappers-non-activity-timeout:
821 build-timeout: '{build-timeout}'
827 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
829 properties-file: variables.prop
831 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
835 artifacts: 'csit/archive/*.*'
839 output-path: 'csit/archive'
843 - fdio-infra-shiplogs:
844 maven-version: 'mvn33-new'
847 name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
853 <li>check vpp perf ndrpdr weekly
855 <li>perf test-cases selection
857 <li>pre-selected CSIT VPP NDRPDR perf suites
861 <li>jjb verify: PASS/FAIL
863 <li>analyse: csit project (catch malfunctions/degradations)
866 project-type: freestyle
867 node: 'ubuntu1604-basebuild-4c-4g'
871 daysToKeep: '{build-days-to-keep}'
872 numToKeep: '{build-num-to-keep}'
873 artifactDaysToKeep: '{build-artifact-days-to-keep}'
874 artifactNumToKeep: '{build-artifact-num-to-keep}'
883 - fdio-infra-wrappers-non-activity-timeout:
884 build-timeout: '{build-timeout}'
890 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
892 properties-file: variables.prop
894 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
898 artifacts: 'csit/archive/*.*'
902 output-path: 'csit/archive'
906 - fdio-infra-shiplogs:
907 maven-version: 'mvn33-new'
910 name: 'csit-vpp-perf-mrr-daily-master'
916 <li>check vpp perf mrr daily
918 <li>perf test-cases selection
920 <li>all CSIT VPP MRR perf suites
924 <li>jjb verify: PASS/FAIL
926 <li>analyse: csit project (catch malfunctions/degradations)
930 project-type: freestyle
931 node: 'ubuntu1604-basebuild-4c-4g'
935 daysToKeep: '{build-days-to-keep}'
936 numToKeep: '{build-num-to-keep}'
937 artifactDaysToKeep: '{build-artifact-days-to-keep}'
938 artifactNumToKeep: '{build-artifact-num-to-keep}'
947 - fdio-infra-wrappers-non-activity-timeout:
948 build-timeout: '{build-timeout}'
951 - timed: '0 2,16 * * *'
954 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
956 properties-file: variables.prop
958 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
962 artifacts: 'csit/archive/*.*'
966 output-path: 'csit/archive'
971 project: 'csit-trending-daily-master'
974 - fdio-infra-shiplogs:
975 maven-version: 'mvn33-new'
978 name: 'csit-vpp-perf-mrr-daily-master-2n-skx'
984 <li>check vpp perf mrr daily
986 <li>perf test-cases selection
988 <li>all CSIT VPP MRR perf suites
992 <li>jjb verify: PASS/FAIL
994 <li>analyse: csit project (catch malfunctions/degradations)
998 project-type: freestyle
999 node: 'ubuntu1604-basebuild-4c-4g'
1003 daysToKeep: '{build-days-to-keep}'
1004 numToKeep: '{build-num-to-keep}'
1005 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1006 artifactNumToKeep: '{build-artifact-num-to-keep}'
1009 - project-parameter:
1010 project: '{project}'
1015 - fdio-infra-wrappers-non-activity-timeout:
1016 build-timeout: '{build-timeout}'
1019 - timed: '0 2,16 * * *'
1022 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1024 properties-file: variables.prop
1026 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1029 - archive-artifacts:
1030 artifacts: 'csit/archive/*.*'
1034 output-path: 'csit/archive'
1039 project: 'csit-trending-daily-master'
1040 threshold: 'FAILURE'
1042 - fdio-infra-shiplogs:
1043 maven-version: 'mvn33-new'
1046 name: 'csit-vpp-perf-mrr-daily-master-3n-skx'
1052 <li>check vpp perf mrr daily
1054 <li>perf test-cases selection
1056 <li>all CSIT VPP MRR perf suites
1060 <li>jjb verify: PASS/FAIL
1062 <li>analyse: csit project (catch malfunctions/degradations)
1066 project-type: freestyle
1067 node: 'ubuntu1604-basebuild-4c-4g'
1071 daysToKeep: '{build-days-to-keep}'
1072 numToKeep: '{build-num-to-keep}'
1073 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1074 artifactNumToKeep: '{build-artifact-num-to-keep}'
1077 - project-parameter:
1078 project: '{project}'
1083 - fdio-infra-wrappers-non-activity-timeout:
1084 build-timeout: '{build-timeout}'
1087 - timed: '0 2,16 * * *'
1090 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1092 properties-file: variables.prop
1094 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1097 - archive-artifacts:
1098 artifacts: 'csit/archive/*.*'
1102 output-path: 'csit/archive'
1107 project: 'csit-trending-daily-master'
1108 threshold: 'FAILURE'
1110 - fdio-infra-shiplogs:
1111 maven-version: 'mvn33-new'
1114 name: 'csit-dpdk-perf-mrr-weekly-master'
1120 <li>check dpdk perf mrr weekly
1122 <li>perf test-cases selection
1124 <li>all CSIT DPDK MRR perf suites
1128 <li>jjb verify: PASS/FAIL
1130 <li>analyse: csit project (catch malfunctions/degradations)
1134 project-type: freestyle
1135 node: 'ubuntu1604-basebuild-4c-4g'
1139 daysToKeep: '{build-days-to-keep}'
1140 numToKeep: '{build-num-to-keep}'
1141 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1142 artifactNumToKeep: '{build-artifact-num-to-keep}'
1145 - project-parameter:
1146 project: '{project}'
1151 - fdio-infra-wrappers-non-activity-timeout:
1152 build-timeout: '{build-timeout}'
1155 - timed: '0 0 * * 6'
1158 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1160 properties-file: variables.prop
1162 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1165 - archive-artifacts:
1166 artifacts: 'csit/archive/*.*'
1170 output-path: 'csit/archive'
1175 project: 'csit-trending-daily-master'
1176 threshold: 'FAILURE'
1178 - fdio-infra-shiplogs:
1179 maven-version: 'mvn33-new'
1182 name: 'csit-dpdk-perf-mrr-weekly-master-2n-skx'
1188 <li>check dpdk perf mrr weekly
1190 <li>perf test-cases selection
1192 <li>all CSIT DPDK MRR perf suites
1196 <li>jjb verify: PASS/FAIL
1198 <li>analyse: csit project (catch malfunctions/degradations)
1202 project-type: freestyle
1203 node: 'ubuntu1604-basebuild-4c-4g'
1207 daysToKeep: '{build-days-to-keep}'
1208 numToKeep: '{build-num-to-keep}'
1209 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1210 artifactNumToKeep: '{build-artifact-num-to-keep}'
1213 - project-parameter:
1214 project: '{project}'
1219 - fdio-infra-wrappers-non-activity-timeout:
1220 build-timeout: '{build-timeout}'
1223 - timed: '0 0 * * 6'
1226 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1228 properties-file: variables.prop
1230 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1233 - archive-artifacts:
1234 artifacts: 'csit/archive/*.*'
1238 output-path: 'csit/archive'
1243 project: 'csit-trending-daily-master'
1244 threshold: 'FAILURE'
1246 - fdio-infra-shiplogs:
1247 maven-version: 'mvn33-new'
1250 name: 'csit-dpdk-perf-mrr-weekly-master-3n-skx'
1256 <li>check dpdk perf mrr weekly
1258 <li>perf test-cases selection
1260 <li>all CSIT DPDK MRR perf suites
1264 <li>jjb verify: PASS/FAIL
1266 <li>analyse: csit project (catch malfunctions/degradations)
1270 project-type: freestyle
1271 node: 'ubuntu1604-basebuild-4c-4g'
1275 daysToKeep: '{build-days-to-keep}'
1276 numToKeep: '{build-num-to-keep}'
1277 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1278 artifactNumToKeep: '{build-artifact-num-to-keep}'
1281 - project-parameter:
1282 project: '{project}'
1287 - fdio-infra-wrappers-non-activity-timeout:
1288 build-timeout: '{build-timeout}'
1291 - timed: '0 0 * * 6'
1294 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1296 properties-file: variables.prop
1298 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1301 - archive-artifacts:
1302 artifacts: 'csit/archive/*.*'
1306 output-path: 'csit/archive'
1311 project: 'csit-trending-daily-master'
1312 threshold: 'FAILURE'
1314 - fdio-infra-shiplogs:
1315 maven-version: 'mvn33-new'
1319 name: 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
1325 <li>perf verify - per csit gerrit patch
1329 <li>name: <b>csit-vpp-perf-verify-{stream}-{topo}-{arch}</b>
1330 <li>trigger: keyword in comment to csit patch:
1331 <b>csit-{topo}-{arch}-perftest tag_list</b>
1333 <li>perf test-cases selection
1335 <li>test-cases selected using trigger keyword followed by tags
1336 <li>all test-cases are labelled with CSIT RF topic tags
1337 defined in <i>csit/docs/tag_documentation.rst</i>
1339 <li>proposed keywords
1341 <li>focus on testing specified vpp packet processing path
1342 <li>format: csit-{topo}-{arch}-perftest tag_list
1344 <li>default tags for vpp startup config and perf test type
1346 <li>IP4BASE, IP6BASE, L2BDBASE
1347 <li>64B/78B: 64B/78B packet size
1349 <li>X710: x710 Fortville NIC
1350 <li>MRR: MRR throughput
1354 <li>jjb verify: PASS/FAIL
1360 project-type: freestyle
1361 node: 'ubuntu1604-basebuild-8c-32g'
1365 daysToKeep: '{build-days-to-keep}'
1366 numToKeep: '{build-num-to-keep}'
1367 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1368 artifactNumToKeep: '{build-artifact-num-to-keep}'
1371 - project-parameter:
1372 project: '{project}'
1375 - gerrit-refspec-parameter
1376 - gerrit-event-type-parameter
1377 - gerrit-event-comment-text-parameter
1380 - gerrit-trigger-scm:
1381 credentials-id: 'jenkins-gerrit-credentials'
1382 refspec: '$GERRIT_REFSPEC'
1383 choosing-strategy: 'gerrit'
1386 - fdio-infra-wrappers-non-activity-timeout:
1387 build-timeout: '{build-timeout}'
1391 server-name: 'Primary'
1393 - comment-added-contains-event:
1394 comment-contains-value: 'csit-{topo}-{arch}-perftest'
1396 - project-compare-type: 'ANT'
1397 project-pattern: '{project}'
1399 - branch-compare-type: 'ANT'
1400 branch-pattern: '**/{branch}'
1409 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
1412 - archive-artifacts:
1413 artifacts: 'archive/*.*'
1417 output-path: archive
1421 - fdio-infra-shiplogs:
1422 maven-version: 'mvn33-new'
1425 name: 'csit-nsh_sfc-verify-perf-{stream}'
1427 project-type: freestyle
1428 node: 'ubuntu1604-basebuild-4c-4g'
1432 daysToKeep: '{build-days-to-keep}'
1433 numToKeep: '{build-num-to-keep}'
1434 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1435 artifactNumToKeep: '{build-artifact-num-to-keep}'
1438 - project-parameter:
1439 project: '{project}'
1448 - gerrit-trigger-scm:
1449 credentials-id: 'jenkins-gerrit-credentials'
1450 refspec: '$GERRIT_REFSPEC'
1451 choosing-strategy: 'gerrit'
1454 - fdio-infra-wrappers-non-activity-timeout:
1455 build-timeout: '{build-timeout}'
1458 - gerrit-trigger-manually-triggered:
1461 comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
1465 !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
1468 - archive-artifacts:
1469 artifacts: 'archive/*.*'
1473 output-path: 'archive'
1475 - fdio-infra-shiplogs:
1476 maven-version: 'mvn33-new'
1479 name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
1481 project-type: freestyle
1482 node: '{os}-basebuild-4c-4g'
1486 daysToKeep: '{build-days-to-keep}'
1487 numToKeep: '{build-num-to-keep}'
1488 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1489 artifactNumToKeep: '{build-artifact-num-to-keep}'
1492 - project-parameter:
1493 project: '{project}'
1502 - gerrit-trigger-scm:
1503 credentials-id: 'jenkins-gerrit-credentials'
1504 refspec: '$GERRIT_REFSPEC'
1505 choosing-strategy: 'gerrit'
1508 - fdio-infra-wrappers:
1509 build-timeout: '{build-timeout}'
1512 - gerrit-trigger-manually-triggered:
1515 comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
1519 !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
1522 - archive-artifacts:
1523 artifacts: 'archive/*.*'
1527 output-path: 'archive'
1529 - fdio-infra-shiplogs:
1530 maven-version: 'mvn33-new'
1533 name: 'csit-tldk-verify-func-{stream}-{os}-virl'
1535 project-type: freestyle
1536 node: '{os}-basebuild-4c-4g'
1540 daysToKeep: '{build-days-to-keep}'
1541 numToKeep: '{build-num-to-keep}'
1542 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1543 artifactNumToKeep: '{build-artifact-num-to-keep}'
1546 - project-parameter:
1547 project: '{project}'
1554 - gerrit-trigger-scm:
1555 credentials-id: 'jenkins-gerrit-credentials'
1556 refspec: '$GERRIT_REFSPEC'
1557 choosing-strategy: 'gerrit'
1560 - fdio-infra-wrappers:
1561 build-timeout: '{build-timeout}'
1564 - gerrit-trigger-manually-triggered:
1567 comment-trigger-value: 'csit_verify_tldk_func'
1571 !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
1574 - archive-artifacts:
1575 artifacts: 'archive/*.*'
1579 output-path: 'archive'
1581 - fdio-infra-shiplogs:
1582 maven-version: 'mvn33-new'
1585 name: 'csit-dmm-functional-{stream}-ubuntu1604-virl'
1587 project-type: freestyle
1588 node: 'ubuntu1604-basebuild-4c-4g'
1592 daysToKeep: '{build-days-to-keep}'
1593 numToKeep: '{build-num-to-keep}'
1594 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1595 artifactNumToKeep: '{build-artifact-num-to-keep}'
1598 - project-parameter:
1599 project: '{project}'
1604 - gerrit-trigger-scm:
1605 credentials-id: 'jenkins-gerrit-credentials'
1606 refspec: '$GERRIT_REFSPEC'
1607 choosing-strategy: 'gerrit'
1610 - fdio-infra-wrappers:
1611 build-timeout: '{build-timeout}'
1614 - gerrit-trigger-manually-triggered:
1617 comment-trigger-value: 'csit_verify_dmm_func'
1621 !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
1624 - archive-artifacts:
1625 artifacts: 'report.html, log.html, output.xml'
1631 - fdio-infra-shiplogs:
1632 maven-version: 'mvn33-new'
1635 name: test-type-parameter
1640 description: "Test TYPE parameter if not given by trigger"