6 - 'genesis-foreman-daily-master'
7 - 'genesis-fuel-daily-master'
8 - 'genesis-opensteak-daily-master'
13 # stream: branch with - in place of / (eg. stable-helium)
14 # branch: branch (eg. stable/helium)
22 name: 'genesis-verify'
24 project-type: freestyle
30 artifactDaysToKeep: -1
40 credentials-id: '{ssh-credentials}'
41 refspec: '$GERRIT_REFSPEC'
42 choosing-strategy: 'gerrit'
45 - ssh-agent-credentials:
46 user: '{ssh-credentials}'
51 - patchset-created-event:
52 exclude-drafts: 'false'
53 exclude-trivial-rebase: 'false'
54 exclude-no-code-change: 'false'
55 - draft-published-event
56 - comment-added-contains-event:
57 comment-contains-value: 'recheck'
58 - comment-added-contains-event:
59 comment-contains-value: 'reverify'
61 - project-compare-type: 'ANT'
62 project-pattern: 'genesis'
64 - branch-compare-type: 'ANT'
65 branch-pattern: '**/master'
77 echo "what tests can we run here?"
82 # builder-merge job to run JJB update
84 # This job's purpose is to update all the JJB
86 project-type: freestyle
92 artifactDaysToKeep: -1
102 - gerrit-trigger-scm:
103 credentials-id: '{ssh-credentials}'
105 choosing-strategy: 'default'
108 - ssh-agent-credentials:
109 user: '{ssh-credentials}'
114 - change-merged-event
115 - comment-added-contains-event:
116 comment-contains-value: 'remerge'
118 - project-compare-type: 'ANT'
119 project-pattern: 'genesis'
121 - branch-compare-type: 'ANT'
122 branch-pattern: '**/master'
140 name: genesis-foreman-daily-master
142 project-type: freestyle
152 description: "Installer to use."
155 default: origin/master
156 description: "Branch to build, deploy and test."
159 default: refs/heads/master
160 description: "Refspec to retrieve."
165 url: https://gerrit.opnfv.org/gerrit/genesis
168 refspec: $GERRIT_REFSPEC
171 - pollscm: '@midnight'
176 artifactDaysToKeep: -1
177 artifactNumToKeep: -1
181 - project: genesis-build
182 current-parameters: true
183 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
186 - project: genesis-deploy
187 current-parameters: true
188 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
191 - project: genesis-test
192 current-parameters: true
193 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
197 name: genesis-fuel-daily-master
199 project-type: freestyle
209 description: "Installer to use."
212 default: origin/master
213 description: "Branch to build, deploy and test."
216 default: refs/heads/master
217 description: "Refspec to retrieve."
222 url: https://gerrit.opnfv.org/gerrit/genesis
225 refspec: $GERRIT_REFSPEC
228 - pollscm: '@midnight'
233 artifactDaysToKeep: -1
234 artifactNumToKeep: -1
238 - project: genesis-build
239 current-parameters: true
240 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
243 - project: genesis-deploy
244 current-parameters: true
245 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
248 - project: genesis-test
249 current-parameters: true
250 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
254 name: genesis-opensteak-daily-master
256 project-type: freestyle
266 description: "Installer to use."
269 default: origin/master
270 description: "Branch to build, deploy and test."
273 default: refs/heads/master
274 description: "Refspec to retrieve."
279 url: https://gerrit.opnfv.org/gerrit/genesis
282 refspec: $GERRIT_REFSPEC
285 - pollscm: '@midnight'
290 artifactDaysToKeep: -1
291 artifactNumToKeep: -1
295 - project: genesis-build
296 current-parameters: true
297 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
300 - project: genesis-deploy
301 current-parameters: true
302 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
305 - project: genesis-test
306 current-parameters: true
307 predefined-parameters: GERRIT_BRANCH=$GIT_COMMIT
316 project-type: freestyle
323 artifactDaysToKeep: -1
324 artifactNumToKeep: -1
329 description: "Installer to use. Mandatory parameter."
333 description: "Branch to build, deploy and test."
336 default: refs/heads/master
337 description: "Refspec to retrieve."
339 name: BUILD_DIRECTORY
340 default: $WORKSPACE/build_output
341 description: "The directory where the artifact will be placed upon completion of the build."
346 url: https://gerrit.opnfv.org/gerrit/genesis
349 refspec: $GERRIT_REFSPEC
359 cd $WORKSPACE/fuel/ci
360 ./build.sh $BUILD_DIRECTORY
361 ls -al $BUILD_DIRECTORY
368 project-type: freestyle
375 artifactDaysToKeep: -1
376 artifactNumToKeep: -1
381 description: "Installer to use. Mandatory parameter."
385 description: "Branch to build, deploy and test."
388 default: refs/heads/master
389 description: "Refspec to retrieve."
394 url: https://gerrit.opnfv.org/gerrit/genesis
397 refspec: $GERRIT_REFSPEC
407 echo cd $WORKSPACE/$INSTALLER/ci
415 project-type: freestyle
422 artifactDaysToKeep: -1
423 artifactNumToKeep: -1
428 description: "Installer to use. Mandatory parameter."
432 description: "Branch to build, deploy and test."
435 default: refs/heads/master
436 description: "Refspec to retrieve."
441 url: https://gerrit.opnfv.org/gerrit/genesis
444 refspec: $GERRIT_REFSPEC
454 echo cd $WORKSPACE/$INSTALLER/ci