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'
33 - 'vpp-csit-verify-virl-{stream}'
34 - 'vpp-csit-verify-hw-perf-{stream}-{type}'
39 repo-stream-part: 'master'
42 repo-stream-part: 'stable.test'
45 repo-stream-part: 'stable.1606'
53 name: 'vpp-verify-{stream}-{os}'
55 project-type: freestyle
60 daysToKeep: '{build-days-to-keep}'
61 numToKeep: '{build-num-to-keep}'
62 artifactDaysToKeep: '{build-artifact-days-to-keep}'
63 artifactNumToKeep: '{build-artifact-num-to-keep}'
75 credentials-id: '{ssh-credentials}'
76 refspec: '$GERRIT_REFSPEC'
77 choosing-strategy: 'gerrit'
80 - ssh-agent-credentials:
85 - gerrit-trigger-patch-submitted:
91 !include-raw-escape: include-raw-vpp-checkstyle.sh
93 !include-raw-escape: include-raw-vpp-build.sh
96 name: 'vpp-verify-image-{stream}-{os}'
98 project-type: freestyle
99 node: 'verify-image-{os}'
103 daysToKeep: '{build-days-to-keep}'
104 numToKeep: '{build-num-to-keep}'
105 artifactDaysToKeep: '{build-artifact-days-to-keep}'
106 artifactNumToKeep: '{build-artifact-num-to-keep}'
117 - gerrit-trigger-scm:
118 credentials-id: '{ssh-credentials}'
119 refspec: '$GERRIT_REFSPEC'
120 choosing-strategy: 'gerrit'
123 - ssh-agent-credentials:
125 - '{ssh-credentials}'
129 server-name: 'Primary'
131 - comment-added-contains-event:
132 comment-contains-value: 'verify-images'
134 - project-compare-type: 'ANT'
135 project-pattern: '{project}'
137 - branch-compare-type: 'ANT'
138 branch-pattern: '**/{branch}'
147 !include-raw-escape: include-raw-vpp-checkstyle.sh
149 !include-raw-escape: include-raw-vpp-build.sh
152 name: 'vpp-merge-{stream}-{os}'
154 project-type: freestyle
158 daysToKeep: '{build-days-to-keep}'
159 numToKeep: '{build-num-to-keep}'
160 artifactDaysToKeep: '{build-artifact-days-to-keep}'
161 artifactNumToKeep: '{build-artifact-num-to-keep}'
170 - maven-project-parameter:
172 - repo-name-parameter:
173 repo-name: '{repo-stream-part}.{repo-os-part}'
176 - gerrit-trigger-scm:
177 credentials-id: '{ssh-credentials}'
179 choosing-strategy: 'default'
182 - ssh-agent-credentials:
184 - '{ssh-credentials}'
187 - gerrit-trigger-patch-merged:
193 !include-raw-escape: include-raw-vpp-checkstyle.sh
195 !include-raw-escape: include-raw-vpp-build.sh
197 maven-version: '{mvn33}'
199 settings: 'vpp-settings'
201 global-settings: 'global-settings'
202 global-settings-type: cfp
203 - provide-maven-settings:
204 settings-file: 'vpp-settings'
205 global-settings-file: 'global-settings'
207 !include-raw-escape: include-raw-vpp-maven-push.sh
210 name: 'vpp-csit-verify-virl-{stream}'
212 project-type: freestyle
217 daysToKeep: '{build-days-to-keep}'
218 numToKeep: '{build-num-to-keep}'
219 artifactDaysToKeep: '{build-artifact-days-to-keep}'
220 artifactNumToKeep: '{build-artifact-num-to-keep}'
231 - gerrit-trigger-scm:
232 credentials-id: '{ssh-credentials}'
233 refspec: '$GERRIT_REFSPEC'
234 choosing-strategy: 'gerrit'
238 - ssh-agent-credentials:
240 - '{ssh-credentials}'
243 - gerrit-trigger-patch-submitted:
249 !include-raw-escape: include-raw-vpp-build.sh
251 !include-raw-escape: include-raw-vpp-csit-functional.sh
255 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
262 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
264 project-type: freestyle
269 daysToKeep: '{build-days-to-keep}'
270 numToKeep: '{build-num-to-keep}'
271 artifactDaysToKeep: '{build-artifact-days-to-keep}'
272 artifactNumToKeep: '{build-artifact-num-to-keep}'
285 - gerrit-trigger-scm:
286 credentials-id: '{ssh-credentials}'
287 refspec: '$GERRIT_REFSPEC'
288 choosing-strategy: 'gerrit'
292 - ssh-agent-credentials:
294 - '{ssh-credentials}'
297 - gerrit-trigger-manually-triggered:
298 comment-trigger-value: 'verify-perf-{type}'
304 !include-raw-escape: include-raw-vpp-build.sh
306 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
310 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
323 description: "TYPE parameter if not given by trigger"