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:
92 - gerrit-trigger-patch-submitted:
98 !include-raw-escape: include-raw-vpp-checkstyle.sh
100 !include-raw-escape: include-raw-vpp-build.sh
103 name: 'vpp-verify-image-{stream}-{os}'
105 project-type: freestyle
106 node: 'verify-image-{os}'
110 daysToKeep: '{build-days-to-keep}'
111 numToKeep: '{build-num-to-keep}'
112 artifactDaysToKeep: '{build-artifact-days-to-keep}'
113 artifactNumToKeep: '{build-artifact-num-to-keep}'
124 - gerrit-trigger-scm:
125 credentials-id: '{ssh-credentials}'
126 refspec: '$GERRIT_REFSPEC'
127 choosing-strategy: 'gerrit'
130 - ssh-agent-credentials:
132 - '{ssh-credentials}'
136 server-name: 'Primary'
138 - comment-added-contains-event:
139 comment-contains-value: 'verify-images'
141 - project-compare-type: 'ANT'
142 project-pattern: '{project}'
144 - branch-compare-type: 'ANT'
145 branch-pattern: '**/{branch}'
154 !include-raw-escape: include-raw-vpp-checkstyle.sh
156 !include-raw-escape: include-raw-vpp-build.sh
159 name: 'vpp-merge-{stream}-{os}'
161 project-type: freestyle
165 daysToKeep: '{build-days-to-keep}'
166 numToKeep: '{build-num-to-keep}'
167 artifactDaysToKeep: '{build-artifact-days-to-keep}'
168 artifactNumToKeep: '{build-artifact-num-to-keep}'
177 - maven-project-parameter:
179 - repo-name-parameter:
180 repo-name: '{repo-stream-part}.{repo-os-part}'
183 - gerrit-trigger-scm:
184 credentials-id: '{ssh-credentials}'
186 choosing-strategy: 'default'
189 - ssh-agent-credentials:
191 - '{ssh-credentials}'
194 - gerrit-trigger-patch-merged:
200 !include-raw-escape: include-raw-vpp-checkstyle.sh
202 !include-raw-escape: include-raw-vpp-build.sh
204 maven-version: '{mvn33}'
206 settings: 'vpp-settings'
208 global-settings: 'global-settings'
209 global-settings-type: cfp
210 - provide-maven-settings:
211 settings-file: 'vpp-settings'
212 global-settings-file: 'global-settings'
214 !include-raw-escape: include-raw-vpp-maven-push.sh
217 name: 'vpp-csit-verify-virl-{stream}'
219 project-type: freestyle
224 daysToKeep: '{build-days-to-keep}'
225 numToKeep: '{build-num-to-keep}'
226 artifactDaysToKeep: '{build-artifact-days-to-keep}'
227 artifactNumToKeep: '{build-artifact-num-to-keep}'
238 - gerrit-trigger-scm:
239 credentials-id: '{ssh-credentials}'
240 refspec: '$GERRIT_REFSPEC'
241 choosing-strategy: 'gerrit'
245 - ssh-agent-credentials:
247 - '{ssh-credentials}'
250 - gerrit-trigger-patch-submitted:
256 !include-raw-escape: include-raw-vpp-checkstyle.sh
258 !include-raw-escape: include-raw-vpp-build.sh
260 !include-raw-escape: include-raw-vpp-csit-functional.sh
264 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
271 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
273 project-type: freestyle
278 daysToKeep: '{build-days-to-keep}'
279 numToKeep: '{build-num-to-keep}'
280 artifactDaysToKeep: '{build-artifact-days-to-keep}'
281 artifactNumToKeep: '{build-artifact-num-to-keep}'
294 - gerrit-trigger-scm:
295 credentials-id: '{ssh-credentials}'
296 refspec: '$GERRIT_REFSPEC'
297 choosing-strategy: 'gerrit'
301 - ssh-agent-credentials:
303 - '{ssh-credentials}'
306 - gerrit-trigger-manually-triggered:
307 comment-trigger-value: 'verify-perf-{type}'
313 !include-raw-escape: include-raw-vpp-build.sh
315 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
319 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
332 description: "TYPE parameter if not given by trigger"