12 branch: 'stable/{stream}'
13 gs-pathname: '/{stream}'
15 #####################################
16 # patch verification phases
17 #####################################
20 slave-label: 'opnfv-build-ubuntu'
22 slave-label: 'intel-pod10'
23 #####################################
24 # patch verification phases
25 #####################################
29 #####################################
30 # patch verification phases
31 #####################################
33 - 'kvmfornfv-verify-{stream}'
34 - 'kvmfornfv-verify-{phase}-{stream}'
35 - 'kvmfornfv-merge-{stream}'
36 - 'kvmfornfv-daily-{stream}'
37 - 'kvmfornfv-{testname}-daily-{phase}-{stream}'
38 #####################################
40 #####################################
42 name: 'kvmfornfv-verify-{stream}'
44 project-type: multijob
46 disabled: '{obj:disabled}'
61 - 'opnfv-build-ubuntu-defaults'
65 server-name: 'gerrit.opnfv.org'
67 - patchset-created-event:
68 exclude-drafts: 'false'
69 exclude-trivial-rebase: 'false'
70 exclude-no-code-change: 'false'
71 - draft-published-event
72 - comment-added-contains-event:
73 comment-contains-value: 'recheck'
74 - comment-added-contains-event:
75 comment-contains-value: 'reverify'
77 - project-compare-type: 'ANT'
78 project-pattern: '{project}'
80 - branch-compare-type: 'ANT'
81 branch-pattern: '**/{branch}'
82 disable-strict-forbidden-file-verification: 'true'
89 description: "Built on $NODE_NAME"
94 - name: 'kvmfornfv-verify-build-{stream}'
95 current-parameters: false
96 predefined-parameters: |
98 GERRIT_REFSPEC=$GERRIT_REFSPEC
99 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
100 node-parameters: false
101 kill-phase-on: FAILURE
105 condition: SUCCESSFUL
107 - name: 'kvmfornfv-verify-test-{stream}'
108 current-parameters: false
109 predefined-parameters: |
111 GERRIT_REFSPEC=$GERRIT_REFSPEC
112 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
113 node-parameters: false
114 kill-phase-on: FAILURE
117 name: 'kvmfornfv-verify-{phase}-{stream}'
119 disabled: '{obj:disabled}'
135 - '{slave-label}-defaults'
136 - 'kvmfornfv-defaults':
137 gs-pathname: '{gs-pathname}'
141 description: "Execution of kvmfornfv daily '{phase}' job ."
144 - description-setter:
145 description: "Built on $NODE_NAME"
146 - '{project}-verify-{phase}-macro'
149 name: 'kvmfornfv-merge-{stream}'
151 disabled: '{obj:disabled}'
157 - 'opnfv-build-ubuntu-defaults'
158 - 'kvmfornfv-defaults':
159 gs-pathname: '{gs-pathname}'
166 server-name: 'gerrit.opnfv.org'
168 - change-merged-event
169 - comment-added-contains-event:
170 comment-contains-value: 'remerge'
172 - project-compare-type: 'ANT'
173 project-pattern: '{project}'
175 - branch-compare-type: 'ANT'
176 branch-pattern: '**/{branch}'
180 !include-raw: ./kvmfornfv-build.sh
183 name: 'kvmfornfv-daily-{stream}'
185 project-type: multijob
187 disabled: '{obj:disabled}'
195 - 'opnfv-build-ubuntu-defaults'
196 - 'kvmfornfv-defaults':
197 gs-pathname: '{gs-pathname}'
206 - description-setter:
207 description: "Built on $NODE_NAME"
209 name: cyclictest-build
210 condition: SUCCESSFUL
212 - name: 'kvmfornfv-cyclictest-daily-build-{stream}'
213 current-parameters: false
214 node-parameters: false
216 kill-phase-on: FAILURE
219 name: cyclictest-test
220 condition: SUCCESSFUL
222 - name: 'kvmfornfv-cyclictest-daily-test-{stream}'
223 current-parameters: false
224 node-parameters: false
226 kill-phase-on: FAILURE
229 name: packetforward-build
230 condition: SUCCESSFUL
232 - name: 'kvmfornfv-packet_forward-daily-build-{stream}'
233 current-parameters: false
234 node-parameters: false
236 kill-phase-on: FAILURE
239 name: packetforward-test
240 condition: SUCCESSFUL
242 - name: 'kvmfornfv-packet_forward-daily-test-{stream}'
243 current-parameters: false
244 node-parameters: false
246 kill-phase-on: FAILURE
250 name: 'kvmfornfv-{testname}-daily-{phase}-{stream}'
252 disabled: '{obj:disabled}'
268 - '{slave-label}-defaults'
269 - 'kvmfornfv-defaults':
270 gs-pathname: '{gs-pathname}'
273 default: '{testname}'
274 description: "Daily job to execute kvmfornfv '{testname}' testcase."
278 description: "Execution of kvmfornfv daily '{phase}' job ."
281 - description-setter:
282 description: "Built on $NODE_NAME"
283 - '{project}-{testname}-daily-{phase}-macro'
284 #####################################
286 #####################################
288 name: 'kvmfornfv-verify-build-macro'
291 !include-raw: ./kvmfornfv-build.sh
293 !include-raw: ./kvmfornfv-upload-artifact.sh
295 name: 'kvmfornfv-verify-test-macro'
298 !include-raw: ./kvmfornfv-download-artifact.sh
300 !include-raw: ./kvmfornfv-test.sh
302 name: 'kvmfornfv-cyclictest-daily-build-macro'
305 !include-raw: ./kvmfornfv-build.sh
307 !include-raw: ./kvmfornfv-upload-artifact.sh
309 name: 'kvmfornfv-cyclictest-daily-test-macro'
312 !include-raw: ./kvmfornfv-download-artifact.sh
314 !include-raw: ./kvmfornfv-test.sh
316 !include-raw: ./kvmfornfv-upload-artifact.sh
318 name: 'kvmfornfv-packet_forward-daily-build-macro'
321 !include-raw: ./kvmfornfv-build.sh
323 !include-raw: ./kvmfornfv-upload-artifact.sh
325 name: 'kvmfornfv-packet_forward-daily-test-macro'
328 !include-raw: ./kvmfornfv-download-artifact.sh
330 !include-raw: ./kvmfornfv-test.sh
331 #####################################
333 #####################################
335 name: 'kvmfornfv-defaults'
339 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
340 description: "URL to Google Storage."