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}'
85 description: "Built on $NODE_NAME"
90 - name: 'kvmfornfv-verify-build-{stream}'
91 current-parameters: false
92 predefined-parameters: |
94 GERRIT_REFSPEC=$GERRIT_REFSPEC
95 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
96 node-parameters: false
97 kill-phase-on: FAILURE
101 condition: SUCCESSFUL
103 - name: 'kvmfornfv-verify-test-{stream}'
104 current-parameters: false
105 predefined-parameters: |
107 GERRIT_REFSPEC=$GERRIT_REFSPEC
108 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
109 node-parameters: false
110 kill-phase-on: FAILURE
113 name: 'kvmfornfv-verify-{phase}-{stream}'
115 disabled: '{obj:disabled}'
131 - '{slave-label}-defaults'
132 - 'kvmfornfv-defaults':
133 gs-pathname: '{gs-pathname}'
136 - description-setter:
137 description: "Built on $NODE_NAME"
138 - '{project}-verify-{phase}-macro'
141 name: 'kvmfornfv-merge-{stream}'
143 disabled: '{obj:disabled}'
149 - 'opnfv-build-ubuntu-defaults'
150 - 'kvmfornfv-defaults':
151 gs-pathname: '{gs-pathname}'
158 server-name: 'gerrit.opnfv.org'
160 - change-merged-event
161 - comment-added-contains-event:
162 comment-contains-value: 'remerge'
164 - project-compare-type: 'ANT'
165 project-pattern: '{project}'
167 - branch-compare-type: 'ANT'
168 branch-pattern: '**/{branch}'
172 !include-raw: ./kvmfornfv-build.sh
175 name: 'kvmfornfv-daily-{stream}'
177 project-type: multijob
179 disabled: '{obj:disabled}'
187 - 'opnfv-build-ubuntu-defaults'
188 - 'kvmfornfv-defaults':
189 gs-pathname: '{gs-pathname}'
198 - description-setter:
199 description: "Built on $NODE_NAME"
201 name: cyclictest-build
202 condition: SUCCESSFUL
204 - name: 'kvmfornfv-cyclictest-daily-build-{stream}'
205 current-parameters: false
206 node-parameters: false
208 kill-phase-on: FAILURE
211 name: cyclictest-test
212 condition: SUCCESSFUL
214 - name: 'kvmfornfv-cyclictest-daily-test-{stream}'
215 current-parameters: false
216 node-parameters: false
218 kill-phase-on: FAILURE
221 name: packetforward-build
222 condition: SUCCESSFUL
224 - name: 'kvmfornfv-packet_forward-daily-build-{stream}'
225 current-parameters: false
226 node-parameters: false
228 kill-phase-on: FAILURE
231 name: packetforward-test
232 condition: SUCCESSFUL
234 - name: 'kvmfornfv-packet_forward-daily-test-{stream}'
235 current-parameters: false
236 node-parameters: false
238 kill-phase-on: FAILURE
242 name: 'kvmfornfv-{testname}-daily-{phase}-{stream}'
244 disabled: '{obj:disabled}'
260 - '{slave-label}-defaults'
261 - 'kvmfornfv-defaults':
262 gs-pathname: '{gs-pathname}'
265 default: '{testname}'
266 description: "Daily job to execute kvmfornfv '{testname}' testcase."
270 description: "Execution of kvmfornfv daily '{phase}' job ."
273 - description-setter:
274 description: "Built on $NODE_NAME"
275 - '{project}-{testname}-daily-{phase}-macro'
276 #####################################
278 #####################################
280 name: 'kvmfornfv-verify-build-macro'
283 !include-raw: ./kvmfornfv-build.sh
285 !include-raw: ./kvmfornfv-upload-artifact.sh
287 name: 'kvmfornfv-verify-test-macro'
290 !include-raw: ./kvmfornfv-download-artifact.sh
292 !include-raw: ./kvmfornfv-test.sh
294 name: 'kvmfornfv-cyclictest-daily-build-macro'
297 !include-raw: ./kvmfornfv-build.sh
299 !include-raw: ./kvmfornfv-upload-artifact.sh
301 name: 'kvmfornfv-cyclictest-daily-test-macro'
304 !include-raw: ./kvmfornfv-download-artifact.sh
306 !include-raw: ./kvmfornfv-test.sh
308 !include-raw: ./kvmfornfv-upload-artifact.sh
310 name: 'kvmfornfv-packet_forward-daily-build-macro'
313 !include-raw: ./kvmfornfv-build.sh
315 !include-raw: ./kvmfornfv-upload-artifact.sh
317 name: 'kvmfornfv-packet_forward-daily-test-macro'
320 !include-raw: ./kvmfornfv-download-artifact.sh
322 !include-raw: ./kvmfornfv-test.sh
323 #####################################
325 #####################################
327 name: 'kvmfornfv-defaults'
331 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
332 description: "URL to Google Storage."