Prepare necessary CSIT jobs for VPP 1701 branch (CIMANAGE-19)
[ci-management.git] / jjb / csit / csit.yaml
1 - project:
2     name: csit
3     description: 'CSIT jenkins jobs.'
4
5     jobs:
6         - 'csit-vpp-perf-{stream}-{type}'
7         - 'csit-vpp-functional-{stream}-virl'
8         - 'csit-vpp-verify-{stream_timed}-weekly'
9         - 'csit-vpp-verify-{stream_timed}-semiweekly'
10         - 'csit-vpp-verify-perf-master-nightly-all'
11         - 'csit-docs-merge-{stream}'
12         - 'csit-docs-verify-{stream}'
13
14     project: 'csit'
15     branch: 'master'
16     branch-id: 'oper'
17     build-artifact-num-to-keep: 10
18     type:
19         - all
20         - long
21     stream_timed:
22         - master:
23             branch: 'master'
24             branch-id: 'oper'
25         - '1701':
26             branch: 'rls1701'
27             branch-id: 'oper-rls1701'
28     stream:
29         - master:
30             branch: 'master'
31             branch-id: 'oper'
32         - '1606':
33             branch: 'rls1606'
34             branch-id: 'oper-rls1606'
35         - '1609':
36             branch: 'rls1609'
37             branch-id: 'oper-rls1609'
38         - '1701':
39             branch: 'rls1701'
40             branch-id: 'oper-rls1701'
41
42
43 - job-template:
44     name: 'csit-vpp-functional-{stream}-virl'
45
46     project-type: freestyle
47     node: ubuntu1604-basebuild-4c-4g
48     concurrent: true
49
50     logrotate:
51         daysToKeep: '{build-days-to-keep}'
52         numToKeep: '{build-num-to-keep}'
53         artifactDaysToKeep: '{build-artifact-days-to-keep}'
54         artifactNumToKeep: '{build-artifact-num-to-keep}'
55
56     parameters:
57         - project-parameter:
58             project: '{project}'
59         - gerrit-parameter:
60             branch: '{branch}'
61
62     scm:
63         - gerrit-trigger-scm:
64             credentials-id: 'jenkins-gerrit-credentials'
65             refspec: '$GERRIT_REFSPEC'
66             choosing-strategy: 'gerrit'
67
68     wrappers:
69        - fdio-infra-wrappers:
70             build-timeout: '{build-timeout}'
71
72     triggers:
73         - gerrit-trigger-patch-submitted:
74             name: '{project}'
75             branch: '{branch}'
76
77     builders:
78         - shell:
79             !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
80
81     publishers:
82         - archive-artifacts:
83             artifacts: 'report.html, log.html, output.xml'
84             latest-only: false
85
86         - robot-report:
87             output-path: ''
88
89
90 - job-template:
91     name: 'csit-vpp-perf-{stream}-{type}'
92
93     project-type: freestyle
94     node: ubuntu1604-basebuild-4c-4g
95     concurrent: false
96
97     logrotate:
98         daysToKeep: '{build-days-to-keep}'
99         numToKeep: '{build-num-to-keep}'
100         artifactDaysToKeep: '{build-artifact-days-to-keep}'
101         artifactNumToKeep: '{build-artifact-num-to-keep}'
102
103     parameters:
104         - project-parameter:
105             project: '{project}'
106         - gerrit-parameter:
107             branch: '{branch}'
108         - type-parameter:
109             type: '{type}'
110
111     scm:
112         - gerrit-trigger-scm:
113             credentials-id: 'jenkins-gerrit-credentials'
114             refspec: '$GERRIT_REFSPEC'
115             choosing-strategy: 'gerrit'
116
117     wrappers:
118       - fdio-infra-wrappers-non-activity-timeout:
119           build-timeout: 30
120
121     triggers:
122         - gerrit-trigger-manually-triggered:
123             name: '{project}'
124             branch: '{branch}'
125             comment-trigger-value: 'verify-perf-{type}'
126
127     builders:
128         - shell:
129             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
130
131     publishers:
132         - archive-artifacts:
133             artifacts: 'report.html, log.html, output.xml, output_perf_data.xml'
134             latest-only: false
135
136         - robot-report:
137             output-path: ''
138
139         - plot:
140             - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, NDR'
141               yaxis: 'Packets Per Second'
142               group: 'RFC2544:NDR'
143               num-builds: '20'
144               keep-records: True
145               csv-file-name: 'csit-vpp-perf-{stream}-{type}-1.csv'
146               series:
147                   - file: 'output_perf_data.xml'
148                     format: xml
149                     xpath-type: 'nodeset'
150                     xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="1"]'
151             - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, NDR'
152               yaxis: 'Packets Per Second'
153               group: 'RFC2544:NDR'
154               num-builds: '20'
155               keep-records: True
156               csv-file-name: 'csit-vpp-perf-{stream}-{type}-2.csv'
157               series:
158                   - file: 'output_perf_data.xml'
159                     format: xml
160                     xpath-type: 'nodeset'
161                     xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="1"]'
162             - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, NDR'
163               yaxis: 'Packets Per Second'
164               group: 'RFC2544:NDR'
165               num-builds: '20'
166               keep-records: True
167               csv-file-name: 'csit-vpp-perf-{stream}-{type}-3.csv'
168               series:
169                   - file: 'output_perf_data.xml'
170                     format: xml
171                     xpath-type: 'nodeset'
172                     xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="2"]'
173             - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, NDR'
174               yaxis: 'Packets Per Second'
175               group: 'RFC2544:NDR'
176               num-builds: '20'
177               keep-records: True
178               csv-file-name: 'csit-vpp-perf-{stream}-{type}-4.csv'
179               series:
180                   - file: 'output_perf_data.xml'
181                     format: xml
182                     xpath-type: 'nodeset'
183                     xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="2"]'
184             - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, NDR'
185               yaxis: 'Packets Per Second'
186               group: 'RFC2544:NDR'
187               num-builds: '20'
188               keep-records: True
189               csv-file-name: 'csit-vpp-perf-{stream}-{type}-5.csv'
190               series:
191                   - file: 'output_perf_data.xml'
192                     format: xml
193                     xpath-type: 'nodeset'
194                     xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="4"]'
195             - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, NDR'
196               yaxis: 'Packets Per Second'
197               group: 'RFC2544:NDR'
198               num-builds: '20'
199               keep-records: True
200               csv-file-name: 'csit-vpp-perf-{stream}-{type}-6.csv'
201               series:
202                   - file: 'output_perf_data.xml'
203                     format: xml
204                     xpath-type: 'nodeset'
205                     xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="4"]'
206             - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, PDR=0.5%'
207               yaxis: 'Packets Per Second'
208               group: 'RFC2544:PDR'
209               num-builds: '20'
210               keep-records: True
211               csv-file-name: 'csit-vpp-perf-{stream}-{type}-7.csv'
212               series:
213                   - file: 'output_perf_data.xml'
214                     format: xml
215                     xpath-type: 'nodeset'
216                     xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="1"]'
217             - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, PDR=0.5%'
218               yaxis: 'Packets Per Second'
219               group: 'RFC2544:PDR'
220               num-builds: '20'
221               keep-records: True
222               csv-file-name: 'csit-vpp-perf-{stream}-{type}-8.csv'
223               series:
224                   - file: 'output_perf_data.xml'
225                     format: xml
226                     xpath-type: 'nodeset'
227                     xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="1"]'
228             - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, PDR=0.5%'
229               yaxis: 'Packets Per Second'
230               group: 'RFC2544:PDR'
231               num-builds: '20'
232               keep-records: True
233               csv-file-name: 'csit-vpp-perf-{stream}-{type}-9.csv'
234               series:
235                   - file: 'output_perf_data.xml'
236                     format: xml
237                     xpath-type: 'nodeset'
238                     xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="2"]'
239             - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, PDR=0.5%'
240               yaxis: 'Packets Per Second'
241               group: 'RFC2544:PDR'
242               num-builds: '20'
243               keep-records: True
244               csv-file-name: 'csit-vpp-perf-{stream}-{type}-10.csv'
245               series:
246                   - file: 'output_perf_data.xml'
247                     format: xml
248                     xpath-type: 'nodeset'
249                     xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="2"]'
250             - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, PDR=0.5%'
251               yaxis: 'Packets Per Second'
252               group: 'RFC2544:PDR'
253               num-builds: '20'
254               keep-records: True
255               csv-file-name: 'csit-vpp-perf-{stream}-{type}-11.csv'
256               series:
257                   - file: 'output_perf_data.xml'
258                     format: xml
259                     xpath-type: 'nodeset'
260                     xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="4"]'
261             - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, PDR=0.5%'
262               yaxis: 'Packets Per Second'
263               group: 'RFC2544:PDR'
264               num-builds: '20'
265               keep-records: True
266               csv-file-name: 'csit-vpp-perf-{stream}-{type}-12.csv'
267               series:
268                   - file: 'output_perf_data.xml'
269                     format: xml
270                     xpath-type: 'nodeset'
271                     xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="4"]'
272
273
274 - job-template:
275     name: 'csit-vpp-verify-{stream_timed}-weekly'
276     description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch and create corresponding operational branch in case of success.'
277
278     project-type: freestyle
279     node: ubuntu1604-basebuild-4c-4g
280     concurrent: false
281
282     logrotate:
283         daysToKeep: '{build-days-to-keep}'
284         numToKeep: '{build-num-to-keep}'
285         artifactDaysToKeep: '{build-artifact-days-to-keep}'
286         artifactNumToKeep: '{build-artifact-num-to-keep}'
287
288     parameters:
289         - project-parameter:
290             project: '{project}'
291         - gerrit-parameter:
292             branch: '{branch}'
293
294     scm:
295         - git-scm:
296             credentials-id: 'jenkins-gerrit-credentials'
297             branch: '{branch}'
298
299     wrappers:
300         - fdio-infra-wrappers:
301             build-timeout: '600'
302
303     triggers:
304         - timed: '0 4 * * 0'
305
306         - gerrit-trigger-manually-triggered:
307             comment-trigger-value: 'csit-vpp-ref-verify'
308             name: '{project}'
309             branch: '{branch}'
310
311     builders:
312         - shell:
313             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
314         - shell: 'echo "DATE=`date +%y%m%d`" > $WORKSPACE/variables.prop'
315         - inject:
316             properties-file: variables.prop
317
318     publishers:
319         - archive-artifacts:
320             artifacts: 'report.html, log.html, output.xml'
321             latest-only: false
322
323         - robot-report:
324             output-path: ''
325         - git:
326                push-only-if-success: true
327                branches:
328                 - branch:
329                     remote: origin
330                     name: 'refs/heads/{branch-id}-$DATE'
331
332
333 - job-template:
334     name: 'csit-vpp-verify-{stream_timed}-semiweekly'
335     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
336
337     project-type: freestyle
338     node: ubuntu1604-basebuild-4c-4g
339     concurrent: false
340
341     logrotate:
342         daysToKeep: '{build-days-to-keep}'
343         numToKeep: '{build-num-to-keep}'
344         artifactDaysToKeep: '{build-artifact-days-to-keep}'
345         artifactNumToKeep: '{build-artifact-num-to-keep}'
346
347     parameters:
348         - project-parameter:
349             project: '{project}'
350         - gerrit-parameter:
351             branch: '{branch}'
352
353     wrappers:
354         - fdio-infra-wrappers:
355             build-timeout: 480
356
357     triggers:
358         - timed: '0 4 * * 2,6'
359
360         - gerrit-trigger-manually-triggered:
361             comment-trigger-value: 'csit-verify-vpp'
362             name: '{project}'
363             branch: '{branch}'
364
365     builders:
366         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
367         - inject:
368             properties-file: variables.prop
369         - shell:
370             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
371
372     publishers:
373         - archive-artifacts:
374             artifacts: 'csit/archive/*.*'
375             latest-only: false
376
377         - robot-report:
378             output-path: 'csit/archive'
379
380
381 - job-template:
382     name: 'csit-vpp-verify-perf-master-nightly-all'
383     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
384
385     project-type: freestyle
386     node: ubuntu1604-basebuild-4c-4g
387     concurrent: false
388
389     logrotate:
390         daysToKeep: '{build-days-to-keep}'
391         numToKeep: '{build-num-to-keep}'
392         artifactDaysToKeep: '{build-artifact-days-to-keep}'
393         artifactNumToKeep: '{build-artifact-num-to-keep}'
394
395     parameters:
396         - project-parameter:
397             project: '{project}'
398         - gerrit-parameter:
399             branch: '{branch}'
400
401     wrappers:
402       - fdio-infra-wrappers-non-activity-timeout:
403           build-timeout: '1440'
404
405     triggers:
406         - timed: '0 20 * * *'
407
408     builders:
409         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
410         - inject:
411             properties-file: variables.prop
412         - shell:
413             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-nightly.sh
414
415     publishers:
416         - archive-artifacts:
417             artifacts: 'csit/archive/*.*'
418             latest-only: false
419
420         - robot-report:
421             output-path: 'csit/archive'
422
423         - plot:
424             - title: 'RFC2544 binary search with 64B, worker-thread=1, rxq=1, NDR'
425               yaxis: 'Packets Per Second'
426               group: 'RFC2544:NDR'
427               num-builds: '20'
428               keep-records: True
429               csv-file-name: 'csit-vpp-verify-master-nightly-1.csv'
430               series:
431                   - file: 'csit/output_perf_data.xml'
432                     format: xml
433                     xpath-type: 'nodeset'
434                     xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="1"]'
435             - title: 'RFC2544 binary search with 78B, worker-thread=1, rxq=1, NDR'
436               yaxis: 'Packets Per Second'
437               group: 'RFC2544:NDR'
438               num-builds: '20'
439               keep-records: True
440               csv-file-name: 'csit-vpp-verify-master-nightly-2.csv'
441               series:
442                   - file: 'csit/output_perf_data.xml'
443                     format: xml
444                     xpath-type: 'nodeset'
445                     xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="1"]'
446             - title: 'RFC2544 binary search with 64B, worker-thread=2, rxq=1, NDR'
447               yaxis: 'Packets Per Second'
448               group: 'RFC2544:NDR'
449               num-builds: '20'
450               keep-records: True
451               csv-file-name: 'csit-vpp-verify-master-nightly-3.csv'
452               series:
453                   - file: 'csit/output_perf_data.xml'
454                     format: xml
455                     xpath-type: 'nodeset'
456                     xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="2"]'
457             - title: 'RFC2544 binary search with 78B, worker-thread=2, rxq=1, NDR'
458               yaxis: 'Packets Per Second'
459               group: 'RFC2544:NDR'
460               num-builds: '20'
461               keep-records: True
462               csv-file-name: 'csit-vpp-verify-master-nightly-4.csv'
463               series:
464                   - file: 'csit/output_perf_data.xml'
465                     format: xml
466                     xpath-type: 'nodeset'
467                     xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="2"]'
468             - title: 'RFC2544 binary search with 64B, worker-thread=4, rxq=2, NDR'
469               yaxis: 'Packets Per Second'
470               group: 'RFC2544:NDR'
471               num-builds: '20'
472               keep-records: True
473               csv-file-name: 'csit-vpp-verify-master-nightly-5.csv'
474               series:
475                   - file: 'csit/output_perf_data.xml'
476                     format: xml
477                     xpath-type: 'nodeset'
478                     xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="4"]'
479             - title: 'RFC2544 binary search with 78B, worker-thread=4, rxq=2, NDR'
480               yaxis: 'Packets Per Second'
481               group: 'RFC2544:NDR'
482               num-builds: '20'
483               keep-records: True
484               csv-file-name: 'csit-vpp-verify-master-nightly-6.csv'
485               series:
486                   - file: 'csit/output_perf_data.xml'
487                     format: xml
488                     xpath-type: 'nodeset'
489                     xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="4"]'
490             - title: 'RFC2544 binary search with 64B, worker-thread=1, rxq=1, PDR=0.5%'
491               yaxis: 'Packets Per Second'
492               group: 'RFC2544:PDR'
493               num-builds: '20'
494               keep-records: True
495               csv-file-name: 'csit-vpp-verify-master-nightly-7.csv'
496               series:
497                   - file: 'csit/output_perf_data.xml'
498                     format: xml
499                     xpath-type: 'nodeset'
500                     xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="1"]'
501             - title: 'RFC2544 binary search with 78B, worker-thread=1, rxq=1, PDR=0.5%'
502               yaxis: 'Packets Per Second'
503               group: 'RFC2544:PDR'
504               num-builds: '20'
505               keep-records: True
506               csv-file-name: 'csit-vpp-verify-master-nightly-8.csv'
507               series:
508                   - file: 'csit/output_perf_data.xml'
509                     format: xml
510                     xpath-type: 'nodeset'
511                     xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="1"]'
512             - title: 'RFC2544 binary search with 64B, worker-thread=2, rxq=1, PDR=0.5%'
513               yaxis: 'Packets Per Second'
514               group: 'RFC2544:PDR'
515               num-builds: '20'
516               keep-records: True
517               csv-file-name: 'csit-vpp-verify-master-nightly-9.csv'
518               series:
519                   - file: 'csit/output_perf_data.xml'
520                     format: xml
521                     xpath-type: 'nodeset'
522                     xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="2"]'
523             - title: 'RFC2544 binary search with 78B, worker-thread=2, rxq=1, PDR=0.5%'
524               yaxis: 'Packets Per Second'
525               group: 'RFC2544:PDR'
526               num-builds: '20'
527               keep-records: True
528               csv-file-name: 'csit-vpp-verify-master-nightly-10.csv'
529               series:
530                   - file: 'csit/output_perf_data.xml'
531                     format: xml
532                     xpath-type: 'nodeset'
533                     xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="2"]'
534             - title: 'RFC2544 binary search with 64B, worker-thread=4, rxq=2, PDR=0.5%'
535               yaxis: 'Packets Per Second'
536               group: 'RFC2544:PDR'
537               num-builds: '20'
538               keep-records: True
539               csv-file-name: 'csit-vpp-verify-master-nightly-11.csv'
540               series:
541                   - file: 'csit/output_perf_data.xml'
542                     format: xml
543                     xpath-type: 'nodeset'
544                     xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="4"]'
545             - title: 'RFC2544 binary search with 78B, worker-thread=4, rxq=2, PDR=0.5%'
546               yaxis: 'Packets Per Second'
547               group: 'RFC2544:PDR'
548               num-builds: '20'
549               keep-records: True
550               csv-file-name: 'csit-vpp-verify-master-nightly-12.csv'
551               series:
552                   - file: 'csit/output_perf_data.xml'
553                     format: xml
554                     xpath-type: 'nodeset'
555                     xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="4"]'
556
557
558 - job-template:
559     name: 'csit-docs-verify-{stream}'
560
561     project-type: freestyle
562     node: 'ubuntu1604-basebuild-4c-4g'
563     concurrent: true
564
565     logrotate:
566         daysToKeep: '{build-days-to-keep}'
567         numToKeep: '{build-num-to-keep}'
568         artifactDaysToKeep: '{build-artifact-days-to-keep}'
569         artifactNumToKeep: '{build-artifact-num-to-keep}'
570
571     parameters:
572         - project-parameter:
573             project: '{project}'
574         - gerrit-parameter:
575             branch: '{branch}'
576         - maven-exec:
577             maven-version: 'mvn33-new'
578
579     scm:
580         - gerrit-trigger-scm:
581             credentials-id: 'jenkins-gerrit-credentials'
582             refspec: '$GERRIT_REFSPEC'
583             choosing-strategy: 'gerrit'
584
585     wrappers:
586         - fdio-infra-wrappers:
587             build-timeout: '{build-timeout}'
588         - fdio-infra-wrappers-non-activity-timeout:
589             build-timeout: 360
590
591     triggers:
592         - gerrit-trigger-patch-submitted:
593             name: '{project}'
594             branch: '{branch}'
595
596     builders:
597         - maven-target:
598             maven-version: 'mvn33-new'
599             goals: '--version'
600             settings: 'csit-settings'
601             settings-type: cfp
602             global-settings: 'global-settings'
603             global-settings-type: cfp
604         - provide-maven-settings:
605             settings-file: 'csit-settings'
606             global-settings-file: 'global-settings'
607         - shell:
608             !include-raw-escape: include-raw-csit-docs.sh
609
610     publishers:
611         - archive:
612             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
613             allow-empty: 'true'
614             fingerprint: false
615             only-if-success: true
616             default-excludes: false
617
618
619 - job-template:
620     name: 'csit-docs-merge-{stream}'
621
622     project-type: freestyle
623     node: 'ubuntu1604-basebuild-4c-4g'
624     concurrent: true
625
626     logrotate:
627         daysToKeep: '{build-days-to-keep}'
628         numToKeep: '{build-num-to-keep}'
629         artifactDaysToKeep: '{build-artifact-days-to-keep}'
630         artifactNumToKeep: '{build-artifact-num-to-keep}'
631
632     parameters:
633         - project-parameter:
634             project: '{project}'
635         - gerrit-parameter:
636             branch: '{branch}'
637         - maven-exec:
638             maven-version: 'mvn33-new'
639
640     scm:
641         - gerrit-trigger-scm:
642             credentials-id: 'jenkins-gerrit-credentials'
643             refspec: '$GERRIT_REFSPEC'
644             choosing-strategy: 'gerrit'
645
646     wrappers:
647         - fdio-infra-wrappers:
648             build-timeout: '{build-timeout}'
649         - fdio-infra-wrappers-non-activity-timeout:
650             build-timeout: 360
651
652     triggers:
653         - reverse:
654             jobs: 'csit-vpp-verify-master-weekly'
655             result: 'success'
656         - gerrit:
657             trigger-on:
658                 - comment-added-contains-event:
659                     comment-contains-value: 'run-docs'
660             skip-vote:
661                 successful: true
662                 failed: true
663                 unstable: true
664                 notbuilt: true
665
666     builders:
667         - maven-target:
668             maven-version: 'mvn33-new'
669             goals: '--version'
670             settings: 'csit-settings'
671             settings-type: cfp
672             global-settings: 'global-settings'
673             global-settings-type: cfp
674         - provide-maven-settings:
675             settings-file: 'csit-settings'
676             global-settings-file: 'global-settings'
677         - shell:
678             !include-raw-escape: include-raw-csit-docs.sh
679
680     publishers:
681         - archive:
682             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
683             allow-empty: 'true'
684             fingerprint: false
685             only-if-success: true
686             default-excludes: false
687
688
689 - parameter:
690     name: test-type-parameter
691     parameters:
692         - string:
693             name: TYPE
694             default: '{type}'
695             description: "Test TYPE parameter if not given by trigger"