5 - 'qtip-daily-{stream}'
8 - 'qtip-dhrystone-VM_vs_Baremetal-{pod}'
9 - 'qtip_dhrystone-BM_vs_BM-{pod}'
12 # stream: branch with - in place of / (eg. stable-helium)
13 # branch: branch (eg. stable/helium)
19 installer_type: 'foreman'
20 installer_ip: '172.18.0.12'
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}'
75 - ssh-agent-credentials:
76 user: '{ssh-credentials}'
88 echo "Hello world from qtip {somevar} daily"
96 project-type: freestyle
101 artifactDaysToKeep: -1
102 artifactNumToKeep: -1
110 - gerrit-trigger-scm:
111 credentials-id: '{ssh-credentials}'
112 refspec: '$GERRIT_REFSPEC'
113 choosing-strategy: 'gerrit'
116 - ssh-agent-credentials:
117 user: '{ssh-credentials}'
122 - patchset-created-event:
123 exclude-drafts: 'false'
124 exclude-trivial-rebase: 'false'
125 exclude-no-code-change: 'false'
126 - draft-published-event
127 - comment-added-contains-event:
128 comment-contains-value: 'recheck'
129 - comment-added-contains-event:
130 comment-contains-value: 'reverify'
132 - project-compare-type: 'ANT'
133 project-pattern: 'qtip'
135 - branch-compare-type: 'ANT'
136 branch-pattern: '**/master'
142 echo "verify logic goes here"
147 # builder-merge job to run JJB update
149 # This job's purpose is to update all the JJB
151 project-type: freestyle
156 artifactDaysToKeep: -1
166 - gerrit-trigger-scm:
167 credentials-id: '{ssh-credentials}'
169 choosing-strategy: 'default'
172 - ssh-agent-credentials:
173 user: '{ssh-credentials}'
178 - change-merged-event
179 - comment-added-contains-event:
180 comment-contains-value: 'remerge'
182 - project-compare-type: 'ANT'
183 project-pattern: 'qtip'
185 - branch-compare-type: 'ANT'
186 branch-pattern: '**/master'
192 echo "merge logic goes here"
195 name: 'qtip-dhrystone-VM_vs_Baremetal-{pod}'
197 project-type: freestyle
206 artifactDaysToKeep: -1
207 artifactNumToKeep: -1
214 default: '{installer_type}'
215 description: "Installer name that is used for deployment."
218 default: '{installer_ip}'
219 description: "Installer IP"
222 default: https://gerrit.opnfv.org/gerrit/$PROJECT
223 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
227 credentials-id: '{ssh-credentials}'
232 - 'qtip-fetch-os-cred'
233 - 'qtip-dhrystone-VM_vs_BM'
236 name: 'qtip_dhrystone-BM_vs_BM-{pod}'
239 project-type: freestyle
248 artifactDaysToKeep: -1
249 artifactNumToKeep: -1
256 default: '{installer_type}'
257 description: "Installer name that is used for deployment."
260 default: '{installer_ip}'
261 description: "IP address of the installer"
264 default: https://gerrit.opnfv.org/gerrit/$PROJECT
265 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
269 credentials-id: '{ssh-credentials}'
274 - 'qtip-fetch-os-cred'
275 - 'qtip-dhrystone-BM_vs_BM'
278 ###########################
280 ###########################
282 name: qtip-dhrystone-VM_vs_BM
289 if [[ ! -f $HOME/opnfv-openrc.sh]]; then
290 echo "Unable to access file $HOME/opnfv-openrc.sh"
293 source $HOME/opnfv-openrc.sh
297 echo "Running QTIP dhrystone with First Test case"
298 ./QTIP.sh First dhrystone
302 name: qtip-dhrystone-BM_vs_BM
309 if [[ ! -f $HOME/opnfv-openrc.sh]]; then
310 echo "Unable to access file $HOME/opnfv-openrc.sh"
313 source $HOME/opnfv-openrc.sh
317 echo "Running QTIP dhrystone with Second Test case"
318 ./QTIP.sh Second dhrystone
322 name: qtip-fetch-os-cred
325 !include-raw ../../utils/fetch_os_creds.sh