5 - 'qtip-daily-{stream}'
8 - 'qtip-dhrystone-serial-{pod}'
9 - 'qtip-ssl-parallel-{pod}'
11 # stream: branch with - in place of / (eg. stable-helium)
12 # branch: branch (eg. stable/helium)
16 node: 'dell-us-testing-bm-1'
17 installer_type: 'fuel'
18 installer_ip: '10.20.0.2'
33 artifactDaysToKeep: -1
38 echo "Hello world from qtip"
41 name: 'qtip-daily-{stream}'
43 # Job template for daily builders
46 # stream: branch with - in place of / (eg. stable)
47 # branch: branch (eg. stable)
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}'
77 echo "Hello world from qtip {somevar} daily"
88 artifactDaysToKeep: -1
98 credentials-id: '{ssh-credentials}'
99 refspec: '$GERRIT_REFSPEC'
100 choosing-strategy: 'gerrit'
105 - patchset-created-event:
106 exclude-drafts: 'false'
107 exclude-trivial-rebase: 'false'
108 exclude-no-code-change: 'false'
109 - draft-published-event
110 - comment-added-contains-event:
111 comment-contains-value: 'recheck'
112 - comment-added-contains-event:
113 comment-contains-value: 'reverify'
115 - project-compare-type: 'ANT'
116 project-pattern: 'qtip'
118 - branch-compare-type: 'ANT'
119 branch-pattern: '**/master'
125 echo "verify logic goes here"
130 # builder-merge job to run JJB update
132 # This job's purpose is to update all the JJB
137 artifactDaysToKeep: -1
147 - gerrit-trigger-scm:
148 credentials-id: '{ssh-credentials}'
150 choosing-strategy: 'default'
155 - change-merged-event
156 - comment-added-contains-event:
157 comment-contains-value: 'remerge'
159 - project-compare-type: 'ANT'
160 project-pattern: 'qtip'
162 - branch-compare-type: 'ANT'
163 branch-pattern: '**/master'
169 echo "merge logic goes here"
172 name: 'qtip-dhrystone-serial-{pod}'
181 artifactDaysToKeep: -1
182 artifactNumToKeep: -1
189 default: '{installer_type}'
190 description: "Installer name that is used for deployment."
193 default: '{installer_ip}'
194 description: "Installer IP"
197 default: https://gerrit.opnfv.org/gerrit/$PROJECT
198 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
202 credentials-id: '{ssh-credentials}'
207 - 'qtip-fetch-os-cred'
208 - 'qtip-dhrystone-serial'
211 - timed: '0 20 * * *'
214 name: 'qtip-ssl-parallel-{pod}'
223 artifactDaysToKeep: -1
224 artifactNumToKeep: -1
231 default: '{installer_type}'
232 description: "Installer name that is used for deployment."
235 default: '{installer_ip}'
236 description: "IP address of the installer"
239 default: https://gerrit.opnfv.org/gerrit/$PROJECT
240 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
244 credentials-id: '{ssh-credentials}'
249 - 'qtip-fetch-os-cred'
250 - 'qtip-ssl-parallel'
255 ###########################
257 ###########################
259 name: qtip-dhrystone-serial
264 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
265 echo "Unable to access file $HOME/opnfv-openrc.sh"
268 source $HOME/opnfv-openrc.sh
270 echo "Running QTIP dhrystone with First Test case"
271 python qtip.py -s compute -b dhrystone_serial.yaml
274 name: qtip-ssl-parallel
279 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
280 echo "Unable to access file $HOME/opnfv-openrc.sh"
283 source $HOME/opnfv-openrc.sh
285 echo "Running QTIP dhrystone with Second Test case"
286 python qtip.py -s compute -b ssl_parallel.yaml
289 name: qtip-fetch-os-cred
292 !include-raw ../../utils/fetch_os_creds.sh