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-dpdk-perf-{stream}-{type}'
24 - 'csit-vpp-perf-{stream}-{type}'
25 - 'csit-ligato-perf-{stream}-{type}'
26 - 'csit-vpp-functional-{stream}-{os}-virl'
27 - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
28 - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
29 - 'csit-docs-merge-{stream_timed}'
30 - 'csit-docs-verify-{stream}'
31 - 'csit-report-merge-{stream}'
32 - 'csit-trending-daily-master'
33 - 'csit-vpp-perf-trend-daily-master'
34 - 'csit-vpp-perf-trend-semi-weekly-master'
35 - 'csit-vpp-perf-check-{stream}'
36 - 'csit-vpp-perf-mrr-daily-master'
37 - 'csit-vpp-perf-verify-{stream}'
38 - 'csit-nsh_sfc-verify-perf-{stream}'
39 - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
40 - 'csit-tldk-verify-func-{stream}-{os}-virl'
41 - 'csit-dmm-functional-{stream}-{os}-virl'
46 build-artifact-num-to-keep: 10
59 branch-id: 'oper-rls1707'
62 branch-id: 'oper-rls1710'
65 branch-id: 'oper-rls1801'
68 branch-id: 'oper-rls1804'
72 name: 'csit-vpp-functional-{stream}-{os}-virl'
74 project-type: freestyle
75 node: '{os}-basebuild-4c-4g'
79 daysToKeep: '{build-days-to-keep}'
80 numToKeep: '{build-num-to-keep}'
81 artifactDaysToKeep: '{build-artifact-days-to-keep}'
82 artifactNumToKeep: '{build-artifact-num-to-keep}'
92 credentials-id: 'jenkins-gerrit-credentials'
93 refspec: '$GERRIT_REFSPEC'
94 choosing-strategy: 'gerrit'
97 - fdio-infra-wrappers:
98 build-timeout: '{build-timeout}'
101 - gerrit-trigger-patch-submitted:
107 !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
111 artifacts: 'report.html, log.html, output.xml'
117 - fdio-infra-shiplogs:
118 maven-version: 'mvn33-new'
121 name: 'csit-dpdk-perf-{stream}-{type}'
123 project-type: freestyle
124 node: 'ubuntu1604-basebuild-4c-4g'
128 daysToKeep: '{build-days-to-keep}'
129 numToKeep: '{build-num-to-keep}'
130 artifactDaysToKeep: '{build-artifact-days-to-keep}'
131 artifactNumToKeep: '{build-artifact-num-to-keep}'
142 - gerrit-trigger-scm:
143 credentials-id: 'jenkins-gerrit-credentials'
144 refspec: '$GERRIT_REFSPEC'
145 choosing-strategy: 'gerrit'
148 - fdio-infra-wrappers-non-activity-timeout:
149 build-timeout: '{build-timeout}'
152 - gerrit-trigger-manually-triggered:
155 comment-trigger-value: 'verify-perf-dpdk-{type}'
159 !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-hw.sh
163 artifacts: 'archive/*.*'
171 - fdio-infra-shiplogs:
172 maven-version: 'mvn33-new'
175 name: 'csit-vpp-perf-{stream}-{type}'
177 project-type: freestyle
178 node: 'ubuntu1604-basebuild-8c-32g'
182 daysToKeep: '{build-days-to-keep}'
183 numToKeep: '{build-num-to-keep}'
184 artifactDaysToKeep: '{build-artifact-days-to-keep}'
185 artifactNumToKeep: '{build-artifact-num-to-keep}'
196 - gerrit-trigger-scm:
197 credentials-id: 'jenkins-gerrit-credentials'
198 refspec: '$GERRIT_REFSPEC'
199 choosing-strategy: 'gerrit'
202 - fdio-infra-wrappers-non-activity-timeout:
203 build-timeout: '{build-timeout}'
206 - gerrit-trigger-manually-triggered:
209 comment-trigger-value: 'verify-perf-{type}'
213 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
217 artifacts: 'archive/*.*'
225 - fdio-infra-shiplogs:
226 maven-version: 'mvn33-new'
229 name: 'csit-ligato-perf-{stream}-{type}'
231 project-type: freestyle
232 node: 'ubuntu1604-basebuild-4c-4g'
236 daysToKeep: '{build-days-to-keep}'
237 numToKeep: '{build-num-to-keep}'
238 artifactDaysToKeep: '{build-artifact-days-to-keep}'
239 artifactNumToKeep: '{build-artifact-num-to-keep}'
250 - gerrit-trigger-scm:
251 credentials-id: 'jenkins-gerrit-credentials'
252 refspec: '$GERRIT_REFSPEC'
253 choosing-strategy: 'gerrit'
256 - fdio-infra-wrappers-non-activity-timeout:
257 build-timeout: '{build-timeout}'
260 - gerrit-trigger-manually-triggered:
263 comment-trigger-value: 'verify-perf-ligato-{type}'
267 !include-raw-escape: jjb/csit/include-raw-csit-ligato-perf-hw.sh
271 artifacts: 'archive/*.*'
279 - fdio-infra-shiplogs:
280 maven-version: 'mvn33-new'
284 name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
285 description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
287 project-type: freestyle
288 node: '{os}-basebuild-4c-4g'
292 daysToKeep: '{build-days-to-keep}'
293 numToKeep: '{build-num-to-keep}'
294 artifactDaysToKeep: '{build-artifact-days-to-keep}'
295 artifactNumToKeep: '{build-artifact-num-to-keep}'
305 credentials-id: 'jenkins-gerrit-credentials'
309 - fdio-infra-wrappers-non-activity-timeout:
310 build-timeout: '{build-timeout}'
315 - gerrit-trigger-manually-triggered:
316 comment-trigger-value: 'csit-vpp-ref-verify'
322 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
326 artifacts: 'report.html, log.html, output.xml'
332 - fdio-infra-shiplogs:
333 maven-version: 'mvn33-new'
336 name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
337 description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of 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}'
356 - fdio-infra-wrappers-non-activity-timeout:
357 build-timeout: '{build-timeout}'
360 - timed: '0 4 * * 2,6'
362 - gerrit-trigger-manually-triggered:
363 comment-trigger-value: 'csit-verify-vpp'
368 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
370 properties-file: variables.prop
372 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
376 artifacts: 'csit/archive/*.*'
380 output-path: 'csit/archive'
382 - fdio-infra-shiplogs:
383 maven-version: 'mvn33-new'
386 name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
387 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.'
389 project-type: freestyle
390 node: centos7-basebuild-4c-4g'
394 daysToKeep: '{build-days-to-keep}'
395 numToKeep: '{build-num-to-keep}'
396 artifactDaysToKeep: '{build-artifact-days-to-keep}'
397 artifactNumToKeep: '{build-artifact-num-to-keep}'
407 credentials-id: 'jenkins-gerrit-credentials'
411 - fdio-infra-wrappers:
412 build-timeout: '{build-timeout}'
415 - timed: 'H H(3-4) * * *'
417 - gerrit-trigger-manually-triggered:
418 comment-trigger-value: 'vpp-verify-func-centos7'
423 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
425 properties-file: variables.prop
427 !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
431 artifacts: 'csit/archive/*.*'
435 output-path: 'csit/archive'
437 - fdio-infra-shiplogs:
438 maven-version: 'mvn33-new'
441 name: 'csit-docs-verify-{stream}'
443 project-type: freestyle
444 node: 'ubuntu1604-basebuild-4c-4g'
448 daysToKeep: '{build-days-to-keep}'
449 numToKeep: '{build-num-to-keep}'
450 artifactDaysToKeep: '{build-artifact-days-to-keep}'
451 artifactNumToKeep: '{build-artifact-num-to-keep}'
459 maven-version: 'mvn33-new'
462 - gerrit-trigger-scm:
463 credentials-id: 'jenkins-gerrit-credentials'
464 refspec: '$GERRIT_REFSPEC'
465 choosing-strategy: 'gerrit'
468 - fdio-infra-wrappers-non-activity-timeout:
469 build-timeout: '{build-timeout}'
472 - gerrit-trigger-patch-submitted:
478 maven-version: 'mvn33-new'
480 settings: 'csit-settings'
482 global-settings: 'global-settings'
483 global-settings-type: cfp
484 - provide-maven-settings:
485 settings-file: 'csit-settings'
486 global-settings-file: 'global-settings'
488 !include-raw-escape: include-raw-csit-docs.sh
492 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
495 only-if-success: true
496 default-excludes: false
498 - fdio-infra-shiplogs:
499 maven-version: 'mvn33-new'
502 name: 'csit-docs-merge-{stream_timed}'
504 project-type: freestyle
505 node: 'ubuntu1604-basebuild-4c-4g'
509 daysToKeep: '{build-days-to-keep}'
510 numToKeep: '{build-num-to-keep}'
511 artifactDaysToKeep: '{build-artifact-days-to-keep}'
512 artifactNumToKeep: '{build-artifact-num-to-keep}'
520 maven-version: 'mvn33-new'
523 - gerrit-trigger-scm:
524 credentials-id: 'jenkins-gerrit-credentials'
526 choosing-strategy: 'default'
529 - fdio-infra-wrappers-non-activity-timeout:
530 build-timeout: '{build-timeout}'
534 jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
537 server-name: 'Primary'
539 - comment-added-contains-event:
540 comment-contains-value: 'run-docs'
542 - project-compare-type: 'ANT'
543 project-pattern: '{project}'
545 - branch-compare-type: 'ANT'
546 branch-pattern: '**/{branch}'
555 maven-version: 'mvn33-new'
557 settings: 'csit-settings'
559 global-settings: 'global-settings'
560 global-settings-type: cfp
561 - provide-maven-settings:
562 settings-file: 'csit-settings'
563 global-settings-file: 'global-settings'
565 !include-raw-escape: include-raw-csit-docs.sh
569 artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
572 only-if-success: true
573 default-excludes: false
575 - fdio-infra-shiplogs:
576 maven-version: 'mvn33-new'
579 name: 'csit-report-merge-{stream}'
581 project-type: freestyle
582 node: 'ubuntu1604-basebuild-8c-32g'
586 daysToKeep: '{build-days-to-keep}'
587 numToKeep: '{build-num-to-keep}'
588 artifactDaysToKeep: '{build-artifact-days-to-keep}'
589 artifactNumToKeep: '{build-artifact-num-to-keep}'
597 maven-version: 'mvn33-new'
600 - gerrit-trigger-scm:
601 credentials-id: 'jenkins-gerrit-credentials'
602 refspec: '$GERRIT_REFSPEC'
603 choosing-strategy: 'default'
606 - fdio-infra-wrappers-non-activity-timeout:
607 build-timeout: '{build-timeout}'
611 server-name: 'Primary'
613 - comment-added-contains-event:
614 comment-contains-value: 'run-report'
616 - project-compare-type: 'ANT'
617 project-pattern: '{project}'
619 - branch-compare-type: 'ANT'
620 branch-pattern: '**/{branch}'
629 maven-version: 'mvn33-new'
631 settings: 'csit-settings'
633 global-settings: 'global-settings'
634 global-settings-type: cfp
635 - provide-maven-settings:
636 settings-file: 'csit-settings'
637 global-settings-file: 'global-settings'
639 !include-raw-escape: include-raw-csit-report.sh
643 artifacts: 'resources/tools/report_gen/csit.report.tar.gz'
646 only-if-success: true
647 default-excludes: false
649 - fdio-infra-shiplogs:
650 maven-version: 'mvn33-new'
653 name: 'csit-trending-daily-master'
655 project-type: freestyle
656 node: 'ubuntu1604-basebuild-8c-32g'
660 daysToKeep: '{build-days-to-keep}'
661 numToKeep: '{build-num-to-keep}'
662 artifactDaysToKeep: '{build-artifact-days-to-keep}'
663 artifactNumToKeep: '{build-artifact-num-to-keep}'
671 maven-version: 'mvn33-new'
674 - gerrit-trigger-scm:
675 credentials-id: 'jenkins-gerrit-credentials'
677 choosing-strategy: 'default'
680 - fdio-infra-wrappers-non-activity-timeout:
681 build-timeout: '{build-timeout}'
685 jobs: 'csit-vpp-perf-mrr-daily-master'
690 maven-version: 'mvn33-new'
692 settings: 'csit-settings'
694 global-settings: 'global-settings'
695 global-settings-type: cfp
696 - provide-maven-settings:
697 settings-file: 'csit-settings'
698 global-settings-file: 'global-settings'
700 !include-raw-escape: include-raw-csit-cpta.sh
703 - fdio-infra-shiplogs:
704 maven-version: 'mvn33-new'
707 name: 'csit-vpp-perf-trend-daily-master'
710 Purpose of this job is to validate latest vpp build from corresponding
711 branch stored in nexus against verified CSIT codebase of corresponding
715 daily perf trending of vpp master build
718 csit-vpp-perf-trend-daily
721 perf test-cases selection
723 default tags for vpp startup config and perf test type
724 1T1C - one worker thread, one core
725 2T2C - two worker threads, two cores
726 X520 - Intel x520-DA2 NIC
727 NDRDISC - discovery of NDR throughput
731 jenkins trending graphs
733 project-type: freestyle
734 node: 'ubuntu1604-basebuild-4c-4g'
738 daysToKeep: '{build-days-to-keep}'
739 numToKeep: '{build-num-to-keep}'
740 artifactDaysToKeep: '{build-artifact-days-to-keep}'
741 artifactNumToKeep: '{build-artifact-num-to-keep}'
750 - fdio-infra-wrappers-non-activity-timeout:
751 build-timeout: '{build-timeout}'
754 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
756 properties-file: variables.prop
758 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-daily.sh
762 artifacts: 'csit/archive/*.*'
766 output-path: 'csit/archive'
770 - fdio-infra-shiplogs:
771 maven-version: 'mvn33-new'
774 name: 'csit-vpp-perf-trend-semi-weekly-master'
777 Purpose of this job is to validate latest vpp build from corresponding
778 branch stored in nexus against verified CSIT codebase of corresponding
782 csit-dev trending semi-weekly
784 semi-weekly perf trending of vpp master build job
786 csit-vpp-perf-trend-semi-weekly
788 scheduled semi-weekly
789 perf test-cases selection
791 default tags for vpp startup config and perf test type
792 1T1C - one worker thread, one core
793 2T2C - two worker threads, two cores
794 X710 - Intel x710 Fortville NIC
795 XL710 - Intel xl710 Fortville NIC
796 NDRDISC - discovery of NDR throughput
800 jenkins trending graphs
802 project-type: freestyle
803 node: 'ubuntu1604-basebuild-4c-4g'
807 daysToKeep: '{build-days-to-keep}'
808 numToKeep: '{build-num-to-keep}'
809 artifactDaysToKeep: '{build-artifact-days-to-keep}'
810 artifactNumToKeep: '{build-artifact-num-to-keep}'
819 - fdio-infra-wrappers-non-activity-timeout:
820 build-timeout: '{build-timeout}'
823 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
825 properties-file: variables.prop
827 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-semi-weekly.sh
831 artifacts: 'csit/archive/*.*'
835 output-path: 'csit/archive'
839 - fdio-infra-shiplogs:
840 maven-version: 'mvn33-new'
843 name: 'csit-vpp-perf-check-{stream}'
847 csit-dev perf code base checks
849 check csit perf code base
855 perf test-cases selection
858 format - keyword, tag_list
859 verify-perf-ndrdisc, NDRDISC
860 verify-perf-pdrdisc, PDRDISC
862 default tags for vpp startup config and perf test type
864 one worker thread, one core
866 two worker threads, two cores
877 project-type: freestyle
878 node: 'ubuntu1604-basebuild-4c-4g'
882 daysToKeep: '{build-days-to-keep}'
883 numToKeep: '{build-num-to-keep}'
884 artifactDaysToKeep: '{build-artifact-days-to-keep}'
885 artifactNumToKeep: '{build-artifact-num-to-keep}'
894 - gerrit-trigger-scm:
895 credentials-id: 'jenkins-gerrit-credentials'
896 refspec: '$GERRIT_REFSPEC'
897 choosing-strategy: 'gerrit'
900 - fdio-infra-wrappers-non-activity-timeout:
901 build-timeout: '{build-timeout}'
905 server-name: 'Primary'
907 - comment-added-contains-event:
908 comment-contains-value: 'verify-perf-ndrdisc'
909 - comment-added-contains-event:
910 comment-contains-value: 'verify-perf-pdrdisc'
911 - comment-added-contains-event:
912 comment-contains-value: 'verify-perf-mrr'
914 - project-compare-type: 'ANT'
915 project-pattern: '{project}'
917 - branch-compare-type: 'ANT'
918 branch-pattern: '**/{branch}'
927 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-check.sh
931 artifacts: 'archive/*.*'
939 - fdio-infra-shiplogs:
940 maven-version: 'mvn33-new'
943 name: 'csit-vpp-perf-mrr-daily-master'
947 check vpp perf mrr daily
950 csit-vpp-perf-mrr-daily
953 perf test-cases selection
955 default tags for vpp startup config and perf test type
956 1T1C - one worker thread, one core
957 2T2C - two worker threads, two cores
968 project-type: freestyle
969 node: 'ubuntu1604-basebuild-4c-4g'
973 daysToKeep: '{build-days-to-keep}'
974 numToKeep: '{build-num-to-keep}'
975 artifactDaysToKeep: '{build-artifact-days-to-keep}'
976 artifactNumToKeep: '{build-artifact-num-to-keep}'
985 - fdio-infra-wrappers-non-activity-timeout:
986 build-timeout: '{build-timeout}'
989 - timed: '0 2,16 * * *'
992 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
994 properties-file: variables.prop
996 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-mrr-daily.sh
1000 artifacts: 'csit/archive/*.*'
1004 output-path: 'csit/archive'
1009 project: 'csit-trending-daily-master'
1010 threshold: 'FAILURE'
1012 - fdio-infra-shiplogs:
1013 maven-version: 'mvn33-new'
1017 name: 'csit-vpp-perf-verify-{stream}'
1021 perf verify - per csit gerrit patch
1024 csit-vpp-perf-verify
1026 keyword in comment to csit patch
1027 perf test-cases selection
1028 test-cases selected using trigger keywords paired with tags
1029 all test-cases are labelled with CSIT RF topic tags defined in
1030 csit/docs/tag_documentation.rst
1032 focus on testing specified vpp packet processing path
1033 format - keyword - tag_list
1034 perf_verify_ip4 - IP4Base, IP4Scale2M
1035 perf_verify_ip6 - IP6Base, IP6Scale2M
1036 perf_verify_l2 - L2XC, L2BD
1037 perf_verify_lisp - 4Lisp, 6Lisp
1038 perf_verify_vxlan - Vxlan
1039 perf_verify_vhost - Vhost
1040 perf_verify_memif - Memif
1041 default tags for vpp startup config and perf test type
1043 one worker thread, one core
1047 discovery of NDR throughput
1055 project-type: freestyle
1056 node: 'ubuntu1604-basebuild-4c-4g'
1060 daysToKeep: '{build-days-to-keep}'
1061 numToKeep: '{build-num-to-keep}'
1062 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1063 artifactNumToKeep: '{build-artifact-num-to-keep}'
1066 - project-parameter:
1067 project: '{project}'
1072 - gerrit-trigger-scm:
1073 credentials-id: 'jenkins-gerrit-credentials'
1074 refspec: '$GERRIT_REFSPEC'
1075 choosing-strategy: 'gerrit'
1078 - fdio-infra-wrappers-non-activity-timeout:
1079 build-timeout: '{build-timeout}'
1083 server-name: 'Primary'
1085 - comment-added-contains-event:
1086 comment-contains-value: 'verify-perf-l2'
1087 - comment-added-contains-event:
1088 comment-contains-value: 'verify-perf-ip4'
1089 - comment-added-contains-event:
1090 comment-contains-value: 'verify-perf-ip6'
1091 - comment-added-contains-event:
1092 comment-contains-value: 'verify-perf-lisp'
1093 - comment-added-contains-event:
1094 comment-contains-value: 'verify-perf-vxlan'
1095 - comment-added-contains-event:
1096 comment-contains-value: 'verify-perf-vhost'
1097 - comment-added-contains-event:
1098 comment-contains-value: 'verify-perf-memif'
1099 - comment-added-contains-event:
1100 comment-contains-value: 'verify-perf-ipsechw'
1102 - project-compare-type: 'ANT'
1103 project-pattern: '{project}'
1105 - branch-compare-type: 'ANT'
1106 branch-pattern: '**/{branch}'
1115 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
1118 - archive-artifacts:
1119 artifacts: 'archive/*.*'
1123 output-path: archive
1127 - fdio-infra-shiplogs:
1128 maven-version: 'mvn33-new'
1131 name: 'csit-nsh_sfc-verify-perf-{stream}'
1133 project-type: freestyle
1134 node: 'ubuntu1604-basebuild-4c-4g'
1138 daysToKeep: '{build-days-to-keep}'
1139 numToKeep: '{build-num-to-keep}'
1140 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1141 artifactNumToKeep: '{build-artifact-num-to-keep}'
1144 - project-parameter:
1145 project: '{project}'
1154 - gerrit-trigger-scm:
1155 credentials-id: 'jenkins-gerrit-credentials'
1156 refspec: '$GERRIT_REFSPEC'
1157 choosing-strategy: 'gerrit'
1160 - fdio-infra-wrappers-non-activity-timeout:
1161 build-timeout: '{build-timeout}'
1164 - gerrit-trigger-manually-triggered:
1167 comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
1171 !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
1174 - archive-artifacts:
1175 artifacts: 'archive/*.*'
1179 output-path: 'archive'
1181 - fdio-infra-shiplogs:
1182 maven-version: 'mvn33-new'
1185 name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
1187 project-type: freestyle
1188 node: '{os}-basebuild-4c-4g'
1192 daysToKeep: '{build-days-to-keep}'
1193 numToKeep: '{build-num-to-keep}'
1194 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1195 artifactNumToKeep: '{build-artifact-num-to-keep}'
1198 - project-parameter:
1199 project: '{project}'
1208 - gerrit-trigger-scm:
1209 credentials-id: 'jenkins-gerrit-credentials'
1210 refspec: '$GERRIT_REFSPEC'
1211 choosing-strategy: 'gerrit'
1214 - fdio-infra-wrappers:
1215 build-timeout: '{build-timeout}'
1218 - gerrit-trigger-manually-triggered:
1221 comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
1225 !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
1228 - archive-artifacts:
1229 artifacts: 'archive/*.*'
1233 output-path: 'archive'
1235 - fdio-infra-shiplogs:
1236 maven-version: 'mvn33-new'
1239 name: 'csit-tldk-verify-func-{stream}-{os}-virl'
1241 project-type: freestyle
1242 node: '{os}-basebuild-4c-4g'
1246 daysToKeep: '{build-days-to-keep}'
1247 numToKeep: '{build-num-to-keep}'
1248 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1249 artifactNumToKeep: '{build-artifact-num-to-keep}'
1252 - project-parameter:
1253 project: '{project}'
1260 - gerrit-trigger-scm:
1261 credentials-id: 'jenkins-gerrit-credentials'
1262 refspec: '$GERRIT_REFSPEC'
1263 choosing-strategy: 'gerrit'
1266 - fdio-infra-wrappers:
1267 build-timeout: '{build-timeout}'
1270 - gerrit-trigger-manually-triggered:
1273 comment-trigger-value: 'csit_verify_tldk_func'
1277 !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
1280 - archive-artifacts:
1281 artifacts: 'archive/*.*'
1285 output-path: 'archive'
1287 - fdio-infra-shiplogs:
1288 maven-version: 'mvn33-new'
1291 name: 'csit-dmm-functional-{stream}-{os}-virl'
1293 project-type: freestyle
1294 node: '{os}-basebuild-4c-4g'
1298 daysToKeep: '{build-days-to-keep}'
1299 numToKeep: '{build-num-to-keep}'
1300 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1301 artifactNumToKeep: '{build-artifact-num-to-keep}'
1304 - project-parameter:
1305 project: '{project}'
1310 - gerrit-trigger-scm:
1311 credentials-id: 'jenkins-gerrit-credentials'
1312 refspec: '$GERRIT_REFSPEC'
1313 choosing-strategy: 'gerrit'
1316 - fdio-infra-wrappers:
1317 build-timeout: '{build-timeout}'
1320 - gerrit-trigger-patch-submitted:
1326 !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
1329 - archive-artifacts:
1330 artifacts: 'report.html, log.html, output.xml'
1336 - fdio-infra-shiplogs:
1337 maven-version: 'mvn33-new'
1340 name: test-type-parameter
1345 description: "Test TYPE parameter if not given by trigger"