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 $HOME/.functest/run_rally.py all
41 name: functest-openstack-tempest-smoke-test
43 project-type: freestyle
50 artifactDaysToKeep: -1
55 rally verify start smoke
59 name: functest-odl-test
61 project-type: freestyle
68 artifactDaysToKeep: -1
73 echo "put your CI scenario here"
76 name: functest-vims-test
78 project-type: freestyle
85 artifactDaysToKeep: -1
90 echo "put your CI scenario here"
94 name: functest-vping-test
96 project-type: freestyle
103 artifactDaysToKeep: -1
104 artifactNumToKeep: -1
108 python $HOME/.functest/vPing/vPing.py
111 name: 'functest-daily-{stream}'
115 # Job template for daily builders
117 # Required Variables:
118 # stream: branch with - in place of / (eg. stable)
119 # branch: branch (eg. stable)
121 project-type: freestyle
122 varsetabove: '{somevar}'
125 daysToKeep: '{build-days-to-keep}'
126 numToKeep: '{build-num-to-keep}'
127 artifactDaysToKeep: '{build-artifact-days-to-keep}'
128 artifactNumToKeep: '{build-artifact-num-to-keep}'
136 credentials-id: '{ssh-credentials}'
141 - ssh-agent-credentials:
142 user: '{ssh-credentials}'
152 !include-raw docu-build.sh
158 name: 'functest-verify'
162 project-type: freestyle
167 artifactDaysToKeep: -1
168 artifactNumToKeep: -1
176 - gerrit-trigger-scm:
177 credentials-id: '{ssh-credentials}'
178 refspec: '$GERRIT_REFSPEC'
179 choosing-strategy: 'gerrit'
182 - ssh-agent-credentials:
183 user: '{ssh-credentials}'
188 - patchset-created-event:
189 exclude-drafts: 'false'
190 exclude-trivial-rebase: 'false'
191 exclude-no-code-change: 'false'
192 - draft-published-event
193 - comment-added-contains-event:
194 comment-contains-value: 'recheck'
195 - comment-added-contains-event:
196 comment-contains-value: 'reverify'
198 - project-compare-type: 'ANT'
199 project-pattern: 'functest'
201 - branch-compare-type: 'ANT'
202 branch-pattern: '**/master'
206 !include-raw docu-verify.sh
209 name: 'functest-merge'
213 # builder-merge job to run JJB update
215 # This job's purpose is to update all the JJB
217 project-type: freestyle
222 artifactDaysToKeep: -1
232 - gerrit-trigger-scm:
233 credentials-id: '{ssh-credentials}'
235 choosing-strategy: 'default'
238 - ssh-agent-credentials:
239 user: '{ssh-credentials}'
244 - change-merged-event
245 - comment-added-contains-event:
246 comment-contains-value: 'remerge'
248 - project-compare-type: 'ANT'
249 project-pattern: 'functest'
251 - branch-compare-type: 'ANT'
252 branch-pattern: '**/master'
256 !include-raw docu-build.sh