12 branch: 'stable/{stream}'
13 gs-pathname: '/{stream}'
15 #####################################
16 # patch verification phases
17 #####################################
20 slave-label: 'opnfv-build-ubuntu'
22 slave-label: 'intel-pod1'
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}'
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}'
86 description: "Built on $NODE_NAME"
91 - name: 'kvmfornfv-verify-build-{stream}'
92 current-parameters: false
93 predefined-parameters: |
94 GERRIT_BRANCH=$GERRIT_BRANCH
95 GERRIT_REFSPEC=$GERRIT_REFSPEC
96 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
97 node-parameters: false
98 kill-phase-on: FAILURE
102 # condition: SUCCESSFUL
104 # - name: 'kvmfornfv-verify-test-{stream}'
105 # current-parameters: false
106 # predefined-parameters: |
107 # GERRIT_BRANCH=$GERRIT_BRANCH
108 # GERRIT_REFSPEC=$GERRIT_REFSPEC
109 # GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
110 # node-parameters: false
111 # kill-phase-on: FAILURE
112 # abort-all-job: true
114 name: 'kvmfornfv-verify-{phase}-{stream}'
116 disabled: '{obj:disabled}'
133 - '{slave-label}-defaults'
134 - 'kvmfornfv-defaults':
135 gs-pathname: '{gs-pathname}'
138 - description-setter:
139 description: "Built on $NODE_NAME"
140 - '{project}-verify-{phase}-macro'
143 name: 'kvmfornfv-merge-{stream}'
145 disabled: '{obj:disabled}'
152 - 'opnfv-build-ubuntu-defaults'
153 - 'kvmfornfv-defaults':
154 gs-pathname: '{gs-pathname}'
161 server-name: 'gerrit.opnfv.org'
163 - change-merged-event
164 - comment-added-contains-event:
165 comment-contains-value: 'remerge'
167 - project-compare-type: 'ANT'
168 project-pattern: '{project}'
170 - branch-compare-type: 'ANT'
171 branch-pattern: '**/{branch}'
175 !include-raw: ./kvmfornfv-build.sh
178 name: 'kvmfornfv-daily-{stream}'
180 project-type: multijob
182 disabled: '{obj:disabled}'
191 - 'opnfv-build-ubuntu-defaults'
192 - 'kvmfornfv-defaults':
193 gs-pathname: '{gs-pathname}'
199 # - timed: '@midnight'
202 - description-setter:
203 description: "Built on $NODE_NAME"
205 name: cyclictest-build
206 condition: SUCCESSFUL
208 - name: 'kvmfornfv-cyclictest-daily-build-{stream}'
209 current-parameters: false
210 node-parameters: false
212 kill-phase-on: FAILURE
215 name: cyclictest-test
216 condition: SUCCESSFUL
218 - name: 'kvmfornfv-cyclictest-daily-test-{stream}'
219 current-parameters: false
220 node-parameters: false
222 kill-phase-on: FAILURE
225 name: packetforward-build
226 condition: SUCCESSFUL
228 - name: 'kvmfornfv-packet_forward-daily-build-{stream}'
229 current-parameters: false
230 node-parameters: false
232 kill-phase-on: FAILURE
235 name: packetforward-test
236 condition: SUCCESSFUL
238 - name: 'kvmfornfv-packet_forward-daily-test-{stream}'
239 current-parameters: false
240 node-parameters: false
242 kill-phase-on: FAILURE
246 name: 'kvmfornfv-{testname}-daily-{phase}-{stream}'
248 disabled: '{obj:disabled}'
265 - '{slave-label}-defaults'
266 - 'kvmfornfv-defaults':
267 gs-pathname: '{gs-pathname}'
270 default: '{testname}'
271 description: "Daily job to execute kvmfornfv '{testname}' testcase."
274 - description-setter:
275 description: "Built on $NODE_NAME"
276 - '{project}-{testname}-daily-{phase}-macro'
277 #####################################
279 #####################################
281 name: 'kvmfornfv-verify-build-macro'
284 !include-raw: ./kvmfornfv-build.sh
286 !include-raw: ./kvmfornfv-upload-artifact.sh
288 name: 'kvmfornfv-verify-test-macro'
291 !include-raw: ./kvmfornfv-download-artifact.sh
293 !include-raw: ./kvmfornfv-test.sh
295 name: 'kvmfornfv-cyclictest-daily-build-macro'
298 !include-raw: ./kvmfornfv-build.sh
300 !include-raw: ./kvmfornfv-upload-artifact.sh
302 name: 'kvmfornfv-cyclictest-daily-test-macro'
305 !include-raw: ./kvmfornfv-download-artifact.sh
307 !include-raw: ./kvmfornfv-test.sh
309 name: 'kvmfornfv-packet_forward-daily-build-macro'
312 !include-raw: ./kvmfornfv-build.sh
314 !include-raw: ./kvmfornfv-upload-artifact.sh
316 name: 'kvmfornfv-packet_forward-daily-test-macro'
319 !include-raw: ./kvmfornfv-download-artifact.sh
321 !include-raw: ./kvmfornfv-test.sh
322 #####################################
324 #####################################
326 name: 'kvmfornfv-defaults'
330 default: artifacts.opnfv.org/$PROJECT{gs-pathname}
331 description: "URL to Google Storage."