1 ########################
2 # Job configuration for fuel
3 ########################
5 name: fuel-project-jobs
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
20 - 'fuel-build-daily-{stream}'
21 - 'fuel-verify-build-{stream}'
22 - 'fuel-merge-build-{stream}'
23 - 'fuel-merge-deploy-virtual-{stream}'
24 - 'fuel-deploy-generic-daily-{stream}'
26 ########################
28 ########################
30 name: 'fuel-build-daily-{stream}'
43 - 'ericsson-ca-build-1-defaults'
44 - '{installer}-defaults'
45 - fuel-project-parameter:
46 gs-pathname: '{gs-pathname}'
50 credentials-id: '{ssh-credentials}'
65 !include-raw-escape: ./fuel-build.sh
67 !include-raw-escape: ./fuel-upload-artifact.sh
69 !include-raw-escape: ./fuel-workspace-cleanup.sh
73 recipients: jonas.bjurel@ericsson.com stefan.k.berg@ericsson.com
76 name: 'fuel-verify-build-{stream}'
90 - 'ericsson-ca-build-1-defaults'
91 - '{installer}-defaults'
92 - fuel-project-parameter:
93 gs-pathname: '{gs-pathname}'
97 credentials-id: '{ssh-credentials}'
98 refspec: '$GERRIT_REFSPEC'
99 choosing-strategy: 'gerrit'
102 - ssh-agent-credentials:
103 users: '{ssh-credentials}'
111 - patchset-created-event:
112 exclude-drafts: 'false'
113 exclude-trivial-rebase: 'false'
114 exclude-no-code-change: 'false'
115 - draft-published-event
116 - comment-added-contains-event:
117 comment-contains-value: 'recheck'
118 - comment-added-contains-event:
119 comment-contains-value: 'reverify'
121 - project-compare-type: 'ANT'
122 project-pattern: '{project}'
124 - branch-compare-type: 'ANT'
125 branch-pattern: '**/{branch}'
126 readable-message: true
130 !include-raw-escape: ./fuel-build.sh
132 !include-raw-escape: ./fuel-workspace-cleanup.sh
135 name: 'fuel-merge-build-{stream}'
149 - 'ericsson-ca-build-1-defaults'
150 - '{installer}-defaults'
151 - fuel-project-parameter:
152 gs-pathname: '{gs-pathname}'
154 - gerrit-trigger-scm:
155 credentials-id: '{ssh-credentials}'
157 choosing-strategy: 'default'
160 - ssh-agent-credentials:
161 users: '{ssh-credentials}'
169 - change-merged-event
170 - comment-added-contains-event:
171 comment-contains-value: 'remerge'
173 - project-compare-type: 'ANT'
174 project-pattern: '{project}'
176 - branch-compare-type: 'ANT'
177 branch-pattern: '**/{branch}'
181 !include-raw-escape: ./fuel-build.sh
183 !include-raw-escape: ./fuel-upload-artifact.sh
185 !include-raw-escape: ./fuel-workspace-cleanup.sh
188 name: 'fuel-merge-deploy-virtual-{stream}'
203 - 'fuel-deploy-virtual-defaults'
204 - '{installer}-defaults'
205 - fuel-project-parameter:
206 gs-pathname: '{gs-pathname}'
208 - gerrit-trigger-scm:
209 credentials-id: '{ssh-credentials}'
211 choosing-strategy: 'default'
214 - ssh-agent-credentials:
215 users: '{ssh-credentials}'
220 # - change-merged-event
221 # - comment-added-contains-event:
222 # comment-contains-value: 'remerge'
224 # - project-compare-type: 'ANT'
225 # project-pattern: '{project}'
227 # - branch-compare-type: 'ANT'
228 # branch-pattern: '**/{branch}'
229 # dependency-jobs: 'fuel-merge-build-{stream}'
233 !include-raw-escape: ./fuel-download-artifact.sh
235 !include-raw-escape: ./fuel-deploy-virtual.sh
237 !include-raw-escape: ./fuel-workspace-cleanup.sh
241 recipients: jonas.bjurel@ericsson.com stefan.k.berg@ericsson.com
244 name: 'fuel-deploy-generic-daily-{stream}'
259 - 'ericsson-pod2-defaults'
260 - '{installer}-defaults'
261 - fuel-project-parameter:
262 gs-pathname: '{gs-pathname}'
266 credentials-id: '{ssh-credentials}'
272 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
276 !include-raw-escape: ./fuel-download-artifact.sh
278 !include-raw-escape: ./fuel-deploy.sh
280 ########################
282 ########################
284 name: fuel-project-parameter
287 name: BUILD_DIRECTORY
288 default: $WORKSPACE/build_output
289 description: "Directory where the build artifact will be located upon the completion of the build."
291 name: CACHE_DIRECTORY
292 default: $HOME/opnfv/cache/$INSTALLER_TYPE
293 description: "Directory where the cache to be used during the build is located."
296 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
297 description: "URL to Google Storage."