5 - 'functest-openstack-bench-test'
6 - 'functest-openstack-tempest-smoke-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-openstack-bench-test
26 project-type: freestyle
33 artifactDaysToKeep: -1
38 python .functest/run_rally.py all
41 name: functest-openstack-tempest-smoke-test
43 project-type: freestyle
50 artifactDaysToKeep: -1
55 rally verify start smoke
60 name: functest-odl-test
62 project-type: freestyle
69 artifactDaysToKeep: -1
74 echo "put your CI scenario here"
77 name: functest-vims-test
79 project-type: freestyle
86 artifactDaysToKeep: -1
91 echo "put your CI scenario here"
95 name: functest-vping-test
97 project-type: freestyle
104 artifactDaysToKeep: -1
105 artifactNumToKeep: -1
109 python ./.functest/vPing/vPing.py
114 name: 'functest-daily-{stream}'
118 # Job template for daily builders
120 # Required Variables:
121 # stream: branch with - in place of / (eg. stable)
122 # branch: branch (eg. stable)
124 project-type: freestyle
125 varsetabove: '{somevar}'
128 daysToKeep: '{build-days-to-keep}'
129 numToKeep: '{build-num-to-keep}'
130 artifactDaysToKeep: '{build-artifact-days-to-keep}'
131 artifactNumToKeep: '{build-artifact-num-to-keep}'
139 credentials-id: '{ssh-credentials}'
144 - ssh-agent-credentials:
145 user: '{ssh-credentials}'
155 !include-raw docu-build.sh
161 name: 'functest-verify'
165 project-type: freestyle
170 artifactDaysToKeep: -1
171 artifactNumToKeep: -1
179 - gerrit-trigger-scm:
180 credentials-id: '{ssh-credentials}'
181 refspec: '$GERRIT_REFSPEC'
182 choosing-strategy: 'gerrit'
185 - ssh-agent-credentials:
186 user: '{ssh-credentials}'
191 - patchset-created-event:
192 exclude-drafts: 'false'
193 exclude-trivial-rebase: 'false'
194 exclude-no-code-change: 'false'
195 - draft-published-event
196 - comment-added-contains-event:
197 comment-contains-value: 'recheck'
198 - comment-added-contains-event:
199 comment-contains-value: 'reverify'
201 - project-compare-type: 'ANT'
202 project-pattern: 'functest'
204 - branch-compare-type: 'ANT'
205 branch-pattern: '**/master'
209 !include-raw docu-verify.sh
212 name: 'functest-merge'
216 # builder-merge job to run JJB update
218 # This job's purpose is to update all the JJB
220 project-type: freestyle
225 artifactDaysToKeep: -1
235 - gerrit-trigger-scm:
236 credentials-id: '{ssh-credentials}'
238 choosing-strategy: 'default'
241 - ssh-agent-credentials:
242 user: '{ssh-credentials}'
247 - change-merged-event
248 - comment-added-contains-event:
249 comment-contains-value: 'remerge'
251 - project-compare-type: 'ANT'
252 project-pattern: 'functest'
254 - branch-compare-type: 'ANT'
255 branch-pattern: '**/master'
259 !include-raw docu-build.sh