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'
32 echo "Hello world from qtip"
35 name: 'qtip-daily-{stream}'
37 # Job template for daily builders
40 # stream: branch with - in place of / (eg. stable)
41 # branch: branch (eg. stable)
43 varsetabove: '{somevar}'
51 credentials-id: '{ssh-credentials}'
65 echo "Hello world from qtip {somevar} daily"
80 credentials-id: '{ssh-credentials}'
81 refspec: '$GERRIT_REFSPEC'
82 choosing-strategy: 'gerrit'
87 - patchset-created-event:
88 exclude-drafts: 'false'
89 exclude-trivial-rebase: 'false'
90 exclude-no-code-change: 'false'
91 - draft-published-event
92 - comment-added-contains-event:
93 comment-contains-value: 'recheck'
94 - comment-added-contains-event:
95 comment-contains-value: 'reverify'
97 - project-compare-type: 'ANT'
98 project-pattern: 'qtip'
100 - branch-compare-type: 'ANT'
101 branch-pattern: '**/master'
107 echo "verify logic goes here"
112 # builder-merge job to run JJB update
114 # This job's purpose is to update all the JJB
123 - gerrit-trigger-scm:
124 credentials-id: '{ssh-credentials}'
126 choosing-strategy: 'default'
131 - change-merged-event
132 - comment-added-contains-event:
133 comment-contains-value: 'remerge'
135 - project-compare-type: 'ANT'
136 project-pattern: 'qtip'
138 - branch-compare-type: 'ANT'
139 branch-pattern: '**/master'
145 echo "merge logic goes here"
148 name: 'qtip-dhrystone-serial-{pod}'
159 default: '{installer_type}'
160 description: "Installer name that is used for deployment."
163 default: '{installer_ip}'
164 description: "Installer IP"
167 default: https://gerrit.opnfv.org/gerrit/$PROJECT
168 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
172 credentials-id: '{ssh-credentials}'
177 - 'qtip-fetch-os-cred'
178 - 'qtip-dhrystone-serial'
181 - timed: '0 20 * * *'
184 name: 'qtip-ssl-parallel-{pod}'
195 default: '{installer_type}'
196 description: "Installer name that is used for deployment."
199 default: '{installer_ip}'
200 description: "IP address of the installer"
203 default: https://gerrit.opnfv.org/gerrit/$PROJECT
204 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
208 credentials-id: '{ssh-credentials}'
213 - 'qtip-fetch-os-cred'
214 - 'qtip-ssl-parallel'
219 ###########################
221 ###########################
223 name: qtip-dhrystone-serial
228 if [[ ! -f $WORKSPACE/opnfv-openrc.sh ]]; then
229 echo "Unable to access file $WORKSPACE/opnfv-openrc.sh"
232 source $WORKSPACE/opnfv-openrc.sh
234 echo "Running QTIP dhrystone with First Test case"
235 python qtip.py -s compute -b dhrystone_serial.yaml
238 name: qtip-ssl-parallel
243 if [[ ! -f $WORKSPACE/opnfv-openrc.sh ]]; then
244 echo "Unable to access file $WORKSPACE/opnfv-openrc.sh"
247 source $WORKSPACE/opnfv-openrc.sh
249 echo "Running QTIP dhrystone with Second Test case"
250 python qtip.py -s compute -b ssl_parallel.yaml
253 name: qtip-fetch-os-cred
259 git clone https://gerrit.opnfv.org/gerrit/releng
260 cd $WORKSPACE/releng/utils
261 ./fetch_os_creds.sh #To test the problem with creating the file in $HOME
262 ./fetch_os_creds.sh -d $WORKSPACE #To test if the file can be created in $WORKSPACE