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}'
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-serial-{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-serial'
236 - timed: '0 20 * * *'
239 name: 'qtip-ssl-parallel-{pod}'
242 project-type: freestyle
251 artifactDaysToKeep: -1
252 artifactNumToKeep: -1
259 default: '{installer_type}'
260 description: "Installer name that is used for deployment."
263 default: '{installer_ip}'
264 description: "IP address of the installer"
267 default: https://gerrit.opnfv.org/gerrit/$PROJECT
268 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
272 credentials-id: '{ssh-credentials}'
277 - 'qtip-fetch-os-cred'
278 - 'qtip-ssl-parallel'
283 ###########################
285 ###########################
287 name: qtip-dhrystone-serial
292 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
293 echo "Unable to access file $HOME/opnfv-openrc.sh"
296 source $HOME/opnfv-openrc.sh
298 echo "Running QTIP dhrystone with First Test case"
299 python qtip.py -s compute -b dhrystone_serial.yaml
303 name: qtip-ssl-parallel
308 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
309 echo "Unable to access file $HOME/opnfv-openrc.sh"
312 source $HOME/opnfv-openrc.sh
314 echo "Running QTIP dhrystone with Second Test case"
315 python qtip.py -s compute -b ssl_parallel.yaml
319 name: qtip-fetch-os-cred
322 !include-raw ../../utils/fetch_os_creds.sh