9 #--------------------------------
11 #--------------------------------
16 brahmaputra: &brahmaputra
18 branch: 'stable/{stream}'
19 gs-pathname: '/{stream}'
20 #--------------------------------
21 # POD, INSTALLER, AND BRANCH MAPPING
22 #--------------------------------
24 #--------------------------------
30 #--------------------------------
32 #--------------------------------
39 #--------------------------------
41 # new scenario descriptions
44 auto-trigger-name: 'disabled-trigger'
46 auto-trigger-name: '{scenario}-trigger'
48 auto-trigger-name: 'disabled-trigger'
50 auto-trigger-name: 'disabled-trigger'
52 auto-trigger-name: 'disabled-trigger'
54 auto-trigger-name: 'disabled-trigger'
56 auto-trigger-name: 'disabled-trigger'
59 - 'fuel-{scenario}-{pod}-daily-{stream}'
60 - 'fuel-deploy-{pod}-daily-{stream}'
62 ########################
63 # job templates - old type of defining the scenario
64 ########################
66 name: 'fuel-{scenario}-{pod}-daily-{stream}'
68 project-type: multijob
78 use-build-blocker: true
80 - 'fuel-os_.*?-{pod}-daily-{stream}'
84 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
87 - '{auto-trigger-name}'
93 - '{installer}-defaults'
98 gs-pathname: '{gs-pathname}'
103 condition: SUCCESSFUL
105 - name: 'fuel-deploy-{pod}-daily-{stream}'
106 current-parameters: true
107 kill-phase-on: FAILURE
112 - name: 'functest-fuel-{pod}-daily-{stream}'
113 current-parameters: true
119 - name: 'yardstick-fuel-{pod}-daily-{stream}'
120 current-parameters: true
124 name: 'fuel-deploy-{pod}-daily-{stream}'
138 - '{installer}-defaults'
140 gs-pathname: '{gs-pathname}'
144 credentials-id: '{ssh-credentials}'
150 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
154 !include-raw-escape: ./fuel-download-artifact.sh
156 !include-raw-escape: ./fuel-deploy.sh
160 recipients: jonas.bjurel@ericsson.com stefan.k.berg@ericsson.com
162 ########################
164 ########################
166 name: fuel-ci-parameter
169 name: BUILD_DIRECTORY
170 default: $WORKSPACE/build_output
171 description: "Directory where the build artifact will be located upon the completion of the build."
173 name: CACHE_DIRECTORY
174 default: $HOME/opnfv/cache/$INSTALLER_TYPE
175 description: "Directory where the cache to be used during the build is located."
178 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
179 description: "URL to Google Storage."
181 name: 'virtual-defaults'
185 default: 'fuel-deploy-virtual'
188 default: https://gerrit.opnfv.org/gerrit/$PROJECT
189 description: 'Git URL to use on these Jenkins Slaves'
190 ########################
192 ########################
193 # os_odl-l2_ha trigger
195 name: 'os_odl-l2_ha-trigger'
199 # the rest of the scenarios disabled at the moment
201 name: 'disabled-trigger'
205 # more granuler triggers based on the scenario and pod
206 # commented out for the timebeing
208 # name: 'fuel-os_ha-opnfv-jump-2-trigger'
212 # name: 'fuel-os_odl-l3_ha-opnfv-jump-2-trigger'
216 # name: 'fuel-os_onos_ha-opnfv-jump-2-trigger'
220 # name: 'fuel-os_kvm_ha-opnfv-jump-2-trigger'
224 # name: 'fuel-os_ovs_ha-opnfv-jump-2-trigger'
228 # name: 'fuel-os_kvm_ovs_ha-opnfv-jump-2-trigger'
232 ## ericsson-pod1 triggers - only os_odl-l2_ha trigger is enabled
234 # name: 'fuel-os_odl-l2_ha-ericsson-pod1-trigger'
236 # - timed: '0 2 * * *'
238 # name: 'fuel-os_ha-ericsson-pod1-trigger'
242 # name: 'fuel-os_odl-l3_ha-ericsson-pod1-trigger'
246 # name: 'fuel-os_onos_ha-ericsson-pod1-trigger'
250 # name: 'fuel-os_kvm_ha-ericsson-pod1-trigger'
254 # name: 'fuel-os_ovs_ha-ericsson-pod1-trigger'
258 # name: 'fuel-os_kvm_ovs_ha-ericsson-pod1-trigger'
262 ## ericsson-pod2 triggers - only os_odl-l2_ha trigger is enabled
264 # name: 'fuel-os_odl-l2_ha-ericsson-pod2-trigger'
266 # - timed: '0 2 * * *'
268 # name: 'fuel-os_ha-ericsson-pod2-trigger'
272 # name: 'fuel-os_odl-l3_ha-ericsson-pod2-trigger'
276 # name: 'fuel-os_onos_ha-ericsson-pod2-trigger'
280 # name: 'fuel-os_kvm_ha-ericsson-pod2-trigger'
284 # name: 'fuel-os_ovs_ha-ericsson-pod2-trigger'