3 description: 'CSIT jenkins jobs.'
6 - 'csit-vpp-perf-{stream}-{type}'
7 - 'csit-vpp-functional-{stream}-virl'
8 - 'csit-vpp-verify-master-weekly'
9 - 'csit-vpp-master-verify-semiweekly'
14 build-artifact-num-to-keep: 10
24 branch-id: 'stable1606'
27 name: 'csit-vpp-functional-{stream}-virl'
29 project-type: freestyle
34 daysToKeep: '{build-days-to-keep}'
35 numToKeep: '{build-num-to-keep}'
36 artifactDaysToKeep: '{build-artifact-days-to-keep}'
37 artifactNumToKeep: '{build-artifact-num-to-keep}'
47 credentials-id: '{ssh-credentials}'
48 refspec: '$GERRIT_REFSPEC'
49 choosing-strategy: 'gerrit'
52 - ssh-agent-credentials:
57 - gerrit-trigger-patch-submitted:
63 !include-raw-escape include-raw-csit-vpp-functional-virl.sh
67 artifacts: 'report.html, log.html, output.xml'
74 name: 'csit-vpp-perf-{stream}-{type}'
76 project-type: freestyle
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}'
96 credentials-id: '{ssh-credentials}'
97 refspec: '$GERRIT_REFSPEC'
98 choosing-strategy: 'gerrit'
101 - ssh-agent-credentials:
103 - '{ssh-credentials}'
106 - gerrit-trigger-manually-triggered:
109 comment-trigger-value: 'verify-perf-{type}'
113 !include-raw-escape jjb/csit/include-raw-csit-vpp-perf-hw.sh
117 artifacts: 'report.html, log.html, output.xml, output_perf_data.xml'
124 - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, NDR'
125 yaxis: 'Packets Per Second'
130 - file: 'output_perf_data.xml'
132 xpath-type: 'nodeset'
133 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="1"]'
134 - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, NDR'
135 yaxis: 'Packets Per Second'
140 - file: 'output_perf_data.xml'
142 xpath-type: 'nodeset'
143 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="1"]'
144 - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, NDR'
145 yaxis: 'Packets Per Second'
150 - file: 'output_perf_data.xml'
152 xpath-type: 'nodeset'
153 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="2"]'
154 - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, NDR'
155 yaxis: 'Packets Per Second'
160 - file: 'output_perf_data.xml'
162 xpath-type: 'nodeset'
163 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="2"]'
164 - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, NDR'
165 yaxis: 'Packets Per Second'
170 - file: 'output_perf_data.xml'
172 xpath-type: 'nodeset'
173 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="4"]'
174 - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, NDR'
175 yaxis: 'Packets Per Second'
180 - file: 'output_perf_data.xml'
182 xpath-type: 'nodeset'
183 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="4"]'
184 - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, PDR=0.5%'
185 yaxis: 'Packets Per Second'
190 - file: 'output_perf_data.xml'
192 xpath-type: 'nodeset'
193 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="1"]'
194 - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, PDR=0.5%'
195 yaxis: 'Packets Per Second'
200 - file: 'output_perf_data.xml'
202 xpath-type: 'nodeset'
203 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="1"]'
204 - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, PDR=0.5%'
205 yaxis: 'Packets Per Second'
210 - file: 'output_perf_data.xml'
212 xpath-type: 'nodeset'
213 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="2"]'
214 - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, PDR=0.5%'
215 yaxis: 'Packets Per Second'
220 - file: 'output_perf_data.xml'
222 xpath-type: 'nodeset'
223 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="2"]'
224 - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, PDR=0.5%'
225 yaxis: 'Packets Per Second'
230 - file: 'output_perf_data.xml'
232 xpath-type: 'nodeset'
233 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="4"]'
234 - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, PDR=0.5%'
235 yaxis: 'Packets Per Second'
240 - file: 'output_perf_data.xml'
242 xpath-type: 'nodeset'
243 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="4"]'
246 name: 'csit-vpp-verify-master-weekly'
247 description: 'Purpose of this job is to validate CSIT code against verified vpp build and create csit-verified branch in case of success.'
249 project-type: freestyle
254 daysToKeep: '{build-days-to-keep}'
255 numToKeep: '{build-num-to-keep}'
256 artifactDaysToKeep: '{build-artifact-days-to-keep}'
257 artifactNumToKeep: '{build-artifact-num-to-keep}'
267 credentials-id: '{ssh-credentials}'
271 - ssh-agent-credentials:
273 - '{ssh-credentials}'
278 - gerrit-trigger-manually-triggered:
279 comment-trigger-value: 'csit-vpp-ref-verify'
285 !include-raw-escape jjb/csit/include-raw-csit-vpp-verify-weekly.sh
286 - shell: 'echo "DATE=`date +%Y-%m-%d`" > $WORKSPACE/variables.prop'
288 properties-file: variables.prop
292 artifacts: 'report.html, log.html, output.xml'
298 push-only-if-success: true
302 name: 'refs/heads/csit-verified-{branch-id}-$DATE'
306 name: 'csit-vpp-master-verify-semiweekly'
307 description: 'Purpose of this job is to validate latest vpp build stored in nexus against verified CSIT codebase.'
309 project-type: freestyle
314 daysToKeep: '{build-days-to-keep}'
315 numToKeep: '{build-num-to-keep}'
316 artifactDaysToKeep: '{build-artifact-days-to-keep}'
317 artifactNumToKeep: '{build-artifact-num-to-keep}'
327 credentials-id: '{ssh-credentials}'
331 - ssh-agent-credentials:
333 - '{ssh-credentials}'
336 - timed: '0 4 * * 2,6'
338 - gerrit-trigger-manually-triggered:
339 comment-trigger-value: 'csit-verify-vpp'
345 !include-raw-escape jjb/csit/include-raw-csit-vpp-master-verify-semiweekly.sh
349 artifacts: 'csit/archive/*.*'
353 output-path: 'csit/archive'
356 name: test-type-parameter
362 description: "Test TYPE parameter if not given by trigger"