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-verify-{stream}-{topo}-{arch}'
43 - 'csit-ligato-perf-mrr-daily-master-3n-hsw'
44 - 'csit-vpp-perf-mrr-daily-master'
45 - 'csit-vpp-perf-mrr-daily-master-2n-skx'
46 - 'csit-vpp-perf-mrr-daily-master-3n-skx'
47 - 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
48 - 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
49 - 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
50 - 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
51 - 'csit-nsh_sfc-verify-perf-{stream}'
52 - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
53 - 'csit-tldk-verify-func-{stream}-{os}-virl'
54 - 'csit-dmm-functional-{stream}-ubuntu1604-virl'
59 build-artifact-num-to-keep: 10
72 branch-id: 'oper-rls1801'
75 branch-id: 'oper-rls1804'
78 branch-id: 'oper-rls1807'
82 name: 'csit-vpp-functional-{stream}-{os}-virl'
84 project-type: freestyle
85 node: '{os}-basebuild-4c-4g'
89 daysToKeep: '{build-days-to-keep}'
90 numToKeep: '{build-num-to-keep}'
91 artifactDaysToKeep: '{build-artifact-days-to-keep}'
92 artifactNumToKeep: '{build-artifact-num-to-keep}'
101 - gerrit-trigger-scm:
102 credentials-id: 'jenkins-gerrit-credentials'
103 refspec: '$GERRIT_REFSPEC'
104 choosing-strategy: 'gerrit'
107 - fdio-infra-wrappers:
108 build-timeout: '{build-timeout}'
111 - gerrit-trigger-patch-submitted:
117 !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
121 artifacts: 'report.html, log.html, output.xml'
127 - fdio-infra-shiplogs:
128 maven-version: 'mvn33-new'
131 name: 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
137 <li>perf verify - per csit gerrit patch
141 <li>name: <b>csit-dpdk-perf-verify-{stream}-{topo}-{arch}</b>
142 <li>trigger: keyword in comment to csit patch:
143 <b>csit-dpdk-{topo}-{arch}-perftest tag_list</b>
145 <li>perf test-cases selection
147 <li>test-cases selected using trigger keyword followed by tags
148 <li>all test-cases are labelled with CSIT RF topic tags
149 defined in <i>csit/docs/tag_documentation.rst</i>
151 <li>default tags for dpdk perf test type
153 <li>IP4BASE, L2XCBASE
154 <li>64B: 64B packet size
156 <li>X710: x710 Fortville NIC
157 <li>MRR: MRR throughput
161 <li>jjb verify: PASS/FAIL
167 project-type: freestyle
168 node: 'ubuntu1604-basebuild-4c-4g'
172 daysToKeep: '{build-days-to-keep}'
173 numToKeep: '{build-num-to-keep}'
174 artifactDaysToKeep: '{build-artifact-days-to-keep}'
175 artifactNumToKeep: '{build-artifact-num-to-keep}'
184 - gerrit-trigger-scm:
185 credentials-id: 'jenkins-gerrit-credentials'
186 refspec: '$GERRIT_REFSPEC'
187 choosing-strategy: 'gerrit'
190 - fdio-infra-wrappers-non-activity-timeout:
191 build-timeout: '{build-timeout}'
195 server-name: 'Primary'
197 - comment-added-contains-event:
198 comment-contains-value: 'csit-dpdk-{topo}-{arch}-perftest'
200 - project-compare-type: 'ANT'
201 project-pattern: '{project}'
203 - branch-compare-type: 'ANT'
204 branch-pattern: '**/{branch}'
213 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
217 artifacts: 'archive/*.*'
225 - fdio-infra-shiplogs:
226 maven-version: 'mvn33-new'
229 name: 'csit-ligato-perf-verify-{stream}-{topo}-{arch}'
235 <li>perf verify - per csit gerrit patch
239 <li>name: <b>csit-ligato-perf-verify-{stream}-{topo}-{arch}</b>
240 <li>trigger: keyword in comment to csit patch:
241 <b>csit--ligato-{topo}-{arch}-perftest tag_list</b>
243 <li>perf test-cases selection
245 <li>test-cases selected using trigger keyword followed by tags
246 <li>all test-cases are labelled with CSIT RF topic tags
247 defined in <i>csit/docs/tag_documentation.rst</i>
249 <li>proposed keywords
251 <li>focus on testing specified Kubernetes orchestrated topologies
252 <li>format: csit-ligato-{topo}-{arch}-perftest tag_list
254 <li>default tags for vpp startup config and perf test type
256 <li>IP4BASE, IP6BASE, L2BDBASE
257 <li>64B/78B: 64B/78B packet size
259 <li>X710: x710 Fortville NIC
260 <li>MRR: MRR throughput
264 <li>jjb verify: PASS/FAIL
270 project-type: freestyle
271 node: 'ubuntu1804-basebuild-4c-4g'
275 daysToKeep: '{build-days-to-keep}'
276 numToKeep: '{build-num-to-keep}'
277 artifactDaysToKeep: '{build-artifact-days-to-keep}'
278 artifactNumToKeep: '{build-artifact-num-to-keep}'
285 - gerrit-refspec-parameter
286 - gerrit-event-type-parameter
287 - gerrit-event-comment-text-parameter
290 - gerrit-trigger-scm:
291 credentials-id: 'jenkins-gerrit-credentials'
292 refspec: '$GERRIT_REFSPEC'
293 choosing-strategy: 'gerrit'
296 - fdio-infra-wrappers-non-activity-timeout:
297 build-timeout: '{build-timeout}'
301 server-name: 'Primary'
303 - comment-added-contains-event:
304 comment-contains-value: 'csit-ligato-{topo}-{arch}-perftest'
306 - project-compare-type: 'ANT'
307 project-pattern: '{project}'
309 - branch-compare-type: 'ANT'
310 branch-pattern: '**/{branch}'
319 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
323 artifacts: 'archive/*.*'
331 - fdio-infra-shiplogs:
332 maven-version: 'mvn33-new'
336 name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
337 description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
339 project-type: freestyle
340 node: '{os}-basebuild-4c-4g'
344 daysToKeep: '{build-days-to-keep}'
345 numToKeep: '{build-num-to-keep}'
346 artifactDaysToKeep: '{build-artifact-days-to-keep}'
347 artifactNumToKeep: '{build-artifact-num-to-keep}'
357 credentials-id: 'jenkins-gerrit-credentials'
361 - fdio-infra-wrappers-non-activity-timeout:
362 build-timeout: '{build-timeout}'
367 - gerrit-trigger-manually-triggered:
368 comment-trigger-value: 'csit-vpp-ref-verify'
374 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
378 artifacts: 'report.html, log.html, output.xml'
384 - fdio-infra-shiplogs:
385 maven-version: 'mvn33-new'
388 name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
389 description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
391 project-type: freestyle
392 node: '{os}-basebuild-4c-4g'
396 daysToKeep: '{build-days-to-keep}'
397 numToKeep: '{build-num-to-keep}'
398 artifactDaysToKeep: '{build-artifact-days-to-keep}'
399 artifactNumToKeep: '{build-artifact-num-to-keep}'
408 - fdio-infra-wrappers-non-activity-timeout:
409 build-timeout: '{build-timeout}'
412 - timed: '0 4 * * 2,6'
414 - gerrit-trigger-manually-triggered:
415 comment-trigger-value: 'csit-verify-vpp'
420 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
422 properties-file: variables.prop
424 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
428 artifacts: 'csit/archive/*.*'
432 output-path: 'csit/archive'
434 - fdio-infra-shiplogs:
435 maven-version: 'mvn33-new'
438 name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
439 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.'
441 project-type: freestyle
442 node: centos7-basebuild-4c-4g'
446 daysToKeep: '{build-days-to-keep}'
447 numToKeep: '{build-num-to-keep}'
448 artifactDaysToKeep: '{build-artifact-days-to-keep}'
449 artifactNumToKeep: '{build-artifact-num-to-keep}'
459 credentials-id: 'jenkins-gerrit-credentials'
463 - fdio-infra-wrappers:
464 build-timeout: '{build-timeout}'
467 - timed: 'H H(3-4) * * *'
469 - gerrit-trigger-manually-triggered:
470 comment-trigger-value: 'vpp-verify-func-centos7'
475 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
477 properties-file: variables.prop
479 !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
483 artifacts: 'csit/archive/*.*'
487 output-path: 'csit/archive'
489 - fdio-infra-shiplogs:
490 maven-version: 'mvn33-new'
493 name: 'csit-docs-verify-{stream}'
495 project-type: freestyle
496 node: 'ubuntu1604-basebuild-4c-4g'
500 daysToKeep: '{build-days-to-keep}'
501 numToKeep: '{build-num-to-keep}'
502 artifactDaysToKeep: '{build-artifact-days-to-keep}'
503 artifactNumToKeep: '{build-artifact-num-to-keep}'
511 maven-version: 'mvn33-new'
514 - gerrit-trigger-scm:
515 credentials-id: 'jenkins-gerrit-credentials'
516 refspec: '$GERRIT_REFSPEC'
517 choosing-strategy: 'gerrit'
520 - fdio-infra-wrappers-non-activity-timeout:
521 build-timeout: '{build-timeout}'
524 - gerrit-trigger-patch-submitted:
530 maven-version: 'mvn33-new'
532 settings: 'csit-settings'
534 global-settings: 'global-settings'
535 global-settings-type: cfp
536 - provide-maven-settings:
537 settings-file: 'csit-settings'
538 global-settings-file: 'global-settings'
540 !include-raw-escape: include-raw-csit-docs.sh
544 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
547 only-if-success: true
548 default-excludes: false
550 - fdio-infra-shiplogs:
551 maven-version: 'mvn33-new'
554 name: 'csit-docs-merge-{stream_timed}'
556 project-type: freestyle
557 node: 'ubuntu1604-basebuild-4c-4g'
561 daysToKeep: '{build-days-to-keep}'
562 numToKeep: '{build-num-to-keep}'
563 artifactDaysToKeep: '{build-artifact-days-to-keep}'
564 artifactNumToKeep: '{build-artifact-num-to-keep}'
572 maven-version: 'mvn33-new'
575 - gerrit-trigger-scm:
576 credentials-id: 'jenkins-gerrit-credentials'
578 choosing-strategy: 'default'
581 - fdio-infra-wrappers-non-activity-timeout:
582 build-timeout: '{build-timeout}'
586 jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
589 server-name: 'Primary'
591 - comment-added-contains-event:
592 comment-contains-value: 'run-docs'
594 - project-compare-type: 'ANT'
595 project-pattern: '{project}'
597 - branch-compare-type: 'ANT'
598 branch-pattern: '**/{branch}'
607 maven-version: 'mvn33-new'
609 settings: 'csit-settings'
611 global-settings: 'global-settings'
612 global-settings-type: cfp
613 - provide-maven-settings:
614 settings-file: 'csit-settings'
615 global-settings-file: 'global-settings'
617 !include-raw-escape: include-raw-csit-docs.sh
621 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
624 only-if-success: true
625 default-excludes: false
627 - fdio-infra-shiplogs:
628 maven-version: 'mvn33-new'
631 name: 'csit-report-merge-{stream}'
633 project-type: freestyle
634 node: 'ubuntu1604-basebuild-8c-32g'
638 daysToKeep: '{build-days-to-keep}'
639 numToKeep: '{build-num-to-keep}'
640 artifactDaysToKeep: '{build-artifact-days-to-keep}'
641 artifactNumToKeep: '{build-artifact-num-to-keep}'
649 maven-version: 'mvn33-new'
652 - gerrit-trigger-scm:
653 credentials-id: 'jenkins-gerrit-credentials'
654 refspec: '$GERRIT_REFSPEC'
655 choosing-strategy: 'default'
658 - fdio-infra-wrappers-non-activity-timeout:
659 build-timeout: '{build-timeout}'
663 server-name: 'Primary'
665 - comment-added-contains-event:
666 comment-contains-value: 'run-report'
668 - project-compare-type: 'ANT'
669 project-pattern: '{project}'
671 - branch-compare-type: 'ANT'
672 branch-pattern: '**/{branch}'
681 maven-version: 'mvn33-new'
683 settings: 'csit-settings'
685 global-settings: 'global-settings'
686 global-settings-type: cfp
687 - provide-maven-settings:
688 settings-file: 'csit-settings'
689 global-settings-file: 'global-settings'
691 !include-raw-escape: include-raw-csit-report.sh
695 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
698 only-if-success: true
699 default-excludes: false
701 - fdio-infra-shiplogs:
702 maven-version: 'mvn33-new'
705 name: 'csit-trending-daily-master'
707 project-type: freestyle
708 node: 'ubuntu1604-basebuild-8c-32g'
712 daysToKeep: '{build-days-to-keep}'
713 numToKeep: '{build-num-to-keep}'
714 artifactDaysToKeep: '{build-artifact-days-to-keep}'
715 artifactNumToKeep: '{build-artifact-num-to-keep}'
723 maven-version: 'mvn33-new'
726 - gerrit-trigger-scm:
727 credentials-id: 'jenkins-gerrit-credentials'
729 choosing-strategy: 'default'
732 - fdio-infra-wrappers-non-activity-timeout:
733 build-timeout: '{build-timeout}'
737 jobs: 'csit-vpp-perf-mrr-daily-master'
742 maven-version: 'mvn33-new'
744 settings: 'csit-settings'
746 global-settings: 'global-settings'
747 global-settings-type: cfp
748 - provide-maven-settings:
749 settings-file: 'csit-settings'
750 global-settings-file: 'global-settings'
752 !include-raw-escape: include-raw-csit-cpta.sh
756 recipients: 'tifrank@cisco.com, csit-report@lists.fd.io'
759 subject: 'FD.io CSIT Trending Alert: Build # $BUILD_NUMBER'
760 attachments: '**/_build/_static/vpp/failed-tests*.tar.gz'
762 FD.io CSIT Trending Alert - failed tests
764 $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS
766 See attachment for the list of the failed tests.
771 - fdio-infra-shiplogs:
772 maven-version: 'mvn33-new'
775 name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
781 <li>check vpp perf ndrpdr weekly on 3n-hsw
783 <li>perf test-cases selection
785 <li>pre-selected CSIT VPP NDRPDR perf suites
789 <li>jjb verify: PASS/FAIL
791 <li>analyse: csit project (catch malfunctions/degradations)
794 project-type: freestyle
795 node: 'ubuntu1604-basebuild-4c-4g'
799 daysToKeep: '{build-days-to-keep}'
800 numToKeep: '{build-num-to-keep}'
801 artifactDaysToKeep: '{build-artifact-days-to-keep}'
802 artifactNumToKeep: '{build-artifact-num-to-keep}'
811 - fdio-infra-wrappers-non-activity-timeout:
812 build-timeout: '{build-timeout}'
818 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
820 properties-file: variables.prop
822 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
826 artifacts: 'csit/archive/*.*'
830 output-path: 'csit/archive'
834 - fdio-infra-shiplogs:
835 maven-version: 'mvn33-new'
838 name: 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
844 <li>check vpp perf ndrpdr weekly
846 <li>perf test-cases selection
848 <li>pre-selected CSIT VPP NDRPDR perf suites
852 <li>jjb verify: PASS/FAIL
854 <li>analyse: csit project (catch malfunctions/degradations)
857 project-type: freestyle
858 node: 'ubuntu1604-basebuild-4c-4g'
862 daysToKeep: '{build-days-to-keep}'
863 numToKeep: '{build-num-to-keep}'
864 artifactDaysToKeep: '{build-artifact-days-to-keep}'
865 artifactNumToKeep: '{build-artifact-num-to-keep}'
874 - fdio-infra-wrappers-non-activity-timeout:
875 build-timeout: '{build-timeout}'
881 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
883 properties-file: variables.prop
885 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
889 artifacts: 'csit/archive/*.*'
893 output-path: 'csit/archive'
897 - fdio-infra-shiplogs:
898 maven-version: 'mvn33-new'
901 name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
907 <li>check vpp perf ndrpdr weekly
909 <li>perf test-cases selection
911 <li>pre-selected CSIT VPP NDRPDR perf suites
915 <li>jjb verify: PASS/FAIL
917 <li>analyse: csit project (catch malfunctions/degradations)
920 project-type: freestyle
921 node: 'ubuntu1604-basebuild-4c-4g'
925 daysToKeep: '{build-days-to-keep}'
926 numToKeep: '{build-num-to-keep}'
927 artifactDaysToKeep: '{build-artifact-days-to-keep}'
928 artifactNumToKeep: '{build-artifact-num-to-keep}'
937 - fdio-infra-wrappers-non-activity-timeout:
938 build-timeout: '{build-timeout}'
944 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
946 properties-file: variables.prop
948 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
952 artifacts: 'csit/archive/*.*'
956 output-path: 'csit/archive'
960 - fdio-infra-shiplogs:
961 maven-version: 'mvn33-new'
964 name: 'csit-ligato-perf-mrr-daily-master-3n-hsw'
970 <li>check ligato perf mrr daily
972 <li>perf test-cases selection
974 <li>all CSIT LIGATO MRR perf suites
978 <li>jjb verify: PASS/FAIL
980 <li>analyse: csit project (catch malfunctions/degradations)
984 project-type: freestyle
985 node: 'ubuntu1804-basebuild-4c-4g'
989 daysToKeep: '{build-days-to-keep}'
990 numToKeep: '{build-num-to-keep}'
991 artifactDaysToKeep: '{build-artifact-days-to-keep}'
992 artifactNumToKeep: '{build-artifact-num-to-keep}'
1001 - fdio-infra-wrappers-non-activity-timeout:
1002 build-timeout: '{build-timeout}'
1005 - timed: '0 16 * * *'
1008 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1010 properties-file: variables.prop
1012 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1015 - archive-artifacts:
1016 artifacts: 'csit/archive/*.*'
1020 output-path: 'csit/archive'
1025 project: 'csit-trending-daily-master'
1026 threshold: 'FAILURE'
1028 - fdio-infra-shiplogs:
1029 maven-version: 'mvn33-new'
1032 name: 'csit-vpp-perf-mrr-daily-master'
1038 <li>check vpp perf mrr daily
1040 <li>perf test-cases selection
1042 <li>all CSIT VPP MRR perf suites
1046 <li>jjb verify: PASS/FAIL
1048 <li>analyse: csit project (catch malfunctions/degradations)
1052 project-type: freestyle
1053 node: 'ubuntu1604-basebuild-4c-4g'
1057 daysToKeep: '{build-days-to-keep}'
1058 numToKeep: '{build-num-to-keep}'
1059 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1060 artifactNumToKeep: '{build-artifact-num-to-keep}'
1063 - project-parameter:
1064 project: '{project}'
1069 - fdio-infra-wrappers-non-activity-timeout:
1070 build-timeout: '{build-timeout}'
1073 - timed: '0 2,16 * * *'
1076 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1078 properties-file: variables.prop
1080 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1083 - archive-artifacts:
1084 artifacts: 'csit/archive/*.*'
1088 output-path: 'csit/archive'
1093 project: 'csit-trending-daily-master'
1094 threshold: 'FAILURE'
1096 - fdio-infra-shiplogs:
1097 maven-version: 'mvn33-new'
1100 name: 'csit-vpp-perf-mrr-daily-master-2n-skx'
1106 <li>check vpp perf mrr daily
1108 <li>perf test-cases selection
1110 <li>all CSIT VPP MRR perf suites
1114 <li>jjb verify: PASS/FAIL
1116 <li>analyse: csit project (catch malfunctions/degradations)
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 2,16 * * *'
1144 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1146 properties-file: variables.prop
1148 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.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-mrr-daily-master-3n-skx'
1174 <li>check vpp perf mrr daily
1176 <li>perf test-cases selection
1178 <li>all CSIT VPP MRR perf suites
1182 <li>jjb verify: PASS/FAIL
1184 <li>analyse: csit project (catch malfunctions/degradations)
1188 project-type: freestyle
1189 node: 'ubuntu1604-basebuild-4c-4g'
1193 daysToKeep: '{build-days-to-keep}'
1194 numToKeep: '{build-num-to-keep}'
1195 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1196 artifactNumToKeep: '{build-artifact-num-to-keep}'
1199 - project-parameter:
1200 project: '{project}'
1205 - fdio-infra-wrappers-non-activity-timeout:
1206 build-timeout: '{build-timeout}'
1209 - timed: '0 2,16 * * *'
1212 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1214 properties-file: variables.prop
1216 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1219 - archive-artifacts:
1220 artifacts: 'csit/archive/*.*'
1224 output-path: 'csit/archive'
1229 project: 'csit-trending-daily-master'
1230 threshold: 'FAILURE'
1232 - fdio-infra-shiplogs:
1233 maven-version: 'mvn33-new'
1236 name: 'csit-dpdk-perf-mrr-weekly-master'
1242 <li>check dpdk perf mrr weekly
1244 <li>perf test-cases selection
1246 <li>all CSIT DPDK MRR perf suites
1250 <li>jjb verify: PASS/FAIL
1252 <li>analyse: csit project (catch malfunctions/degradations)
1256 project-type: freestyle
1257 node: 'ubuntu1604-basebuild-4c-4g'
1261 daysToKeep: '{build-days-to-keep}'
1262 numToKeep: '{build-num-to-keep}'
1263 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1264 artifactNumToKeep: '{build-artifact-num-to-keep}'
1267 - project-parameter:
1268 project: '{project}'
1273 - fdio-infra-wrappers-non-activity-timeout:
1274 build-timeout: '{build-timeout}'
1277 - timed: '0 0 * * 6'
1280 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1282 properties-file: variables.prop
1284 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1287 - archive-artifacts:
1288 artifacts: 'csit/archive/*.*'
1292 output-path: 'csit/archive'
1297 project: 'csit-trending-daily-master'
1298 threshold: 'FAILURE'
1300 - fdio-infra-shiplogs:
1301 maven-version: 'mvn33-new'
1304 name: 'csit-dpdk-perf-mrr-weekly-master-2n-skx'
1310 <li>check dpdk perf mrr weekly
1312 <li>perf test-cases selection
1314 <li>all CSIT DPDK MRR perf suites
1318 <li>jjb verify: PASS/FAIL
1320 <li>analyse: csit project (catch malfunctions/degradations)
1324 project-type: freestyle
1325 node: 'ubuntu1604-basebuild-4c-4g'
1329 daysToKeep: '{build-days-to-keep}'
1330 numToKeep: '{build-num-to-keep}'
1331 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1332 artifactNumToKeep: '{build-artifact-num-to-keep}'
1335 - project-parameter:
1336 project: '{project}'
1341 - fdio-infra-wrappers-non-activity-timeout:
1342 build-timeout: '{build-timeout}'
1345 - timed: '0 0 * * 6'
1348 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1350 properties-file: variables.prop
1352 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1355 - archive-artifacts:
1356 artifacts: 'csit/archive/*.*'
1360 output-path: 'csit/archive'
1365 project: 'csit-trending-daily-master'
1366 threshold: 'FAILURE'
1368 - fdio-infra-shiplogs:
1369 maven-version: 'mvn33-new'
1372 name: 'csit-dpdk-perf-mrr-weekly-master-3n-skx'
1378 <li>check dpdk perf mrr weekly
1380 <li>perf test-cases selection
1382 <li>all CSIT DPDK MRR perf suites
1386 <li>jjb verify: PASS/FAIL
1388 <li>analyse: csit project (catch malfunctions/degradations)
1392 project-type: freestyle
1393 node: 'ubuntu1604-basebuild-4c-4g'
1397 daysToKeep: '{build-days-to-keep}'
1398 numToKeep: '{build-num-to-keep}'
1399 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1400 artifactNumToKeep: '{build-artifact-num-to-keep}'
1403 - project-parameter:
1404 project: '{project}'
1409 - fdio-infra-wrappers-non-activity-timeout:
1410 build-timeout: '{build-timeout}'
1413 - timed: '0 0 * * 6'
1416 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1418 properties-file: variables.prop
1420 !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
1423 - archive-artifacts:
1424 artifacts: 'csit/archive/*.*'
1428 output-path: 'csit/archive'
1433 project: 'csit-trending-daily-master'
1434 threshold: 'FAILURE'
1436 - fdio-infra-shiplogs:
1437 maven-version: 'mvn33-new'
1441 name: 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
1447 <li>perf verify - per csit gerrit patch
1451 <li>name: <b>csit-vpp-perf-verify-{stream}-{topo}-{arch}</b>
1452 <li>trigger: keyword in comment to csit patch:
1453 <b>csit-{topo}-{arch}-perftest tag_list</b>
1455 <li>perf test-cases selection
1457 <li>test-cases selected using trigger keyword followed by tags
1458 <li>all test-cases are labelled with CSIT RF topic tags
1459 defined in <i>csit/docs/tag_documentation.rst</i>
1461 <li>proposed keywords
1463 <li>focus on testing specified vpp packet processing path
1464 <li>format: csit-{topo}-{arch}-perftest tag_list
1466 <li>default tags for vpp startup config and perf test type
1468 <li>IP4BASE, IP6BASE, L2BDBASE
1469 <li>64B/78B: 64B/78B packet size
1471 <li>X710: x710 Fortville NIC
1472 <li>MRR: MRR throughput
1476 <li>jjb verify: PASS/FAIL
1482 project-type: freestyle
1483 node: 'ubuntu1604-basebuild-8c-32g'
1487 daysToKeep: '{build-days-to-keep}'
1488 numToKeep: '{build-num-to-keep}'
1489 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1490 artifactNumToKeep: '{build-artifact-num-to-keep}'
1493 - project-parameter:
1494 project: '{project}'
1497 - gerrit-refspec-parameter
1498 - gerrit-event-type-parameter
1499 - gerrit-event-comment-text-parameter
1502 - gerrit-trigger-scm:
1503 credentials-id: 'jenkins-gerrit-credentials'
1504 refspec: '$GERRIT_REFSPEC'
1505 choosing-strategy: 'gerrit'
1508 - fdio-infra-wrappers-non-activity-timeout:
1509 build-timeout: '{build-timeout}'
1513 server-name: 'Primary'
1515 - comment-added-contains-event:
1516 comment-contains-value: 'csit-{topo}-{arch}-perftest'
1518 - project-compare-type: 'ANT'
1519 project-pattern: '{project}'
1521 - branch-compare-type: 'ANT'
1522 branch-pattern: '**/{branch}'
1531 !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
1534 - archive-artifacts:
1535 artifacts: 'archive/*.*'
1539 output-path: archive
1543 - fdio-infra-shiplogs:
1544 maven-version: 'mvn33-new'
1547 name: 'csit-nsh_sfc-verify-perf-{stream}'
1549 project-type: freestyle
1550 node: 'ubuntu1604-basebuild-4c-4g'
1554 daysToKeep: '{build-days-to-keep}'
1555 numToKeep: '{build-num-to-keep}'
1556 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1557 artifactNumToKeep: '{build-artifact-num-to-keep}'
1560 - project-parameter:
1561 project: '{project}'
1570 - gerrit-trigger-scm:
1571 credentials-id: 'jenkins-gerrit-credentials'
1572 refspec: '$GERRIT_REFSPEC'
1573 choosing-strategy: 'gerrit'
1576 - fdio-infra-wrappers-non-activity-timeout:
1577 build-timeout: '{build-timeout}'
1580 - gerrit-trigger-manually-triggered:
1583 comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
1587 !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
1590 - archive-artifacts:
1591 artifacts: 'archive/*.*'
1595 output-path: 'archive'
1597 - fdio-infra-shiplogs:
1598 maven-version: 'mvn33-new'
1601 name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
1603 project-type: freestyle
1604 node: '{os}-basebuild-4c-4g'
1608 daysToKeep: '{build-days-to-keep}'
1609 numToKeep: '{build-num-to-keep}'
1610 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1611 artifactNumToKeep: '{build-artifact-num-to-keep}'
1614 - project-parameter:
1615 project: '{project}'
1624 - gerrit-trigger-scm:
1625 credentials-id: 'jenkins-gerrit-credentials'
1626 refspec: '$GERRIT_REFSPEC'
1627 choosing-strategy: 'gerrit'
1630 - fdio-infra-wrappers:
1631 build-timeout: '{build-timeout}'
1634 - gerrit-trigger-manually-triggered:
1637 comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
1641 !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
1644 - archive-artifacts:
1645 artifacts: 'archive/*.*'
1649 output-path: 'archive'
1651 - fdio-infra-shiplogs:
1652 maven-version: 'mvn33-new'
1655 name: 'csit-tldk-verify-func-{stream}-{os}-virl'
1657 project-type: freestyle
1658 node: '{os}-basebuild-4c-4g'
1662 daysToKeep: '{build-days-to-keep}'
1663 numToKeep: '{build-num-to-keep}'
1664 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1665 artifactNumToKeep: '{build-artifact-num-to-keep}'
1668 - project-parameter:
1669 project: '{project}'
1676 - gerrit-trigger-scm:
1677 credentials-id: 'jenkins-gerrit-credentials'
1678 refspec: '$GERRIT_REFSPEC'
1679 choosing-strategy: 'gerrit'
1682 - fdio-infra-wrappers:
1683 build-timeout: '{build-timeout}'
1686 - gerrit-trigger-manually-triggered:
1689 comment-trigger-value: 'csit_verify_tldk_func'
1693 !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
1696 - archive-artifacts:
1697 artifacts: 'archive/*.*'
1701 output-path: 'archive'
1703 - fdio-infra-shiplogs:
1704 maven-version: 'mvn33-new'
1707 name: 'csit-dmm-functional-{stream}-ubuntu1604-virl'
1709 project-type: freestyle
1710 node: 'ubuntu1604-basebuild-4c-4g'
1714 daysToKeep: '{build-days-to-keep}'
1715 numToKeep: '{build-num-to-keep}'
1716 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1717 artifactNumToKeep: '{build-artifact-num-to-keep}'
1720 - project-parameter:
1721 project: '{project}'
1726 - gerrit-trigger-scm:
1727 credentials-id: 'jenkins-gerrit-credentials'
1728 refspec: '$GERRIT_REFSPEC'
1729 choosing-strategy: 'gerrit'
1732 - fdio-infra-wrappers:
1733 build-timeout: '{build-timeout}'
1736 - gerrit-trigger-manually-triggered:
1739 comment-trigger-value: 'csit_verify_dmm_func'
1743 !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
1746 - archive-artifacts:
1747 artifacts: 'report.html, log.html, output.xml'
1753 - fdio-infra-shiplogs:
1754 maven-version: 'mvn33-new'
1757 name: test-type-parameter
1762 description: "Test TYPE parameter if not given by trigger"