1 # Copyright (c) 2017 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.'
23 - 'csit-vpp-functional-{stream}-{os}-virl'
24 - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
25 - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
26 - 'csit-docs-merge-{stream_timed}'
27 - 'csit-docs-verify-{stream}'
28 - 'csit-report-merge-{stream}'
29 - 'csit-report-merge-1801_2'
30 - 'csit-trending-daily-master'
31 - 'csit-dpdk-perf-{stream}-{type}'
32 - 'csit-dpdk-perf-mrr-weekly-master'
33 - 'csit-ligato-perf-{stream}-{type}'
34 - 'csit-vpp-perf-{stream}-{type}'
35 - 'csit-vpp-perf-trend-daily-master'
36 - 'csit-vpp-perf-trend-semi-weekly-master'
37 - 'csit-vpp-perf-check-{stream}'
38 - 'csit-vpp-perf-mrr-daily-master'
39 - 'csit-vpp-perf-verify-{stream}'
40 - 'csit-nsh_sfc-verify-perf-{stream}'
41 - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
42 - 'csit-tldk-verify-func-{stream}-{os}-virl'
43 - 'csit-dmm-functional-{stream}-{os}-virl'
48 build-artifact-num-to-keep: 10
61 branch-id: 'oper-rls1707'
64 branch-id: 'oper-rls1710'
67 branch-id: 'oper-rls1801'
70 branch-id: 'oper-rls1804'
74 name: 'csit-vpp-functional-{stream}-{os}-virl'
76 project-type: freestyle
77 node: '{os}-basebuild-4c-4g'
81 daysToKeep: '{build-days-to-keep}'
82 numToKeep: '{build-num-to-keep}'
83 artifactDaysToKeep: '{build-artifact-days-to-keep}'
84 artifactNumToKeep: '{build-artifact-num-to-keep}'
94 credentials-id: 'jenkins-gerrit-credentials'
95 refspec: '$GERRIT_REFSPEC'
96 choosing-strategy: 'gerrit'
99 - fdio-infra-wrappers:
100 build-timeout: '{build-timeout}'
103 - gerrit-trigger-patch-submitted:
109 !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
113 artifacts: 'report.html, log.html, output.xml'
119 - fdio-infra-shiplogs:
120 maven-version: 'mvn33-new'
123 name: 'csit-dpdk-perf-{stream}-{type}'
125 project-type: freestyle
126 node: 'ubuntu1604-basebuild-4c-4g'
130 daysToKeep: '{build-days-to-keep}'
131 numToKeep: '{build-num-to-keep}'
132 artifactDaysToKeep: '{build-artifact-days-to-keep}'
133 artifactNumToKeep: '{build-artifact-num-to-keep}'
144 - gerrit-trigger-scm:
145 credentials-id: 'jenkins-gerrit-credentials'
146 refspec: '$GERRIT_REFSPEC'
147 choosing-strategy: 'gerrit'
150 - fdio-infra-wrappers-non-activity-timeout:
151 build-timeout: '{build-timeout}'
154 - gerrit-trigger-manually-triggered:
157 comment-trigger-value: 'verify-perf-dpdk-{type}'
161 !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-hw.sh
165 artifacts: 'archive/*.*'
173 - fdio-infra-shiplogs:
174 maven-version: 'mvn33-new'
177 name: 'csit-vpp-perf-{stream}-{type}'
179 project-type: freestyle
180 node: 'ubuntu1604-basebuild-8c-32g'
184 daysToKeep: '{build-days-to-keep}'
185 numToKeep: '{build-num-to-keep}'
186 artifactDaysToKeep: '{build-artifact-days-to-keep}'
187 artifactNumToKeep: '{build-artifact-num-to-keep}'
198 - gerrit-trigger-scm:
199 credentials-id: 'jenkins-gerrit-credentials'
200 refspec: '$GERRIT_REFSPEC'
201 choosing-strategy: 'gerrit'
204 - fdio-infra-wrappers-non-activity-timeout:
205 build-timeout: '{build-timeout}'
208 - gerrit-trigger-manually-triggered:
211 comment-trigger-value: 'verify-perf-{type}'
215 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
219 artifacts: 'archive/*.*'
227 - fdio-infra-shiplogs:
228 maven-version: 'mvn33-new'
231 name: 'csit-ligato-perf-{stream}-{type}'
233 project-type: freestyle
234 node: 'ubuntu1604-basebuild-4c-4g'
238 daysToKeep: '{build-days-to-keep}'
239 numToKeep: '{build-num-to-keep}'
240 artifactDaysToKeep: '{build-artifact-days-to-keep}'
241 artifactNumToKeep: '{build-artifact-num-to-keep}'
252 - gerrit-trigger-scm:
253 credentials-id: 'jenkins-gerrit-credentials'
254 refspec: '$GERRIT_REFSPEC'
255 choosing-strategy: 'gerrit'
258 - fdio-infra-wrappers-non-activity-timeout:
259 build-timeout: '{build-timeout}'
262 - gerrit-trigger-manually-triggered:
265 comment-trigger-value: 'verify-perf-ligato-{type}'
269 !include-raw-escape: jjb/csit/include-raw-csit-ligato-perf-hw.sh
273 artifacts: 'archive/*.*'
281 - fdio-infra-shiplogs:
282 maven-version: 'mvn33-new'
286 name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
287 description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
289 project-type: freestyle
290 node: '{os}-basebuild-4c-4g'
294 daysToKeep: '{build-days-to-keep}'
295 numToKeep: '{build-num-to-keep}'
296 artifactDaysToKeep: '{build-artifact-days-to-keep}'
297 artifactNumToKeep: '{build-artifact-num-to-keep}'
307 credentials-id: 'jenkins-gerrit-credentials'
311 - fdio-infra-wrappers-non-activity-timeout:
312 build-timeout: '{build-timeout}'
317 - gerrit-trigger-manually-triggered:
318 comment-trigger-value: 'csit-vpp-ref-verify'
324 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
328 artifacts: 'report.html, log.html, output.xml'
334 - fdio-infra-shiplogs:
335 maven-version: 'mvn33-new'
338 name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
339 description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
341 project-type: freestyle
342 node: '{os}-basebuild-4c-4g'
346 daysToKeep: '{build-days-to-keep}'
347 numToKeep: '{build-num-to-keep}'
348 artifactDaysToKeep: '{build-artifact-days-to-keep}'
349 artifactNumToKeep: '{build-artifact-num-to-keep}'
358 - fdio-infra-wrappers-non-activity-timeout:
359 build-timeout: '{build-timeout}'
362 - timed: '0 4 * * 2,6'
364 - gerrit-trigger-manually-triggered:
365 comment-trigger-value: 'csit-verify-vpp'
370 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
372 properties-file: variables.prop
374 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
378 artifacts: 'csit/archive/*.*'
382 output-path: 'csit/archive'
384 - fdio-infra-shiplogs:
385 maven-version: 'mvn33-new'
388 name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
389 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.'
391 project-type: freestyle
392 node: centos7-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}'
409 credentials-id: 'jenkins-gerrit-credentials'
413 - fdio-infra-wrappers:
414 build-timeout: '{build-timeout}'
417 - timed: 'H H(3-4) * * *'
419 - gerrit-trigger-manually-triggered:
420 comment-trigger-value: 'vpp-verify-func-centos7'
425 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
427 properties-file: variables.prop
429 !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
433 artifacts: 'csit/archive/*.*'
437 output-path: 'csit/archive'
439 - fdio-infra-shiplogs:
440 maven-version: 'mvn33-new'
443 name: 'csit-docs-verify-{stream}'
445 project-type: freestyle
446 node: 'ubuntu1604-basebuild-4c-4g'
450 daysToKeep: '{build-days-to-keep}'
451 numToKeep: '{build-num-to-keep}'
452 artifactDaysToKeep: '{build-artifact-days-to-keep}'
453 artifactNumToKeep: '{build-artifact-num-to-keep}'
461 maven-version: 'mvn33-new'
464 - gerrit-trigger-scm:
465 credentials-id: 'jenkins-gerrit-credentials'
466 refspec: '$GERRIT_REFSPEC'
467 choosing-strategy: 'gerrit'
470 - fdio-infra-wrappers-non-activity-timeout:
471 build-timeout: '{build-timeout}'
474 - gerrit-trigger-patch-submitted:
480 maven-version: 'mvn33-new'
482 settings: 'csit-settings'
484 global-settings: 'global-settings'
485 global-settings-type: cfp
486 - provide-maven-settings:
487 settings-file: 'csit-settings'
488 global-settings-file: 'global-settings'
490 !include-raw-escape: include-raw-csit-docs.sh
494 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
497 only-if-success: true
498 default-excludes: false
500 - fdio-infra-shiplogs:
501 maven-version: 'mvn33-new'
504 name: 'csit-docs-merge-{stream_timed}'
506 project-type: freestyle
507 node: 'ubuntu1604-basebuild-4c-4g'
511 daysToKeep: '{build-days-to-keep}'
512 numToKeep: '{build-num-to-keep}'
513 artifactDaysToKeep: '{build-artifact-days-to-keep}'
514 artifactNumToKeep: '{build-artifact-num-to-keep}'
522 maven-version: 'mvn33-new'
525 - gerrit-trigger-scm:
526 credentials-id: 'jenkins-gerrit-credentials'
528 choosing-strategy: 'default'
531 - fdio-infra-wrappers-non-activity-timeout:
532 build-timeout: '{build-timeout}'
536 jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
539 server-name: 'Primary'
541 - comment-added-contains-event:
542 comment-contains-value: 'run-docs'
544 - project-compare-type: 'ANT'
545 project-pattern: '{project}'
547 - branch-compare-type: 'ANT'
548 branch-pattern: '**/{branch}'
557 maven-version: 'mvn33-new'
559 settings: 'csit-settings'
561 global-settings: 'global-settings'
562 global-settings-type: cfp
563 - provide-maven-settings:
564 settings-file: 'csit-settings'
565 global-settings-file: 'global-settings'
567 !include-raw-escape: include-raw-csit-docs.sh
571 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
574 only-if-success: true
575 default-excludes: false
577 - fdio-infra-shiplogs:
578 maven-version: 'mvn33-new'
581 name: 'csit-report-merge-{stream}'
583 project-type: freestyle
584 node: 'ubuntu1604-basebuild-8c-32g'
588 daysToKeep: '{build-days-to-keep}'
589 numToKeep: '{build-num-to-keep}'
590 artifactDaysToKeep: '{build-artifact-days-to-keep}'
591 artifactNumToKeep: '{build-artifact-num-to-keep}'
599 maven-version: 'mvn33-new'
602 - gerrit-trigger-scm:
603 credentials-id: 'jenkins-gerrit-credentials'
604 refspec: '$GERRIT_REFSPEC'
605 choosing-strategy: 'default'
608 - fdio-infra-wrappers-non-activity-timeout:
609 build-timeout: '{build-timeout}'
613 server-name: 'Primary'
615 - comment-added-contains-event:
616 comment-contains-value: 'run-report'
618 - project-compare-type: 'ANT'
619 project-pattern: '{project}'
621 - branch-compare-type: 'ANT'
622 branch-pattern: '**/{branch}'
631 maven-version: 'mvn33-new'
633 settings: 'csit-settings'
635 global-settings: 'global-settings'
636 global-settings-type: cfp
637 - provide-maven-settings:
638 settings-file: 'csit-settings'
639 global-settings-file: 'global-settings'
641 !include-raw-escape: include-raw-csit-report.sh
645 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
648 only-if-success: true
649 default-excludes: false
651 - fdio-infra-shiplogs:
652 maven-version: 'mvn33-new'
655 name: 'csit-report-merge-1801_2'
657 project-type: freestyle
658 node: 'ubuntu1604-basebuild-8c-32g'
662 daysToKeep: '{build-days-to-keep}'
663 numToKeep: '{build-num-to-keep}'
664 artifactDaysToKeep: '{build-artifact-days-to-keep}'
665 artifactNumToKeep: '{build-artifact-num-to-keep}'
673 maven-version: 'mvn33-new'
676 - gerrit-trigger-scm:
677 credentials-id: 'jenkins-gerrit-credentials'
678 refspec: '$GERRIT_REFSPEC'
679 choosing-strategy: 'default'
682 - fdio-infra-wrappers-non-activity-timeout:
683 build-timeout: '{build-timeout}'
687 server-name: 'Primary'
689 - comment-added-contains-event:
690 comment-contains-value: 'run-report'
692 - project-compare-type: 'ANT'
693 project-pattern: '{project}'
695 - branch-compare-type: 'ANT'
696 branch-pattern: '**/rls1801_2'
705 maven-version: 'mvn33-new'
707 settings: 'csit-settings'
709 global-settings: 'global-settings'
710 global-settings-type: cfp
711 - provide-maven-settings:
712 settings-file: 'csit-settings'
713 global-settings-file: 'global-settings'
715 !include-raw-escape: include-raw-csit-report.sh
719 artifacts: 'resources/tools/presentation/csit.report.tar.gz'
722 only-if-success: true
723 default-excludes: false
725 - fdio-infra-shiplogs:
726 maven-version: 'mvn33-new'
729 name: 'csit-trending-daily-master'
731 project-type: freestyle
732 node: 'ubuntu1604-basebuild-8c-32g'
736 daysToKeep: '{build-days-to-keep}'
737 numToKeep: '{build-num-to-keep}'
738 artifactDaysToKeep: '{build-artifact-days-to-keep}'
739 artifactNumToKeep: '{build-artifact-num-to-keep}'
747 maven-version: 'mvn33-new'
750 - gerrit-trigger-scm:
751 credentials-id: 'jenkins-gerrit-credentials'
753 choosing-strategy: 'default'
756 - fdio-infra-wrappers-non-activity-timeout:
757 build-timeout: '{build-timeout}'
761 jobs: 'csit-vpp-perf-mrr-daily-master'
766 maven-version: 'mvn33-new'
768 settings: 'csit-settings'
770 global-settings: 'global-settings'
771 global-settings-type: cfp
772 - provide-maven-settings:
773 settings-file: 'csit-settings'
774 global-settings-file: 'global-settings'
776 !include-raw-escape: include-raw-csit-cpta.sh
779 - fdio-infra-shiplogs:
780 maven-version: 'mvn33-new'
783 name: 'csit-vpp-perf-trend-daily-master'
786 Purpose of this job is to validate latest vpp build from corresponding
787 branch stored in nexus against verified CSIT codebase of corresponding
791 daily perf trending of vpp master build
794 csit-vpp-perf-trend-daily
797 perf test-cases selection
799 default tags for vpp startup config and perf test type
800 1T1C - one worker thread, one core
801 2T2C - two worker threads, two cores
802 X520 - Intel x520-DA2 NIC
803 NDRDISC - discovery of NDR throughput
807 jenkins trending graphs
809 project-type: freestyle
810 node: 'ubuntu1604-basebuild-4c-4g'
814 daysToKeep: '{build-days-to-keep}'
815 numToKeep: '{build-num-to-keep}'
816 artifactDaysToKeep: '{build-artifact-days-to-keep}'
817 artifactNumToKeep: '{build-artifact-num-to-keep}'
826 - fdio-infra-wrappers-non-activity-timeout:
827 build-timeout: '{build-timeout}'
830 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
832 properties-file: variables.prop
834 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-daily.sh
838 artifacts: 'csit/archive/*.*'
842 output-path: 'csit/archive'
846 - fdio-infra-shiplogs:
847 maven-version: 'mvn33-new'
850 name: 'csit-vpp-perf-trend-semi-weekly-master'
853 Purpose of this job is to validate latest vpp build from corresponding
854 branch stored in nexus against verified CSIT codebase of corresponding
858 csit-dev trending semi-weekly
860 semi-weekly perf trending of vpp master build job
862 csit-vpp-perf-trend-semi-weekly
864 scheduled semi-weekly
865 perf test-cases selection
867 default tags for vpp startup config and perf test type
868 1T1C - one worker thread, one core
869 2T2C - two worker threads, two cores
870 X710 - Intel x710 Fortville NIC
871 XL710 - Intel xl710 Fortville NIC
872 NDRDISC - discovery of NDR throughput
876 jenkins trending graphs
878 project-type: freestyle
879 node: 'ubuntu1604-basebuild-4c-4g'
883 daysToKeep: '{build-days-to-keep}'
884 numToKeep: '{build-num-to-keep}'
885 artifactDaysToKeep: '{build-artifact-days-to-keep}'
886 artifactNumToKeep: '{build-artifact-num-to-keep}'
895 - fdio-infra-wrappers-non-activity-timeout:
896 build-timeout: '{build-timeout}'
899 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
901 properties-file: variables.prop
903 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-semi-weekly.sh
907 artifacts: 'csit/archive/*.*'
911 output-path: 'csit/archive'
915 - fdio-infra-shiplogs:
916 maven-version: 'mvn33-new'
919 name: 'csit-vpp-perf-check-{stream}'
923 csit-dev perf code base checks
925 check csit perf code base
931 perf test-cases selection
934 format - keyword, tag_list
935 verify-perf-ndrdisc, NDRDISC
936 verify-perf-pdrdisc, PDRDISC
938 default tags for vpp startup config and perf test type
940 one worker thread, one core
942 two worker threads, two cores
953 project-type: freestyle
954 node: 'ubuntu1604-basebuild-4c-4g'
958 daysToKeep: '{build-days-to-keep}'
959 numToKeep: '{build-num-to-keep}'
960 artifactDaysToKeep: '{build-artifact-days-to-keep}'
961 artifactNumToKeep: '{build-artifact-num-to-keep}'
970 - gerrit-trigger-scm:
971 credentials-id: 'jenkins-gerrit-credentials'
972 refspec: '$GERRIT_REFSPEC'
973 choosing-strategy: 'gerrit'
976 - fdio-infra-wrappers-non-activity-timeout:
977 build-timeout: '{build-timeout}'
981 server-name: 'Primary'
983 - comment-added-contains-event:
984 comment-contains-value: 'verify-perf-ndrdisc'
985 - comment-added-contains-event:
986 comment-contains-value: 'verify-perf-pdrdisc'
987 - comment-added-contains-event:
988 comment-contains-value: 'verify-perf-mrr'
990 - project-compare-type: 'ANT'
991 project-pattern: '{project}'
993 - branch-compare-type: 'ANT'
994 branch-pattern: '**/{branch}'
1003 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-check.sh
1006 - archive-artifacts:
1007 artifacts: 'archive/*.*'
1011 output-path: archive
1015 - fdio-infra-shiplogs:
1016 maven-version: 'mvn33-new'
1019 name: 'csit-vpp-perf-mrr-daily-master'
1023 check vpp perf mrr daily
1026 csit-vpp-perf-mrr-daily
1029 perf test-cases selection
1030 all CSIT MRR perf suites
1041 project-type: freestyle
1042 node: 'ubuntu1604-basebuild-4c-4g'
1046 daysToKeep: '{build-days-to-keep}'
1047 numToKeep: '{build-num-to-keep}'
1048 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1049 artifactNumToKeep: '{build-artifact-num-to-keep}'
1052 - project-parameter:
1053 project: '{project}'
1058 - fdio-infra-wrappers-non-activity-timeout:
1059 build-timeout: '{build-timeout}'
1062 - timed: '0 2,16 * * *'
1065 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1067 properties-file: variables.prop
1069 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-mrr-daily.sh
1072 - archive-artifacts:
1073 artifacts: 'csit/archive/*.*'
1077 output-path: 'csit/archive'
1082 project: 'csit-trending-daily-master'
1083 threshold: 'FAILURE'
1085 - fdio-infra-shiplogs:
1086 maven-version: 'mvn33-new'
1089 name: 'csit-dpdk-perf-mrr-weekly-master'
1093 check dpdk perf mrr weekly
1096 csit-dpdk-perf-mrr-weekly-master
1099 perf test-cases selection
1100 all CSIT DPDK MRR perf suites
1111 project-type: freestyle
1112 node: 'ubuntu1604-basebuild-4c-4g'
1116 daysToKeep: '{build-days-to-keep}'
1117 numToKeep: '{build-num-to-keep}'
1118 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1119 artifactNumToKeep: '{build-artifact-num-to-keep}'
1122 - project-parameter:
1123 project: '{project}'
1128 - fdio-infra-wrappers-non-activity-timeout:
1129 build-timeout: '{build-timeout}'
1132 - timed: '0 0 * * SUN'
1135 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1137 properties-file: variables.prop
1139 !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-mrr-weekly.sh
1142 - archive-artifacts:
1143 artifacts: 'csit/archive/*.*'
1147 output-path: 'csit/archive'
1152 project: 'csit-trending-daily-master'
1153 threshold: 'FAILURE'
1155 - fdio-infra-shiplogs:
1156 maven-version: 'mvn33-new'
1159 name: 'csit-vpp-perf-verify-{stream}'
1163 perf verify - per csit gerrit patch
1166 csit-vpp-perf-verify
1168 keyword in comment to csit patch
1169 perf test-cases selection
1170 test-cases selected using trigger keywords paired with tags
1171 all test-cases are labelled with CSIT RF topic tags defined in
1172 csit/docs/tag_documentation.rst
1174 focus on testing specified vpp packet processing path
1175 format - keyword - tag_list
1176 perf_verify_ip4 - IP4Base, IP4Scale2M
1177 perf_verify_ip6 - IP6Base, IP6Scale2M
1178 perf_verify_l2 - L2XC, L2BD
1179 perf_verify_lisp - 4Lisp, 6Lisp
1180 perf_verify_vxlan - Vxlan
1181 perf_verify_vhost - Vhost
1182 perf_verify_memif - Memif
1183 default tags for vpp startup config and perf test type
1185 one worker thread, one core
1189 discovery of NDR throughput
1197 project-type: freestyle
1198 node: 'ubuntu1604-basebuild-4c-4g'
1202 daysToKeep: '{build-days-to-keep}'
1203 numToKeep: '{build-num-to-keep}'
1204 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1205 artifactNumToKeep: '{build-artifact-num-to-keep}'
1208 - project-parameter:
1209 project: '{project}'
1214 - gerrit-trigger-scm:
1215 credentials-id: 'jenkins-gerrit-credentials'
1216 refspec: '$GERRIT_REFSPEC'
1217 choosing-strategy: 'gerrit'
1220 - fdio-infra-wrappers-non-activity-timeout:
1221 build-timeout: '{build-timeout}'
1225 server-name: 'Primary'
1227 - comment-added-contains-event:
1228 comment-contains-value: 'verify-perf-l2'
1229 - comment-added-contains-event:
1230 comment-contains-value: 'verify-perf-ip4'
1231 - comment-added-contains-event:
1232 comment-contains-value: 'verify-perf-ip6'
1233 - comment-added-contains-event:
1234 comment-contains-value: 'verify-perf-lisp'
1235 - comment-added-contains-event:
1236 comment-contains-value: 'verify-perf-vxlan'
1237 - comment-added-contains-event:
1238 comment-contains-value: 'verify-perf-vhost'
1239 - comment-added-contains-event:
1240 comment-contains-value: 'verify-perf-memif'
1241 - comment-added-contains-event:
1242 comment-contains-value: 'verify-perf-ipsechw'
1244 - project-compare-type: 'ANT'
1245 project-pattern: '{project}'
1247 - branch-compare-type: 'ANT'
1248 branch-pattern: '**/{branch}'
1257 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
1260 - archive-artifacts:
1261 artifacts: 'archive/*.*'
1265 output-path: archive
1269 - fdio-infra-shiplogs:
1270 maven-version: 'mvn33-new'
1273 name: 'csit-nsh_sfc-verify-perf-{stream}'
1275 project-type: freestyle
1276 node: 'ubuntu1604-basebuild-4c-4g'
1280 daysToKeep: '{build-days-to-keep}'
1281 numToKeep: '{build-num-to-keep}'
1282 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1283 artifactNumToKeep: '{build-artifact-num-to-keep}'
1286 - project-parameter:
1287 project: '{project}'
1296 - gerrit-trigger-scm:
1297 credentials-id: 'jenkins-gerrit-credentials'
1298 refspec: '$GERRIT_REFSPEC'
1299 choosing-strategy: 'gerrit'
1302 - fdio-infra-wrappers-non-activity-timeout:
1303 build-timeout: '{build-timeout}'
1306 - gerrit-trigger-manually-triggered:
1309 comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
1313 !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
1316 - archive-artifacts:
1317 artifacts: 'archive/*.*'
1321 output-path: 'archive'
1323 - fdio-infra-shiplogs:
1324 maven-version: 'mvn33-new'
1327 name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
1329 project-type: freestyle
1330 node: '{os}-basebuild-4c-4g'
1334 daysToKeep: '{build-days-to-keep}'
1335 numToKeep: '{build-num-to-keep}'
1336 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1337 artifactNumToKeep: '{build-artifact-num-to-keep}'
1340 - project-parameter:
1341 project: '{project}'
1350 - gerrit-trigger-scm:
1351 credentials-id: 'jenkins-gerrit-credentials'
1352 refspec: '$GERRIT_REFSPEC'
1353 choosing-strategy: 'gerrit'
1356 - fdio-infra-wrappers:
1357 build-timeout: '{build-timeout}'
1360 - gerrit-trigger-manually-triggered:
1363 comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
1367 !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
1370 - archive-artifacts:
1371 artifacts: 'archive/*.*'
1375 output-path: 'archive'
1377 - fdio-infra-shiplogs:
1378 maven-version: 'mvn33-new'
1381 name: 'csit-tldk-verify-func-{stream}-{os}-virl'
1383 project-type: freestyle
1384 node: '{os}-basebuild-4c-4g'
1388 daysToKeep: '{build-days-to-keep}'
1389 numToKeep: '{build-num-to-keep}'
1390 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1391 artifactNumToKeep: '{build-artifact-num-to-keep}'
1394 - project-parameter:
1395 project: '{project}'
1402 - gerrit-trigger-scm:
1403 credentials-id: 'jenkins-gerrit-credentials'
1404 refspec: '$GERRIT_REFSPEC'
1405 choosing-strategy: 'gerrit'
1408 - fdio-infra-wrappers:
1409 build-timeout: '{build-timeout}'
1412 - gerrit-trigger-manually-triggered:
1415 comment-trigger-value: 'csit_verify_tldk_func'
1419 !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
1422 - archive-artifacts:
1423 artifacts: 'archive/*.*'
1427 output-path: 'archive'
1429 - fdio-infra-shiplogs:
1430 maven-version: 'mvn33-new'
1433 name: 'csit-dmm-functional-{stream}-{os}-virl'
1435 project-type: freestyle
1436 node: '{os}-basebuild-4c-4g'
1440 daysToKeep: '{build-days-to-keep}'
1441 numToKeep: '{build-num-to-keep}'
1442 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1443 artifactNumToKeep: '{build-artifact-num-to-keep}'
1446 - project-parameter:
1447 project: '{project}'
1452 - gerrit-trigger-scm:
1453 credentials-id: 'jenkins-gerrit-credentials'
1454 refspec: '$GERRIT_REFSPEC'
1455 choosing-strategy: 'gerrit'
1458 - fdio-infra-wrappers:
1459 build-timeout: '{build-timeout}'
1462 - gerrit-trigger-manually-triggered:
1465 comment-trigger-value: 'csit_verify_dmm_func'
1469 !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
1472 - archive-artifacts:
1473 artifacts: 'report.html, log.html, output.xml'
1479 - fdio-infra-shiplogs:
1480 maven-version: 'mvn33-new'
1483 name: test-type-parameter
1488 description: "Test TYPE parameter if not given by trigger"