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'
222 - ../scripts/maven_push_functions.sh
223 - include-raw-vpp-maven-push.sh
226 artifacts: 'build-root/*.rpm,build-root/*.deb'
229 only-if-success: true
230 default-excludes: false
233 name: 'vpp-csit-verify-virl-{stream}'
235 project-type: freestyle
240 daysToKeep: '{build-days-to-keep}'
241 numToKeep: '{build-num-to-keep}'
242 artifactDaysToKeep: '{build-artifact-days-to-keep}'
243 artifactNumToKeep: '{build-artifact-num-to-keep}'
254 - gerrit-trigger-scm:
255 credentials-id: '{ssh-credentials}'
256 refspec: '$GERRIT_REFSPEC'
257 choosing-strategy: 'gerrit'
261 - ssh-agent-credentials:
263 - '{ssh-credentials}'
264 - fdio-infra-wrappers:
265 build-timeout: '{build-timeout}'
268 - gerrit-trigger-patch-submitted:
274 !include-raw-escape: include-raw-vpp-checkstyle.sh
276 !include-raw-escape: include-raw-vpp-build.sh
278 !include-raw-escape: include-raw-vpp-csit-functional.sh
282 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
289 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
291 project-type: freestyle
296 daysToKeep: '{build-days-to-keep}'
297 numToKeep: '{build-num-to-keep}'
298 artifactDaysToKeep: '{build-artifact-days-to-keep}'
299 artifactNumToKeep: '{build-artifact-num-to-keep}'
312 - gerrit-trigger-scm:
313 credentials-id: '{ssh-credentials}'
314 refspec: '$GERRIT_REFSPEC'
315 choosing-strategy: 'gerrit'
319 - ssh-agent-credentials:
321 - '{ssh-credentials}'
322 - fdio-infra-wrappers:
323 build-timeout: '{build-timeout}'
326 - gerrit-trigger-manually-triggered:
327 comment-trigger-value: 'verify-perf-{type}'
333 !include-raw-escape: include-raw-vpp-build.sh
335 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
339 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
352 description: "TYPE parameter if not given by trigger"
355 name: 'vpp-docs-{stream}'
357 project-type: freestyle
358 node: 'verify-ubuntu1604'
362 daysToKeep: '{build-days-to-keep}'
363 numToKeep: '{build-num-to-keep}'
364 artifactDaysToKeep: '{build-artifact-days-to-keep}'
365 artifactNumToKeep: '{build-artifact-num-to-keep}'
376 - gerrit-trigger-scm:
377 credentials-id: '{ssh-credentials}'
379 choosing-strategy: 'default'
382 - ssh-agent-credentials:
384 - '{ssh-credentials}'
388 jobs: 'vpp-merge-{stream}-ubuntu1404'
391 server-name: 'Primary'
393 - comment-added-contains-event:
394 comment-contains-value: 'run-docs'
396 - project-compare-type: 'ANT'
397 project-pattern: '{project}'
399 - branch-compare-type: 'ANT'
400 branch-pattern: '**/{branch}'
409 maven-version: '{mvn33}'
411 settings: 'vpp-settings'
413 global-settings: 'global-settings'
414 global-settings-type: cfp
415 - provide-maven-settings:
416 settings-file: 'vpp-settings'
417 global-settings-file: 'global-settings'
419 !include-raw-escape: include-raw-vpp-docs.sh