5 - 'qtip-daily-{stream}'
8 - 'qtip-dhrystone-serial-{pod}'
9 - 'qtip-ssl-parallel-{pod}'
12 # stream: branch with - in place of / (eg. stable-helium)
13 # branch: branch (eg. stable/helium)
18 node: 'dell-us-testing-bm-1'
19 installer_type: 'fuel'
20 installer_ip: '10.20.0.2'
33 project-type: freestyle
38 artifactDaysToKeep: -1
43 echo "Hello world from qtip"
46 name: 'qtip-daily-{stream}'
48 # Job template for daily builders
51 # stream: branch with - in place of / (eg. stable)
52 # branch: branch (eg. stable)
54 project-type: freestyle
55 varsetabove: '{somevar}'
58 daysToKeep: '{build-days-to-keep}'
59 numToKeep: '{build-num-to-keep}'
60 artifactDaysToKeep: '{build-artifact-days-to-keep}'
61 artifactNumToKeep: '{build-artifact-num-to-keep}'
70 credentials-id: '{ssh-credentials}'
84 echo "Hello world from qtip {somevar} daily"
92 project-type: freestyle
97 artifactDaysToKeep: -1
106 - gerrit-trigger-scm:
107 credentials-id: '{ssh-credentials}'
108 refspec: '$GERRIT_REFSPEC'
109 choosing-strategy: 'gerrit'
114 - patchset-created-event:
115 exclude-drafts: 'false'
116 exclude-trivial-rebase: 'false'
117 exclude-no-code-change: 'false'
118 - draft-published-event
119 - comment-added-contains-event:
120 comment-contains-value: 'recheck'
121 - comment-added-contains-event:
122 comment-contains-value: 'reverify'
124 - project-compare-type: 'ANT'
125 project-pattern: 'qtip'
127 - branch-compare-type: 'ANT'
128 branch-pattern: '**/master'
134 echo "verify logic goes here"
139 # builder-merge job to run JJB update
141 # This job's purpose is to update all the JJB
143 project-type: freestyle
148 artifactDaysToKeep: -1
158 - gerrit-trigger-scm:
159 credentials-id: '{ssh-credentials}'
161 choosing-strategy: 'default'
166 - change-merged-event
167 - comment-added-contains-event:
168 comment-contains-value: 'remerge'
170 - project-compare-type: 'ANT'
171 project-pattern: 'qtip'
173 - branch-compare-type: 'ANT'
174 branch-pattern: '**/master'
180 echo "merge logic goes here"
183 name: 'qtip-dhrystone-serial-{pod}'
185 project-type: freestyle
194 artifactDaysToKeep: -1
195 artifactNumToKeep: -1
202 default: '{installer_type}'
203 description: "Installer name that is used for deployment."
206 default: '{installer_ip}'
207 description: "Installer IP"
210 default: https://gerrit.opnfv.org/gerrit/$PROJECT
211 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
215 credentials-id: '{ssh-credentials}'
220 - 'qtip-fetch-os-cred'
221 - 'qtip-dhrystone-serial'
224 - timed: '0 20 * * *'
227 name: 'qtip-ssl-parallel-{pod}'
230 project-type: freestyle
239 artifactDaysToKeep: -1
240 artifactNumToKeep: -1
247 default: '{installer_type}'
248 description: "Installer name that is used for deployment."
251 default: '{installer_ip}'
252 description: "IP address of the installer"
255 default: https://gerrit.opnfv.org/gerrit/$PROJECT
256 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
260 credentials-id: '{ssh-credentials}'
265 - 'qtip-fetch-os-cred'
266 - 'qtip-ssl-parallel'
271 ###########################
273 ###########################
275 name: qtip-dhrystone-serial
280 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
281 echo "Unable to access file $HOME/opnfv-openrc.sh"
284 source $HOME/opnfv-openrc.sh
286 echo "Running QTIP dhrystone with First Test case"
287 python qtip.py -s compute -b dhrystone_serial.yaml
291 name: qtip-ssl-parallel
296 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
297 echo "Unable to access file $HOME/opnfv-openrc.sh"
300 source $HOME/opnfv-openrc.sh
302 echo "Running QTIP dhrystone with Second Test case"
303 python qtip.py -s compute -b ssl_parallel.yaml
307 name: qtip-fetch-os-cred
310 !include-raw ../../utils/fetch_os_creds.sh