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}'
112 # Job template for daily builders
114 # Required Variables:
115 # stream: branch with - in place of / (eg. stable)
116 # branch: branch (eg. stable)
118 project-type: freestyle
119 varsetabove: '{somevar}'
122 daysToKeep: '{build-days-to-keep}'
123 numToKeep: '{build-num-to-keep}'
124 artifactDaysToKeep: '{build-artifact-days-to-keep}'
125 artifactNumToKeep: '{build-artifact-num-to-keep}'
133 credentials-id: '{ssh-credentials}'
138 - ssh-agent-credentials:
139 user: '{ssh-credentials}'
149 !include-raw build-docu.sh
151 /usr/local/bin/gsutil cp docs/*.pdf gs://artifacts.opnfv.org/functest/docs/
152 /usr/local/bin/gsutil cp docs/*.html gs://artifacts.opnfv.org/functest/docs/
153 /usr/local/bin/gsutil cp docs/release/*.pdf gs://artifacts.opnfv.org/opnfvdocs/docs/release/
154 /usr/local/bin/gsutil cp docs/release/*.html gs://artifacts.opnfv.org/opnfvdocs/docs/release/
155 /usr/local/bin/gsutil cp requirements/*.pdf gs://artifacts.opnfv.org/opnfvdocs/requirements/
156 /usr/local/bin/gsutil cp requirements/*.html gs://artifacts.opnfv.org/opnfvdocs/requirements/
157 /usr/local/bin/gsutil cp design_docs/*.pdf gs://artifacts.opnfv.org/opnfvdocs/design_docs/
158 /usr/local/bin/gsutil cp design_docs/*.html gs://artifacts.opnfv.org/opnfvdocs/design_docs/
164 name: 'functest-verify'
166 project-type: freestyle
171 artifactDaysToKeep: -1
172 artifactNumToKeep: -1
180 - gerrit-trigger-scm:
181 credentials-id: '{ssh-credentials}'
182 refspec: '$GERRIT_REFSPEC'
183 choosing-strategy: 'gerrit'
186 - ssh-agent-credentials:
187 user: '{ssh-credentials}'
192 - patchset-created-event:
193 exclude-drafts: 'false'
194 exclude-trivial-rebase: 'false'
195 exclude-no-code-change: 'false'
196 - draft-published-event
197 - comment-added-contains-event:
198 comment-contains-value: 'recheck'
199 - comment-added-contains-event:
200 comment-contains-value: 'reverify'
202 - project-compare-type: 'ANT'
203 project-pattern: 'functest'
205 - branch-compare-type: 'ANT'
206 branch-pattern: '**/master'
210 !include-raw build-docu.sh
213 name: 'functest-merge'
215 # builder-merge job to run JJB update
217 # This job's purpose is to update all the JJB
219 project-type: freestyle
224 artifactDaysToKeep: -1
234 - gerrit-trigger-scm:
235 credentials-id: '{ssh-credentials}'
237 choosing-strategy: 'default'
240 - ssh-agent-credentials:
241 user: '{ssh-credentials}'
246 - change-merged-event
247 - comment-added-contains-event:
248 comment-contains-value: 'remerge'
250 - project-compare-type: 'ANT'
251 project-pattern: 'functest'
253 - branch-compare-type: 'ANT'
254 branch-pattern: '**/master'
258 !include-raw build-docu.sh
260 /usr/local/bin/gsutil cp docs/*.pdf gs://artifacts.opnfv.org/functest/docs/
261 /usr/local/bin/gsutil cp docs/*.html gs://artifacts.opnfv.org/functest/docs/
262 /usr/local/bin/gsutil cp docs/release/*.pdf gs://artifacts.opnfv.org/opnfvdocs/docs/release/
263 /usr/local/bin/gsutil cp docs/release/*.html gs://artifacts.opnfv.org/opnfvdocs/docs/release/
264 /usr/local/bin/gsutil cp requirements/*.pdf gs://artifacts.opnfv.org/opnfvdocs/requirements/
265 /usr/local/bin/gsutil cp requirements/*.html gs://artifacts.opnfv.org/opnfvdocs/requirements/
266 /usr/local/bin/gsutil cp design_docs/*.pdf gs://artifacts.opnfv.org/opnfvdocs/design_docs/
267 /usr/local/bin/gsutil cp design_docs/*.html gs://artifacts.opnfv.org/opnfvdocs/design_docs/