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}'
57 credentials-id: '{ssh-credentials}'
71 echo "Hello world from qtip {somevar} daily"
82 artifactDaysToKeep: -1
92 credentials-id: '{ssh-credentials}'
93 refspec: '$GERRIT_REFSPEC'
94 choosing-strategy: 'gerrit'
99 - patchset-created-event:
100 exclude-drafts: 'false'
101 exclude-trivial-rebase: 'false'
102 exclude-no-code-change: 'false'
103 - draft-published-event
104 - comment-added-contains-event:
105 comment-contains-value: 'recheck'
106 - comment-added-contains-event:
107 comment-contains-value: 'reverify'
109 - project-compare-type: 'ANT'
110 project-pattern: 'qtip'
112 - branch-compare-type: 'ANT'
113 branch-pattern: '**/master'
119 echo "verify logic goes here"
124 # builder-merge job to run JJB update
126 # This job's purpose is to update all the JJB
135 - gerrit-trigger-scm:
136 credentials-id: '{ssh-credentials}'
138 choosing-strategy: 'default'
143 - change-merged-event
144 - comment-added-contains-event:
145 comment-contains-value: 'remerge'
147 - project-compare-type: 'ANT'
148 project-pattern: 'qtip'
150 - branch-compare-type: 'ANT'
151 branch-pattern: '**/master'
157 echo "merge logic goes here"
160 name: 'qtip-dhrystone-serial-{pod}'
169 artifactDaysToKeep: -1
170 artifactNumToKeep: -1
177 default: '{installer_type}'
178 description: "Installer name that is used for deployment."
181 default: '{installer_ip}'
182 description: "Installer IP"
185 default: https://gerrit.opnfv.org/gerrit/$PROJECT
186 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
190 credentials-id: '{ssh-credentials}'
195 - 'qtip-fetch-os-cred'
196 - 'qtip-dhrystone-serial'
199 - timed: '0 20 * * *'
202 name: 'qtip-ssl-parallel-{pod}'
211 artifactDaysToKeep: -1
212 artifactNumToKeep: -1
219 default: '{installer_type}'
220 description: "Installer name that is used for deployment."
223 default: '{installer_ip}'
224 description: "IP address of the installer"
227 default: https://gerrit.opnfv.org/gerrit/$PROJECT
228 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
232 credentials-id: '{ssh-credentials}'
237 - 'qtip-fetch-os-cred'
238 - 'qtip-ssl-parallel'
243 ###########################
245 ###########################
247 name: qtip-dhrystone-serial
252 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
253 echo "Unable to access file $HOME/opnfv-openrc.sh"
256 source $HOME/opnfv-openrc.sh
258 echo "Running QTIP dhrystone with First Test case"
259 python qtip.py -s compute -b dhrystone_serial.yaml
262 name: qtip-ssl-parallel
267 if [[ ! -f $HOME/opnfv-openrc.sh ]]; then
268 echo "Unable to access file $HOME/opnfv-openrc.sh"
271 source $HOME/opnfv-openrc.sh
273 echo "Running QTIP dhrystone with Second Test case"
274 python qtip.py -s compute -b ssl_parallel.yaml
277 name: qtip-fetch-os-cred
280 !include-raw ../../utils/fetch_os_creds.sh