4 - 'vpp-verify-{stream}-{os}'
5 - 'vpp-merge-{stream}-{os}'
6 - 'vpp-verify-image-{stream}-{os}'
11 repo-os-part: 'ubuntu.trusty.main'
13 repo-os-part: 'ubuntu.xenial.main'
15 repo-os-part: 'centos7'
19 repo-stream-part: 'master'
22 repo-stream-part: 'stable.test'
25 repo-stream-part: 'stable.1606'
28 repo-stream-part: 'stable.1609'
36 - 'vpp-csit-verify-virl-{stream}'
37 - 'vpp-csit-verify-hw-perf-{stream}-{type}'
42 repo-stream-part: 'master'
45 repo-stream-part: 'stable.test'
48 repo-stream-part: 'stable.1606'
51 repo-stream-part: 'stable.1609'
60 name: 'vpp-verify-{stream}-{os}'
62 project-type: freestyle
67 daysToKeep: '{build-days-to-keep}'
68 numToKeep: '{build-num-to-keep}'
69 artifactDaysToKeep: '{build-artifact-days-to-keep}'
70 artifactNumToKeep: '{build-artifact-num-to-keep}'
82 credentials-id: '{ssh-credentials}'
83 refspec: '$GERRIT_REFSPEC'
84 choosing-strategy: 'gerrit'
87 - ssh-agent-credentials:
90 - fdio-infra-wrappers:
91 build-timeout: '{build-timeout}'
94 - gerrit-trigger-patch-submitted:
100 !include-raw-escape: include-raw-vpp-checkstyle.sh
102 !include-raw-escape: include-raw-vpp-build.sh
105 name: 'vpp-verify-image-{stream}-{os}'
107 project-type: freestyle
108 node: 'verify-image-{os}'
112 daysToKeep: '{build-days-to-keep}'
113 numToKeep: '{build-num-to-keep}'
114 artifactDaysToKeep: '{build-artifact-days-to-keep}'
115 artifactNumToKeep: '{build-artifact-num-to-keep}'
126 - gerrit-trigger-scm:
127 credentials-id: '{ssh-credentials}'
128 refspec: '$GERRIT_REFSPEC'
129 choosing-strategy: 'gerrit'
132 - ssh-agent-credentials:
134 - '{ssh-credentials}'
135 - fdio-infra-wrappers:
136 build-timeout: '{build-timeout}'
140 server-name: 'Primary'
142 - comment-added-contains-event:
143 comment-contains-value: 'verify-images'
145 - project-compare-type: 'ANT'
146 project-pattern: '{project}'
148 - branch-compare-type: 'ANT'
149 branch-pattern: '**/{branch}'
158 !include-raw-escape: include-raw-vpp-checkstyle.sh
160 !include-raw-escape: include-raw-vpp-build.sh
163 name: 'vpp-merge-{stream}-{os}'
165 project-type: freestyle
169 daysToKeep: '{build-days-to-keep}'
170 numToKeep: '{build-num-to-keep}'
171 artifactDaysToKeep: '{build-artifact-days-to-keep}'
172 artifactNumToKeep: '{build-artifact-num-to-keep}'
181 - maven-project-parameter:
183 - repo-name-parameter:
184 repo-name: '{repo-stream-part}.{repo-os-part}'
187 - gerrit-trigger-scm:
188 credentials-id: '{ssh-credentials}'
190 choosing-strategy: 'default'
193 - ssh-agent-credentials:
195 - '{ssh-credentials}'
196 - fdio-infra-wrappers:
197 build-timeout: '{build-timeout}'
200 - gerrit-trigger-patch-merged:
206 !include-raw-escape: include-raw-vpp-checkstyle.sh
208 !include-raw-escape: include-raw-vpp-build.sh
210 maven-version: '{mvn33}'
212 settings: 'vpp-settings'
214 global-settings: 'global-settings'
215 global-settings-type: cfp
216 - provide-maven-settings:
217 settings-file: 'vpp-settings'
218 global-settings-file: 'global-settings'
220 !include-raw-escape: include-raw-vpp-maven-push.sh
223 artifacts: 'build-root/*.rpm,build-root/*.deb'
226 only-if-success: true
227 default-excludes: false
230 name: 'vpp-csit-verify-virl-{stream}'
232 project-type: freestyle
237 daysToKeep: '{build-days-to-keep}'
238 numToKeep: '{build-num-to-keep}'
239 artifactDaysToKeep: '{build-artifact-days-to-keep}'
240 artifactNumToKeep: '{build-artifact-num-to-keep}'
251 - gerrit-trigger-scm:
252 credentials-id: '{ssh-credentials}'
253 refspec: '$GERRIT_REFSPEC'
254 choosing-strategy: 'gerrit'
258 - ssh-agent-credentials:
260 - '{ssh-credentials}'
261 - fdio-infra-wrappers:
262 build-timeout: '{build-timeout}'
265 - gerrit-trigger-patch-submitted:
271 !include-raw-escape: include-raw-vpp-checkstyle.sh
273 !include-raw-escape: include-raw-vpp-build.sh
275 !include-raw-escape: include-raw-vpp-csit-functional.sh
279 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
286 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
288 project-type: freestyle
293 daysToKeep: '{build-days-to-keep}'
294 numToKeep: '{build-num-to-keep}'
295 artifactDaysToKeep: '{build-artifact-days-to-keep}'
296 artifactNumToKeep: '{build-artifact-num-to-keep}'
309 - gerrit-trigger-scm:
310 credentials-id: '{ssh-credentials}'
311 refspec: '$GERRIT_REFSPEC'
312 choosing-strategy: 'gerrit'
316 - ssh-agent-credentials:
318 - '{ssh-credentials}'
319 - fdio-infra-wrappers:
320 build-timeout: '{build-timeout}'
323 - gerrit-trigger-manually-triggered:
324 comment-trigger-value: 'verify-perf-{type}'
330 !include-raw-escape: include-raw-vpp-build.sh
332 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
336 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
349 description: "TYPE parameter if not given by trigger"