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:
93 - gerrit-trigger-patch-submitted:
99 !include-raw-escape: include-raw-vpp-checkstyle.sh
101 !include-raw-escape: include-raw-vpp-build.sh
104 name: 'vpp-verify-image-{stream}-{os}'
106 project-type: freestyle
107 node: 'verify-image-{os}'
111 daysToKeep: '{build-days-to-keep}'
112 numToKeep: '{build-num-to-keep}'
113 artifactDaysToKeep: '{build-artifact-days-to-keep}'
114 artifactNumToKeep: '{build-artifact-num-to-keep}'
125 - gerrit-trigger-scm:
126 credentials-id: '{ssh-credentials}'
127 refspec: '$GERRIT_REFSPEC'
128 choosing-strategy: 'gerrit'
131 - ssh-agent-credentials:
133 - '{ssh-credentials}'
137 server-name: 'Primary'
139 - comment-added-contains-event:
140 comment-contains-value: 'verify-images'
142 - project-compare-type: 'ANT'
143 project-pattern: '{project}'
145 - branch-compare-type: 'ANT'
146 branch-pattern: '**/{branch}'
155 !include-raw-escape: include-raw-vpp-checkstyle.sh
157 !include-raw-escape: include-raw-vpp-build.sh
160 name: 'vpp-merge-{stream}-{os}'
162 project-type: freestyle
166 daysToKeep: '{build-days-to-keep}'
167 numToKeep: '{build-num-to-keep}'
168 artifactDaysToKeep: '{build-artifact-days-to-keep}'
169 artifactNumToKeep: '{build-artifact-num-to-keep}'
178 - maven-project-parameter:
180 - repo-name-parameter:
181 repo-name: '{repo-stream-part}.{repo-os-part}'
184 - gerrit-trigger-scm:
185 credentials-id: '{ssh-credentials}'
187 choosing-strategy: 'default'
190 - ssh-agent-credentials:
192 - '{ssh-credentials}'
195 - gerrit-trigger-patch-merged:
201 !include-raw-escape: include-raw-vpp-checkstyle.sh
203 !include-raw-escape: include-raw-vpp-build.sh
205 maven-version: '{mvn33}'
207 settings: 'vpp-settings'
209 global-settings: 'global-settings'
210 global-settings-type: cfp
211 - provide-maven-settings:
212 settings-file: 'vpp-settings'
213 global-settings-file: 'global-settings'
215 !include-raw-escape: include-raw-vpp-maven-push.sh
218 artifacts: 'build-root/*.rpm,build-root/*.deb'
221 only-if-success: true
222 default-excludes: false
225 name: 'vpp-csit-verify-virl-{stream}'
227 project-type: freestyle
232 daysToKeep: '{build-days-to-keep}'
233 numToKeep: '{build-num-to-keep}'
234 artifactDaysToKeep: '{build-artifact-days-to-keep}'
235 artifactNumToKeep: '{build-artifact-num-to-keep}'
246 - gerrit-trigger-scm:
247 credentials-id: '{ssh-credentials}'
248 refspec: '$GERRIT_REFSPEC'
249 choosing-strategy: 'gerrit'
253 - ssh-agent-credentials:
255 - '{ssh-credentials}'
258 - gerrit-trigger-patch-submitted:
264 !include-raw-escape: include-raw-vpp-checkstyle.sh
266 !include-raw-escape: include-raw-vpp-build.sh
268 !include-raw-escape: include-raw-vpp-csit-functional.sh
272 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
279 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
281 project-type: freestyle
286 daysToKeep: '{build-days-to-keep}'
287 numToKeep: '{build-num-to-keep}'
288 artifactDaysToKeep: '{build-artifact-days-to-keep}'
289 artifactNumToKeep: '{build-artifact-num-to-keep}'
302 - gerrit-trigger-scm:
303 credentials-id: '{ssh-credentials}'
304 refspec: '$GERRIT_REFSPEC'
305 choosing-strategy: 'gerrit'
309 - ssh-agent-credentials:
311 - '{ssh-credentials}'
314 - gerrit-trigger-manually-triggered:
315 comment-trigger-value: 'verify-perf-{type}'
321 !include-raw-escape: include-raw-vpp-build.sh
323 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
327 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
340 description: "TYPE parameter if not given by trigger"
343 name: 'vpp-docs-{stream}'
345 project-type: freestyle
346 node: 'verify-ubuntu1604'
350 daysToKeep: '{build-days-to-keep}'
351 numToKeep: '{build-num-to-keep}'
352 artifactDaysToKeep: '{build-artifact-days-to-keep}'
353 artifactNumToKeep: '{build-artifact-num-to-keep}'
364 - gerrit-trigger-scm:
365 credentials-id: '{ssh-credentials}'
367 choosing-strategy: 'default'
370 - ssh-agent-credentials:
372 - '{ssh-credentials}'
376 server-name: 'Primary'
378 - comment-added-contains-event:
379 comment-contains-value: 'run-docs'
381 - project-compare-type: 'ANT'
382 project-pattern: '{project}'
384 - branch-compare-type: 'ANT'
385 branch-pattern: '**/{branch}'
394 maven-version: '{mvn33}'
396 settings: 'vpp-settings'
398 global-settings: 'global-settings'
399 global-settings-type: cfp
400 - provide-maven-settings:
401 settings-file: 'vpp-settings'
402 global-settings-file: 'global-settings'
404 !include-raw-escape: include-raw-vpp-docs.sh