9 #--------------------------------
11 #--------------------------------
16 brahmaputra: &brahmaputra
18 branch: 'stable/{stream}'
19 gs-pathname: '/{stream}'
20 #--------------------------------
21 # POD, INSTALLER, AND BRANCH MAPPING
22 #--------------------------------
24 #--------------------------------
25 # everything runs against master branch
26 #--------------------------------
34 #--------------------------------
37 #--------------------------------
39 #--------------------------------
43 # please check the triggers before enabling any of the controllers!!!
55 - 'fuel-{sdn-controller}-{pod}-daily-{stream}'
56 - 'fuel-build-{pod}-daily-{stream}'
57 - 'fuel-deploy-{pod}-daily-{stream}'
59 ########################
61 ########################
63 name: 'fuel-{sdn-controller}-{pod}-daily-{stream}'
65 project-type: multijob
67 disabled: '{obj:disabled}'
79 name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Feature: $OPNFV_FEATURE'
82 - 'fuel-{pod}-trigger'
88 - '{installer}-defaults'
91 default: '{sdn-controller}'
96 gs-pathname: '{gs-pathname}'
100 credentials-id: '{ssh-credentials}'
107 condition: SUCCESSFUL
109 - name: 'fuel-build-{pod}-daily-{stream}'
111 kill-phase-on: FAILURE
114 condition: SUCCESSFUL
116 - name: 'fuel-deploy-{pod}-daily-{stream}'
117 current-parameters: true
119 kill-phase-on: FAILURE
124 - name: 'functest-fuel-{pod}-daily-{stream}'
125 current-parameters: true
131 - name: 'yardstick-fuel-{pod}-daily-{stream}'
132 current-parameters: true
136 name: 'fuel-build-{pod}-daily-{stream}'
149 - 'ericsson-ca-build-1-defaults'
150 - '{installer}-defaults'
152 gs-pathname: '{gs-pathname}'
156 credentials-id: '{ssh-credentials}'
167 !include-raw ./fuel-build.sh
169 !include-raw ./fuel-upload-artifact.sh
171 !include-raw ./fuel-workspace-cleanup.sh
175 recipients: jonas.bjurel@ericsson.com stefan.k.berg@ericsson.com
178 name: 'fuel-deploy-{pod}-daily-{stream}'
192 - '{installer}-defaults'
194 gs-pathname: '{gs-pathname}'
198 credentials-id: '{ssh-credentials}'
204 name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Feature: $OPNFV_FEATURE'
208 !include-raw ./fuel-download-artifact.sh
210 !include-raw ./fuel-deploy.sh
214 recipients: jonas.bjurel@ericsson.com stefan.k.berg@ericsson.com
215 ########################
217 ########################
219 name: fuel-ci-parameter
222 name: BUILD_DIRECTORY
223 default: $WORKSPACE/build_output
224 description: "Directory where the build artifact will be located upon the completion of the build."
226 name: CACHE_DIRECTORY
227 default: $HOME/opnfv/cache/$INSTALLER_TYPE
228 description: "Directory where the cache to be used during the build is located."
231 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
232 description: "URL to Google Storage."
233 ########################
235 ########################
236 # trigger for opnfv-jump-2 is set to run 1 hour ahead of others
237 # to prevent doing unnecessary builds
239 name: 'fuel-opnfv-jump-2-trigger'
243 name: 'fuel-ericsson-pod1-trigger'
247 name: 'fuel-ericsson-pod2-trigger'