5 - 'functest-vim_bench-test'
6 - 'functest-vim_tempest-test'
9 - 'functest-vping-test'
10 - 'functest-daily-{stream}'
14 # stream: branch with - in place of / (eg. stable-helium)
15 # branch: branch (eg. stable/helium)
24 name: functest-vim_bench-test
26 project-type: freestyle
33 artifactDaysToKeep: -1
38 python run_rally.py keystone
41 name: functest-vim_tempest-test
43 project-type: freestyle
50 artifactDaysToKeep: -1
58 name: functest-odl-test
60 project-type: freestyle
67 artifactDaysToKeep: -1
72 echo "put your CI scenario here"
75 name: functest-vims-test
77 project-type: freestyle
84 artifactDaysToKeep: -1
89 echo "put your CI scenario here"
93 name: functest-vping-test
95 project-type: freestyle
100 artifactDaysToKeep: -1
101 artifactNumToKeep: -1
105 echo "put your CI scenario here"
110 name: 'functest-daily-{stream}'
114 # Job template for daily builders
116 # Required Variables:
117 # stream: branch with - in place of / (eg. stable)
118 # branch: branch (eg. stable)
120 project-type: freestyle
121 varsetabove: '{somevar}'
124 daysToKeep: '{build-days-to-keep}'
125 numToKeep: '{build-num-to-keep}'
126 artifactDaysToKeep: '{build-artifact-days-to-keep}'
127 artifactNumToKeep: '{build-artifact-num-to-keep}'
135 credentials-id: '{ssh-credentials}'
140 - ssh-agent-credentials:
141 user: '{ssh-credentials}'
151 !include-raw build-upload-docu.sh
157 name: 'functest-verify'
161 project-type: freestyle
166 artifactDaysToKeep: -1
167 artifactNumToKeep: -1
175 - gerrit-trigger-scm:
176 credentials-id: '{ssh-credentials}'
177 refspec: '$GERRIT_REFSPEC'
178 choosing-strategy: 'gerrit'
181 - ssh-agent-credentials:
182 user: '{ssh-credentials}'
187 - patchset-created-event:
188 exclude-drafts: 'false'
189 exclude-trivial-rebase: 'false'
190 exclude-no-code-change: 'false'
191 - draft-published-event
192 - comment-added-contains-event:
193 comment-contains-value: 'recheck'
194 - comment-added-contains-event:
195 comment-contains-value: 'reverify'
197 - project-compare-type: 'ANT'
198 project-pattern: 'functest'
200 - branch-compare-type: 'ANT'
201 branch-pattern: '**/master'
205 !include-raw build-docu-verify.sh
208 name: 'functest-merge'
212 # builder-merge job to run JJB update
214 # This job's purpose is to update all the JJB
216 project-type: freestyle
221 artifactDaysToKeep: -1
231 - gerrit-trigger-scm:
232 credentials-id: '{ssh-credentials}'
234 choosing-strategy: 'default'
237 - ssh-agent-credentials:
238 user: '{ssh-credentials}'
243 - change-merged-event
244 - comment-added-contains-event:
245 comment-contains-value: 'remerge'
247 - project-compare-type: 'ANT'
248 project-pattern: 'functest'
250 - branch-compare-type: 'ANT'
251 branch-pattern: '**/master'
255 !include-raw build-upload-docu.sh