1 ###################################
2 # job configuration for yardstick
3 ###################################
9 #--------------------------------
11 #--------------------------------
19 branch: 'stable/{stream}'
20 gs-pathname: '{stream}'
22 #--------------------------------
23 # POD, INSTALLER, AND BRANCH MAPPING
24 #--------------------------------
25 # Installers using labels
27 # This section should only contain the installers
28 # that have been switched using labels for slaves
29 #--------------------------------
33 slave-label: apex-virtual-master
35 auto-trigger-name: 'daily-trigger-disabled'
38 slave-label: apex-baremetal-master
40 auto-trigger-name: 'daily-trigger-disabled'
43 slave-label: apex-virtual-danube
45 auto-trigger-name: 'daily-trigger-disabled'
48 slave-label: apex-baremetal-danube
50 auto-trigger-name: 'daily-trigger-disabled'
54 slave-label: fuel-baremetal
56 auto-trigger-name: 'daily-trigger-disabled'
59 slave-label: fuel-virtual
61 auto-trigger-name: 'daily-trigger-disabled'
64 slave-label: fuel-baremetal
66 auto-trigger-name: 'daily-trigger-disabled'
69 slave-label: fuel-virtual
71 auto-trigger-name: 'daily-trigger-disabled'
75 slave-label: armband-baremetal
77 auto-trigger-name: 'daily-trigger-disabled'
80 slave-label: armband-virtual
82 auto-trigger-name: 'daily-trigger-disabled'
85 slave-label: armband-baremetal
87 auto-trigger-name: 'daily-trigger-disabled'
90 slave-label: armband-virtual
92 auto-trigger-name: 'daily-trigger-disabled'
96 slave-label: joid-baremetal
98 auto-trigger-name: 'daily-trigger-disabled'
101 slave-label: joid-virtual
103 auto-trigger-name: 'daily-trigger-disabled'
106 slave-label: joid-baremetal
108 auto-trigger-name: 'daily-trigger-disabled'
111 slave-label: joid-virtual
113 auto-trigger-name: 'daily-trigger-disabled'
117 slave-label: compass-baremetal
119 auto-trigger-name: 'daily-trigger-disabled'
122 slave-label: compass-virtual
124 auto-trigger-name: 'daily-trigger-disabled'
127 slave-label: compass-baremetal
129 auto-trigger-name: 'daily-trigger-disabled'
132 slave-label: compass-virtual
134 auto-trigger-name: 'daily-trigger-disabled'
136 #--------------------------------
138 #--------------------------------
142 auto-trigger-name: 'daily-trigger-disabled'
147 auto-trigger-name: 'daily-trigger-disabled'
152 auto-trigger-name: 'daily-trigger-disabled'
157 auto-trigger-name: 'daily-trigger-disabled'
162 auto-trigger-name: 'daily-trigger-disabled'
167 auto-trigger-name: 'daily-trigger-disabled'
172 auto-trigger-name: 'daily-trigger-disabled'
177 auto-trigger-name: 'daily-trigger-disabled'
182 auto-trigger-name: 'daily-trigger-disabled'
187 auto-trigger-name: 'daily-trigger-disabled'
192 auto-trigger-name: 'daily-trigger-disabled'
197 auto-trigger-name: 'daily-trigger-disabled'
202 auto-trigger-name: 'daily-trigger-disabled'
207 auto-trigger-name: 'yardstick-daily-huawei-pod3-trigger'
212 auto-trigger-name: 'yardstick-daily-huawei-pod4-trigger'
215 slave-label: 'intel-pod8'
217 auto-trigger-name: 'daily-trigger-disabled'
219 #--------------------------------
224 - 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
226 ################################
228 ################################
230 name: 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
245 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
251 - '{auto-trigger-name}'
257 - '{installer}-defaults'
258 - '{slave-label}-defaults'
259 - 'yardstick-params-{slave-label}'
261 name: DEPLOY_SCENARIO
262 default: 'os-odl_l2-nofeature-ha'
265 default: '{docker-tag}'
266 description: 'Tag to pull docker image'
268 name: YARDSTICK_SCENARIO_SUITE_NAME
269 default: opnfv_${{DEPLOY_SCENARIO}}_{testsuite}.yaml
270 description: 'Path to test scenario suite'
274 description: "Show debut output information"
280 - description-setter:
281 description: "POD: $NODE_NAME"
282 - 'yardstick-cleanup'
283 - 'yardstick-fetch-os-creds'
284 - 'yardstick-{testsuite}'
285 - 'yardstick-store-results'
289 recipients: jean.gaoliang@huawei.com limingjiang@huawei.com ross.b.brattain@intel.com
290 - email-jenkins-admins-on-failure
292 ########################
294 ########################
296 name: yardstick-daily
299 !include-raw: ./yardstick-daily.sh
302 name: yardstick-vtcdaily
305 !include-raw: ./yardstick-vtcdaily.sh
308 name: yardstick-fetch-os-creds
311 !include-raw: ../../utils/fetch_os_creds.sh
314 name: yardstick-store-results
317 !include-raw: ../../utils/push-test-logs.sh
320 name: yardstick-cleanup
323 !include-raw: ./yardstick-cleanup.sh
324 ########################
326 ########################
328 name: 'yardstick-params-apex-virtual-master'
331 name: YARDSTICK_DB_BACKEND
332 default: '-i 104.197.68.199:8086'
333 description: 'Arguments to use in order to choose the backend DB'
335 name: 'yardstick-params-apex-baremetal-master'
338 name: YARDSTICK_DB_BACKEND
339 default: '-i 104.197.68.199:8086'
340 description: 'Arguments to use in order to choose the backend DB'
342 name: 'yardstick-params-apex-virtual-danube'
345 name: YARDSTICK_DB_BACKEND
346 default: '-i 104.197.68.199:8086'
347 description: 'Arguments to use in order to choose the backend DB'
349 name: 'yardstick-params-apex-baremetal-danube'
352 name: YARDSTICK_DB_BACKEND
353 default: '-i 104.197.68.199:8086'
354 description: 'Arguments to use in order to choose the backend DB'
356 name: 'yardstick-params-fuel-baremetal'
359 name: YARDSTICK_DB_BACKEND
360 default: '-i 104.197.68.199:8086'
361 description: 'Arguments to use in order to choose the backend DB'
363 name: 'yardstick-params-fuel-virtual'
366 name: YARDSTICK_DB_BACKEND
367 default: '-i 104.197.68.199:8086'
368 description: 'Arguments to use in order to choose the backend DB'
370 name: 'yardstick-params-armband-baremetal'
373 name: YARDSTICK_DB_BACKEND
374 default: '-i 104.197.68.199:8086'
375 description: 'Arguments to use in order to choose the backend DB'
377 name: 'yardstick-params-armband-virtual'
380 name: YARDSTICK_DB_BACKEND
381 default: '-i 104.197.68.199:8086'
382 description: 'Arguments to use in order to choose the backend DB'
384 name: 'yardstick-params-arm-virtual1'
387 name: YARDSTICK_DB_BACKEND
388 default: '-i 104.197.68.199:8086'
389 description: 'Arguments to use in order to choose the backend DB'
391 name: 'yardstick-params-joid-baremetal'
394 name: YARDSTICK_DB_BACKEND
395 default: '-i 104.197.68.199:8086'
396 description: 'Arguments to use in order to choose the backend DB'
398 name: 'yardstick-params-joid-virtual'
401 name: YARDSTICK_DB_BACKEND
402 default: '-i 104.197.68.199:8086'
403 description: 'Arguments to use in order to choose the backend DB'
405 name: 'yardstick-params-intel-pod8'
408 name: YARDSTICK_DB_BACKEND
409 default: '-i 104.197.68.199:8086'
410 description: 'Arguments to use in order to choose the backend DB'
412 name: 'yardstick-params-compass-baremetal'
415 name: YARDSTICK_DB_BACKEND
416 default: '-i 104.197.68.199:8086'
417 description: 'Arguments to use in order to choose the backend DB'
419 name: 'yardstick-params-zte-pod1'
422 name: YARDSTICK_DB_BACKEND
423 default: '-i 104.197.68.199:8086'
424 description: 'Arguments to use in order to choose the backend DB'
427 name: 'yardstick-params-zte-pod2'
430 name: YARDSTICK_DB_BACKEND
431 default: '-i 104.197.68.199:8086'
432 description: 'Arguments to use in order to choose the backend DB'
435 name: 'yardstick-params-zte-pod3'
438 name: YARDSTICK_DB_BACKEND
439 default: '-i 104.197.68.199:8086'
440 description: 'Arguments to use in order to choose the backend DB'
443 name: 'yardstick-params-orange-pod1'
446 name: YARDSTICK_DB_BACKEND
447 default: '-i 104.197.68.199:8086'
448 description: 'Arguments to use in order to choose the backend DB'
451 name: 'yardstick-params-orange-pod2'
454 name: YARDSTICK_DB_BACKEND
455 default: '-i 104.197.68.199:8086'
456 description: 'Arguments to use in order to choose the backend DB'
459 name: 'yardstick-params-arm-pod2'
462 name: YARDSTICK_DB_BACKEND
463 default: '-i 104.197.68.199:8086'
464 description: 'Arguments to use in order to choose the backend DB'
467 name: 'yardstick-params-arm-pod3'
470 name: YARDSTICK_DB_BACKEND
471 default: '-i 104.197.68.199:8086'
472 description: 'Arguments to use in order to choose the backend DB'
475 name: 'yardstick-params-virtual'
478 name: YARDSTICK_DB_BACKEND
479 default: '-i 104.197.68.199:8086'
480 description: 'Arguments to use in order to choose the backend DB'
483 name: 'yardstick-params-compass-virtual'
486 name: YARDSTICK_DB_BACKEND
487 default: '-i 104.197.68.199:8086'
488 description: 'Arguments to use in order to choose the backend DB'
491 name: 'yardstick-params-huawei-pod3'
494 name: YARDSTICK_DB_BACKEND
495 default: '-i 104.197.68.199:8086'
496 description: 'Arguments to use in order to choose the backend DB'
499 name: 'yardstick-params-huawei-pod4'
502 name: YARDSTICK_DB_BACKEND
503 default: '-i 104.197.68.199:8086'
504 description: 'Arguments to use in order to choose the backend DB'
506 #######################
508 #######################
509 # trigger for PODs to only run yardstick test suites
511 name: 'yardstick-daily-huawei-pod3-trigger'
516 name: 'yardstick-daily-huawei-pod4-trigger'