1 ###################################
2 # job configuration for dovetail
3 ###################################
9 #---------------------------------------
11 #---------------------------------------
12 # 1)the stream/branch here represents the SUT(System Under Test) stream/branch
13 # 2)docker-tag is the docker tag of dovetail(only master by now, then all latest used)
14 # the dovetail stream is one-to-one mapping with dovetail docker-tag
15 # the dovetail is not sync with A/B/C release
24 branch: 'stable/{stream}'
25 gs-pathname: '{stream}'
28 #-----------------------------------
29 # POD, PLATFORM, AND BRANCH MAPPING
30 #-----------------------------------
32 # This section should only contain the SUTs
33 # that have been switched using labels for slaves
34 #------------------------------------------------
35 # the pods, SUTs listed here are just examples to
36 # let the dovetail tool run, there can be more ways beside CI to
37 # run the dovetail tool.
38 # pods, SUTs will be added/adjusted when needed
42 slave-label: fuel-baremetal
44 auto-trigger-name: 'daily-trigger-disabled'
47 slave-label: fuel-virtual
49 auto-trigger-name: 'daily-trigger-disabled'
52 slave-label: fuel-baremetal
54 auto-trigger-name: 'daily-trigger-disabled'
57 slave-label: fuel-virtual
59 auto-trigger-name: 'daily-trigger-disabled'
63 slave-label: compass-baremetal
65 auto-trigger-name: 'daily-trigger-disabled'
68 slave-label: compass-virtual
70 auto-trigger-name: 'daily-trigger-disabled'
73 slave-label: compass-baremetal
75 auto-trigger-name: 'daily-trigger-disabled'
78 slave-label: compass-virtual
80 auto-trigger-name: 'daily-trigger-disabled'
82 #--------------------------------
84 #--------------------------------
88 auto-trigger-name: 'daily-trigger-disabled'
90 #--------------------------------
95 - 'dovetail-{SUT}-{pod}-{testsuite}-{stream}'
97 ################################
99 ################################
101 name: 'dovetail-{SUT}-{pod}-{testsuite}-{stream}'
115 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
121 - '{auto-trigger-name}'
127 - '{slave-label}-defaults'
129 name: DEPLOY_SCENARIO
130 default: 'os-nosdn-nofeature-ha'
133 default: '{docker-tag}'
134 description: 'Tag to pull docker image'
138 description: "Show debug output information"
142 credentials-id: '{ssh-credentials}'
147 - description-setter:
148 description: "POD: $NODE_NAME"
150 - 'dovetail-{testsuite}'
154 artifacts: 'results/**/*'
158 ########################
160 ########################
165 !include-raw: ./dovetail-run.sh
168 name: dovetail-fetch-os-creds
171 !include-raw: ../../utils/fetch_os_creds.sh
174 name: dovetail-cleanup
177 !include-raw: ./dovetail-cleanup.sh