4 - 'vpp-verify-{stream}-{os}'
5 - 'vpp-merge-{stream}-{os}'
6 - 'vpp-verify-image-{stream}-{os}'
12 repo-os-part: 'ubuntu.trusty.main'
14 repo-os-part: 'ubuntu.xenial.main'
16 repo-os-part: 'centos7'
20 repo-stream-part: 'master'
23 repo-stream-part: 'stable.test'
26 repo-stream-part: 'stable.1606'
29 repo-stream-part: 'stable.1609'
37 - 'vpp-csit-verify-virl-{stream}'
38 - 'vpp-csit-verify-hw-perf-{stream}-{type}'
43 repo-stream-part: 'master'
46 repo-stream-part: 'stable.test'
49 repo-stream-part: 'stable.1606'
52 repo-stream-part: 'stable.1609'
61 name: 'vpp-verify-{stream}-{os}'
63 project-type: freestyle
68 daysToKeep: '{build-days-to-keep}'
69 numToKeep: '{build-num-to-keep}'
70 artifactDaysToKeep: '{build-artifact-days-to-keep}'
71 artifactNumToKeep: '{build-artifact-num-to-keep}'
83 credentials-id: '{ssh-credentials}'
84 refspec: '$GERRIT_REFSPEC'
85 choosing-strategy: 'gerrit'
88 - ssh-agent-credentials:
91 - fdio-infra-wrappers:
92 build-timeout: '{build-timeout}'
95 - gerrit-trigger-patch-submitted:
101 !include-raw-escape: include-raw-vpp-checkstyle.sh
103 !include-raw-escape: include-raw-vpp-build.sh
106 name: 'vpp-verify-image-{stream}-{os}'
108 project-type: freestyle
109 node: 'verify-image-{os}'
113 daysToKeep: '{build-days-to-keep}'
114 numToKeep: '{build-num-to-keep}'
115 artifactDaysToKeep: '{build-artifact-days-to-keep}'
116 artifactNumToKeep: '{build-artifact-num-to-keep}'
127 - gerrit-trigger-scm:
128 credentials-id: '{ssh-credentials}'
129 refspec: '$GERRIT_REFSPEC'
130 choosing-strategy: 'gerrit'
133 - ssh-agent-credentials:
135 - '{ssh-credentials}'
136 - fdio-infra-wrappers:
137 build-timeout: '{build-timeout}'
141 server-name: 'Primary'
143 - comment-added-contains-event:
144 comment-contains-value: 'verify-images'
146 - project-compare-type: 'ANT'
147 project-pattern: '{project}'
149 - branch-compare-type: 'ANT'
150 branch-pattern: '**/{branch}'
159 !include-raw-escape: include-raw-vpp-checkstyle.sh
161 !include-raw-escape: include-raw-vpp-build.sh
164 name: 'vpp-merge-{stream}-{os}'
166 project-type: freestyle
170 daysToKeep: '{build-days-to-keep}'
171 numToKeep: '{build-num-to-keep}'
172 artifactDaysToKeep: '{build-artifact-days-to-keep}'
173 artifactNumToKeep: '{build-artifact-num-to-keep}'
182 - maven-project-parameter:
184 - repo-name-parameter:
185 repo-name: '{repo-stream-part}.{repo-os-part}'
188 - gerrit-trigger-scm:
189 credentials-id: '{ssh-credentials}'
191 choosing-strategy: 'default'
194 - ssh-agent-credentials:
196 - '{ssh-credentials}'
197 - fdio-infra-wrappers:
198 build-timeout: '{build-timeout}'
201 - gerrit-trigger-patch-merged:
207 !include-raw-escape: include-raw-vpp-checkstyle.sh
209 !include-raw-escape: include-raw-vpp-build.sh
211 maven-version: '{mvn33}'
213 settings: 'vpp-settings'
215 global-settings: 'global-settings'
216 global-settings-type: cfp
217 - provide-maven-settings:
218 settings-file: 'vpp-settings'
219 global-settings-file: 'global-settings'
221 !include-raw-escape: include-raw-vpp-maven-push.sh
224 artifacts: 'build-root/*.rpm,build-root/*.deb'
227 only-if-success: true
228 default-excludes: false
231 name: 'vpp-csit-verify-virl-{stream}'
233 project-type: freestyle
238 daysToKeep: '{build-days-to-keep}'
239 numToKeep: '{build-num-to-keep}'
240 artifactDaysToKeep: '{build-artifact-days-to-keep}'
241 artifactNumToKeep: '{build-artifact-num-to-keep}'
252 - gerrit-trigger-scm:
253 credentials-id: '{ssh-credentials}'
254 refspec: '$GERRIT_REFSPEC'
255 choosing-strategy: 'gerrit'
259 - ssh-agent-credentials:
261 - '{ssh-credentials}'
262 - fdio-infra-wrappers:
263 build-timeout: '{build-timeout}'
266 - gerrit-trigger-patch-submitted:
272 !include-raw-escape: include-raw-vpp-checkstyle.sh
274 !include-raw-escape: include-raw-vpp-build.sh
276 !include-raw-escape: include-raw-vpp-csit-functional.sh
280 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
287 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
289 project-type: freestyle
294 daysToKeep: '{build-days-to-keep}'
295 numToKeep: '{build-num-to-keep}'
296 artifactDaysToKeep: '{build-artifact-days-to-keep}'
297 artifactNumToKeep: '{build-artifact-num-to-keep}'
310 - gerrit-trigger-scm:
311 credentials-id: '{ssh-credentials}'
312 refspec: '$GERRIT_REFSPEC'
313 choosing-strategy: 'gerrit'
317 - ssh-agent-credentials:
319 - '{ssh-credentials}'
320 - fdio-infra-wrappers:
321 build-timeout: '{build-timeout}'
324 - gerrit-trigger-manually-triggered:
325 comment-trigger-value: 'verify-perf-{type}'
331 !include-raw-escape: include-raw-vpp-build.sh
333 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
337 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
350 description: "TYPE parameter if not given by trigger"
353 name: 'vpp-docs-{stream}'
355 project-type: freestyle
356 node: 'verify-ubuntu1604'
360 daysToKeep: '{build-days-to-keep}'
361 numToKeep: '{build-num-to-keep}'
362 artifactDaysToKeep: '{build-artifact-days-to-keep}'
363 artifactNumToKeep: '{build-artifact-num-to-keep}'
374 - gerrit-trigger-scm:
375 credentials-id: '{ssh-credentials}'
377 choosing-strategy: 'default'
380 - ssh-agent-credentials:
382 - '{ssh-credentials}'
386 jobs: 'vpp-merge-{stream}-ubuntu1404'
389 server-name: 'Primary'
391 - comment-added-contains-event:
392 comment-contains-value: 'run-docs'
394 - project-compare-type: 'ANT'
395 project-pattern: '{project}'
397 - branch-compare-type: 'ANT'
398 branch-pattern: '**/{branch}'
407 maven-version: '{mvn33}'
409 settings: 'vpp-settings'
411 global-settings: 'global-settings'
412 global-settings-type: cfp
413 - provide-maven-settings:
414 settings-file: 'vpp-settings'
415 global-settings-file: 'global-settings'
417 !include-raw-escape: include-raw-vpp-docs.sh