13 brahmaputra: &brahmaputra
15 branch: 'stable/{stream}'
16 gs-pathname: '/{stream}'
18 #--------------------------------
19 # POD, INSTALLER, AND BRANCH MAPPING
20 #--------------------------------
22 #--------------------------------
24 #--------------------------------
25 - huawei-us-deploy-bare-1:
29 #--------------------------------
31 #--------------------------------
38 - 'os-nosdn-nofeature-ha':
40 auto-trigger-name: 'compass-{scenario}-{pod}-trigger'
41 - 'os-odl_l2-nofeature-ha':
43 auto-trigger-name: 'compass-{scenario}-{pod}-trigger'
44 - 'os-onos-nofeature-ha':
46 auto-trigger-name: 'compass-{scenario}-{pod}-trigger'
47 - 'os-ocl-nofeature-ha':
49 auto-trigger-name: 'compass-{scenario}-{pod}-trigger'
52 - 'compass-{scenario}-{pod}-daily-{stream}'
53 - 'compass-deploy-{pod}-daily-{stream}'
55 ########################
57 ########################
59 name: 'compass-{scenario}-{pod}-daily-{stream}'
61 project-type: multijob
73 use-build-blocker: true
75 - 'compass-os-.*?-{pod}-daily-{stream}'
79 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
87 - compass-ci-parameter:
88 installer: '{installer}'
89 gs-pathname: '{gs-pathname}'
93 - 'huawei-build-defaults'
94 - '{installer}-defaults'
97 - '{auto-trigger-name}'
102 condition: SUCCESSFUL
104 - name: 'compass-deploy-{pod}-daily-{stream}'
105 current-parameters: false
106 predefined-parameters: 'DEPLOY_SCENARIO={scenario}'
107 kill-phase-on: FAILURE
112 - name: 'functest-compass-{pod}-daily-{stream}'
113 current-parameters: true
114 predefined-parameters: 'DEPLOY_SCENARIO={scenario}'
120 - name: 'yardstick-compass-{pod}-daily-{stream}'
121 current-parameters: true
122 predefined-parameters: 'DEPLOY_SCENARIO={scenario}'
126 name: 'compass-deploy-{pod}-daily-{stream}'
138 use-build-blocker: true
140 - 'compass-deploy-{pod}-daily-{stream}'
144 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
149 - compass-ci-parameter:
150 installer: '{installer}'
151 gs-pathname: '{gs-pathname}'
153 - '{installer}-defaults'
157 credentials-id: '{ssh-credentials}'
163 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
168 !include-raw: ./compass-workspace-precleanup.sh
170 !include-raw: ./compass-download-artifact.sh
172 !include-raw: ./compass-deploy-bare.sh
176 artifacts: 'ansible.log'
180 ########################
182 ########################
184 name: compass-ci-parameter
187 name: BUILD_DIRECTORY
188 default: $WORKSPACE/build_output
189 description: "Directory where the build artifact will be located upon the completion of the build."
192 default: '$GS_BASE{gs-pathname}'
193 description: "URL to Google Storage."
195 name: COMPASS_OPENSTACK_VERSION
200 name: COMPASS_OS_VERSION
205 name: 'huawei-virtual-defaults'
209 default: 'huawei-deploy-vm'
212 default: https://gerrit.opnfv.org/gerrit/$PROJECT
213 description: 'Git URL to use on these Jenkins Slaves'
214 ########################
216 ########################
218 name: 'compass-os-nosdn-nofeature-ha-huawei-us-deploy-bare-1-trigger'
220 - timed: '0 3 * * * '
222 name: 'compass-os-odl_l2-nofeature-ha-huawei-us-deploy-bare-1-trigger'
224 - timed: '0 20 * * *'
226 name: 'compass-os-onos-nofeature-ha-huawei-us-deploy-bare-1-trigger'
228 - timed: '0 15 * * *'
230 name: 'compass-os-ocl-nofeature-ha-huawei-us-deploy-bare-1-trigger'
234 name: 'compass-os-nosdn-nofeature-ha-intel-pod8-trigger'
238 name: 'compass-os-odl_l2-nofeature-ha-intel-pod8-trigger'
242 name: 'compass-os-onos-nofeature-ha-intel-pod8-trigger'
246 name: 'compass-os-ocl-nofeature-ha-intel-pod8-trigger'
250 name: 'compass-os-nosdn-nofeature-ha-huawei-virtual-trigger'
254 name: 'compass-os-odl_l2-nofeature-ha-huawei-virtual-trigger'
256 - timed: '0 16 * * *'
258 name: 'compass-os-onos-nofeature-ha-huawei-virtual-trigger'
260 - timed: '0 16 * * *'
262 name: 'compass-os-ocl-nofeature-ha-huawei-virtual-trigger'