6 installer_type: 'foreman'
7 installer_ip: '172.18.0.12'
10 - 'qtip-daily-{stream}'
13 - 'qtip-dhrystone-VM_vs_Baremetal'
14 - 'qtip_dhrystone-Baremetal_vs_Baremetal'
15 # stream: branch with - in place of / (eg. stable-helium)
16 # branch: branch (eg. stable/helium)
27 project-type: freestyle
32 artifactDaysToKeep: -1
37 echo "Hello world from qtip"
40 name: 'qtip-daily-{stream}'
42 # Job template for daily builders
45 # stream: branch with - in place of / (eg. stable)
46 # branch: branch (eg. stable)
48 project-type: freestyle
49 varsetabove: '{somevar}'
52 daysToKeep: '{build-days-to-keep}'
53 numToKeep: '{build-num-to-keep}'
54 artifactDaysToKeep: '{build-artifact-days-to-keep}'
55 artifactNumToKeep: '{build-artifact-num-to-keep}'
63 credentials-id: '{ssh-credentials}'
68 - ssh-agent-credentials:
69 user: '{ssh-credentials}'
81 echo "Hello world from qtip {somevar} daily"
89 project-type: freestyle
94 artifactDaysToKeep: -1
103 - gerrit-trigger-scm:
104 credentials-id: '{ssh-credentials}'
105 refspec: '$GERRIT_REFSPEC'
106 choosing-strategy: 'gerrit'
109 - ssh-agent-credentials:
110 user: '{ssh-credentials}'
115 - patchset-created-event:
116 exclude-drafts: 'false'
117 exclude-trivial-rebase: 'false'
118 exclude-no-code-change: 'false'
119 - draft-published-event
120 - comment-added-contains-event:
121 comment-contains-value: 'recheck'
122 - comment-added-contains-event:
123 comment-contains-value: 'reverify'
125 - project-compare-type: 'ANT'
126 project-pattern: 'qtip'
128 - branch-compare-type: 'ANT'
129 branch-pattern: '**/master'
135 echo "verify logic goes here"
140 # builder-merge job to run JJB update
142 # This job's purpose is to update all the JJB
144 project-type: freestyle
149 artifactDaysToKeep: -1
159 - gerrit-trigger-scm:
160 credentials-id: '{ssh-credentials}'
162 choosing-strategy: 'default'
165 - ssh-agent-credentials:
166 user: '{ssh-credentials}'
171 - change-merged-event
172 - comment-added-contains-event:
173 comment-contains-value: 'remerge'
175 - project-compare-type: 'ANT'
176 project-pattern: 'qtip'
178 - branch-compare-type: 'ANT'
179 branch-pattern: '**/master'
185 echo "merge logic goes here"
188 name: 'qtip-dhrystone-VM_vs_Baremetal'
190 project-type: freestyle
199 artifactDaysToKeep: -1
200 artifactNumToKeep: -1
207 default: '{installer_type}'
208 description: "Installer name that is used for deployment."
211 default: '{Installer_ip}'
212 description "Installer IP"
216 credentials-id: '{ssh-credentials}'
221 - 'qtip-fetch-os-cred'
222 - 'qtip-dhrystone-VM_vs_BM'
225 name: 'qtip-dhrystone-Baremetal_vs_Baremetal'
227 project-type: freestyle
236 artifactDaysToKeep: -1
237 artifactNumToKeep: -1
244 default: '{installer_type}'
245 description: "Installer name that is used for deployment."
248 default: '{installer_ip}'
249 description: "IP address of the installer"
253 credentials-id: '{ssh-credentials}'
258 - 'qtip-fetch-os-cred'
259 - 'qtip-dhrystone-BM_vs_BM'
262 ###########################
264 ###########################
266 name: qtip-dhrystone-VM_vs_BM
273 if [[ ! -f $HOME/opnfv-openrc.sh]]; then
274 echo "Unable to access file $HOME/opnfv-openrc.sh"
277 source $HOME/opnfv-openrc.sh
281 echo "Running QTIP dhrystone with First Test case"
282 ./QTIP.sh First dhrystone
286 name: qtip-dhrystone-BM_vs_BM
293 if [[ ! -f $HOME/opnfv-openrc.sh]]; then
294 echo "Unable to access file $HOME/opnfv-openrc.sh"
297 source $HOME/opnfv-openrc.sh
301 echo "Running QTIP dhrystone with Second Test case"
302 ./QTIP.sh Second dhrystone
306 name: qtip-fetch-os-cred
309 !include-raw ../../utils/fetch_os_creds.sh