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-daily-build-{stream}'
38 - 'kvmfornfv-{testname}-daily-test-{stream}'
39 #####################################
41 #####################################
43 name: 'kvmfornfv-verify-{stream}'
45 project-type: multijob
47 disabled: '{obj:disabled}'
62 - 'opnfv-build-ubuntu-defaults'
66 server-name: 'gerrit.opnfv.org'
68 - patchset-created-event:
69 exclude-drafts: 'false'
70 exclude-trivial-rebase: 'false'
71 exclude-no-code-change: 'false'
72 - draft-published-event
73 - comment-added-contains-event:
74 comment-contains-value: 'recheck'
75 - comment-added-contains-event:
76 comment-contains-value: 'reverify'
78 - project-compare-type: 'ANT'
79 project-pattern: '{project}'
81 - branch-compare-type: 'ANT'
82 branch-pattern: '**/{branch}'
83 disable-strict-forbidden-file-verification: 'true'
90 description: "Built on $NODE_NAME"
95 - name: 'kvmfornfv-verify-build-{stream}'
96 current-parameters: false
97 predefined-parameters: |
99 GERRIT_REFSPEC=$GERRIT_REFSPEC
100 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
101 node-parameters: false
102 kill-phase-on: FAILURE
106 condition: SUCCESSFUL
108 - name: 'kvmfornfv-verify-test-{stream}'
109 current-parameters: false
110 predefined-parameters: |
112 GERRIT_REFSPEC=$GERRIT_REFSPEC
113 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
114 node-parameters: false
115 kill-phase-on: FAILURE
118 name: 'kvmfornfv-verify-{phase}-{stream}'
120 disabled: '{obj:disabled}'
136 - '{slave-label}-defaults'
137 - 'kvmfornfv-defaults':
138 gs-pathname: '{gs-pathname}'
142 description: "Execution of kvmfornfv daily '{phase}' job ."
145 - description-setter:
146 description: "Built on $NODE_NAME"
147 - '{project}-verify-{phase}-macro'
150 name: 'kvmfornfv-merge-{stream}'
152 disabled: '{obj:disabled}'
158 - 'opnfv-build-ubuntu-defaults'
159 - 'kvmfornfv-defaults':
160 gs-pathname: '{gs-pathname}'
167 server-name: 'gerrit.opnfv.org'
169 - change-merged-event
170 - comment-added-contains-event:
171 comment-contains-value: 'remerge'
173 - project-compare-type: 'ANT'
174 project-pattern: '{project}'
176 - branch-compare-type: 'ANT'
177 branch-pattern: '**/{branch}'
181 !include-raw: ./kvmfornfv-build.sh
184 name: 'kvmfornfv-daily-{stream}'
186 project-type: multijob
188 disabled: '{obj:disabled}'
196 - 'opnfv-build-ubuntu-defaults'
197 - 'kvmfornfv-defaults':
198 gs-pathname: '{gs-pathname}'
207 - description-setter:
208 description: "Built on $NODE_NAME"
210 name: cyclictest-build
211 condition: SUCCESSFUL
213 - name: 'kvmfornfv-daily-build-{stream}'
214 current-parameters: false
215 node-parameters: false
217 kill-phase-on: FAILURE
220 name: cyclictest-test
221 condition: SUCCESSFUL
223 - name: 'kvmfornfv-cyclictest-daily-test-{stream}'
224 current-parameters: false
225 node-parameters: false
227 kill-phase-on: FAILURE
230 name: packetforward-test
231 condition: SUCCESSFUL
233 - name: 'kvmfornfv-packet_forward-daily-test-{stream}'
234 current-parameters: false
235 node-parameters: false
237 kill-phase-on: FAILURE
241 name: 'kvmfornfv-daily-build-{stream}'
243 disabled: '{obj:disabled}'
259 - 'opnfv-build-ubuntu-defaults'
260 - 'kvmfornfv-defaults':
261 gs-pathname: '{gs-pathname}'
265 description: "Execution of kvmfornfv daily 'build' job ."
268 - description-setter:
269 description: "Built on $NODE_NAME"
270 - '{project}-daily-build-macro'
273 name: 'kvmfornfv-{testname}-daily-test-{stream}'
275 disabled: '{obj:disabled}'
291 - 'intel-pod10-defaults'
292 - 'kvmfornfv-defaults':
293 gs-pathname: '{gs-pathname}'
296 default: '{testname}'
297 description: "Daily job to execute kvmfornfv '{testname}' testcase."
301 description: "Execution of kvmfornfv daily 'test' job ."
304 - description-setter:
305 description: "Built on $NODE_NAME"
306 - '{project}-{testname}-daily-test-macro'
307 #####################################
309 #####################################
311 name: 'kvmfornfv-verify-build-macro'
314 !include-raw: ./kvmfornfv-build.sh
316 !include-raw: ./kvmfornfv-upload-artifact.sh
318 name: 'kvmfornfv-verify-test-macro'
321 !include-raw: ./kvmfornfv-download-artifact.sh
323 !include-raw: ./kvmfornfv-test.sh
325 name: 'kvmfornfv-daily-build-macro'
328 !include-raw: ./kvmfornfv-build.sh
330 !include-raw: ./kvmfornfv-upload-artifact.sh
332 name: 'kvmfornfv-cyclictest-daily-test-macro'
335 !include-raw: ./kvmfornfv-download-artifact.sh
337 !include-raw: ./kvmfornfv-test.sh
339 !include-raw: ./kvmfornfv-upload-artifact.sh
341 name: 'kvmfornfv-packet_forward-daily-test-macro'
344 !include-raw: ./kvmfornfv-download-artifact.sh
346 !include-raw: ./kvmfornfv-test.sh
347 #####################################
349 #####################################
351 name: 'kvmfornfv-defaults'
355 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
356 description: "URL to Google Storage."