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}'
73 name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Feature: $OPNFV_FEATURE'
76 - 'fuel-{pod}-trigger'
82 - '{installer}-defaults'
85 default: '{sdn-controller}'
90 gs-pathname: '{gs-pathname}'
94 credentials-id: '{ssh-credentials}'
101 condition: SUCCESSFUL
103 - name: 'fuel-build-{pod}-daily-{stream}'
105 kill-phase-on: FAILURE
108 condition: SUCCESSFUL
110 - name: 'fuel-deploy-{pod}-daily-{stream}'
111 current-parameters: true
113 kill-phase-on: FAILURE
118 - name: 'functest-fuel-{pod}-daily-{stream}'
119 current-parameters: true
125 - name: 'yardstick-fuel-{pod}-daily-{stream}'
126 current-parameters: true
130 name: 'fuel-build-{pod}-daily-{stream}'
135 - 'ericsson-ca-build-1-defaults'
136 - '{installer}-defaults'
138 gs-pathname: '{gs-pathname}'
142 credentials-id: '{ssh-credentials}'
153 !include-raw ./fuel-build.sh
155 !include-raw ./fuel-upload-artifact.sh
157 !include-raw ./fuel-workspace-cleanup.sh
161 recipients: jonas.bjurel@ericsson.com stefan.k.berg@ericsson.com
164 name: 'fuel-deploy-{pod}-daily-{stream}'
170 - '{installer}-defaults'
172 gs-pathname: '{gs-pathname}'
176 credentials-id: '{ssh-credentials}'
182 name: '$BUILD_NUMBER - SDN: $SDN_CONTROLLER Feature: $OPNFV_FEATURE'
186 !include-raw ./fuel-download-artifact.sh
188 !include-raw ./fuel-deploy.sh
192 recipients: jonas.bjurel@ericsson.com stefan.k.berg@ericsson.com
193 ########################
195 ########################
197 name: fuel-ci-parameter
200 name: BUILD_DIRECTORY
201 default: $WORKSPACE/build_output
202 description: "Directory where the build artifact will be located upon the completion of the build."
204 name: CACHE_DIRECTORY
205 default: $HOME/opnfv/cache/$INSTALLER_TYPE
206 description: "Directory where the cache to be used during the build is located."
209 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
210 description: "URL to Google Storage."
211 ########################
213 ########################
214 # trigger for opnfv-jump-2 is set to run 1 hour ahead of others
215 # to prevent doing unnecessary builds
217 name: 'fuel-opnfv-jump-2-trigger'
221 name: 'fuel-ericsson-pod1-trigger'
225 name: 'fuel-ericsson-pod2-trigger'