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'
81 - ssh-agent-credentials:
86 - gerrit-trigger-patch-submitted:
92 !include-raw-escape: include-raw-vpp-build.sh
95 name: 'vpp-verify-image-{stream}-{os}'
97 project-type: freestyle
98 node: 'verify-image-{os}'
102 daysToKeep: '{build-days-to-keep}'
103 numToKeep: '{build-num-to-keep}'
104 artifactDaysToKeep: '{build-artifact-days-to-keep}'
105 artifactNumToKeep: '{build-artifact-num-to-keep}'
116 - gerrit-trigger-scm:
117 credentials-id: '{ssh-credentials}'
118 refspec: '$GERRIT_REFSPEC'
119 choosing-strategy: 'gerrit'
122 - ssh-agent-credentials:
124 - '{ssh-credentials}'
128 server-name: 'Primary'
130 - comment-added-contains-event:
131 comment-contains-value: 'verify-images'
133 - project-compare-type: 'ANT'
134 project-pattern: '{project}'
136 - branch-compare-type: 'ANT'
137 branch-pattern: '**/{branch}'
146 !include-raw-escape: include-raw-vpp-build.sh
149 name: 'vpp-merge-{stream}-{os}'
151 project-type: freestyle
155 daysToKeep: '{build-days-to-keep}'
156 numToKeep: '{build-num-to-keep}'
157 artifactDaysToKeep: '{build-artifact-days-to-keep}'
158 artifactNumToKeep: '{build-artifact-num-to-keep}'
167 - maven-project-parameter:
169 - repo-name-parameter:
170 repo-name: '{repo-stream-part}.{repo-os-part}'
173 - gerrit-trigger-scm:
174 credentials-id: '{ssh-credentials}'
176 choosing-strategy: 'default'
179 - ssh-agent-credentials:
181 - '{ssh-credentials}'
184 - gerrit-trigger-patch-merged:
190 !include-raw-escape: include-raw-vpp-build.sh
192 maven-version: '{mvn33}'
194 settings: 'vpp-settings'
196 global-settings: 'global-settings'
197 global-settings-type: cfp
198 - provide-maven-settings:
199 settings-file: 'vpp-settings'
200 global-settings-file: 'global-settings'
202 !include-raw-escape: include-raw-vpp-maven-push.sh
205 name: 'vpp-csit-verify-virl-{stream}'
207 project-type: freestyle
212 daysToKeep: '{build-days-to-keep}'
213 numToKeep: '{build-num-to-keep}'
214 artifactDaysToKeep: '{build-artifact-days-to-keep}'
215 artifactNumToKeep: '{build-artifact-num-to-keep}'
226 - gerrit-trigger-scm:
227 credentials-id: '{ssh-credentials}'
228 refspec: '$GERRIT_REFSPEC'
229 choosing-strategy: 'gerrit'
232 - ssh-agent-credentials:
234 - '{ssh-credentials}'
237 - gerrit-trigger-patch-submitted:
243 !include-raw-escape: include-raw-vpp-build.sh
245 !include-raw-escape: include-raw-vpp-csit-functional.sh
249 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
256 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
258 project-type: freestyle
263 daysToKeep: '{build-days-to-keep}'
264 numToKeep: '{build-num-to-keep}'
265 artifactDaysToKeep: '{build-artifact-days-to-keep}'
266 artifactNumToKeep: '{build-artifact-num-to-keep}'
279 - gerrit-trigger-scm:
280 credentials-id: '{ssh-credentials}'
281 refspec: '$GERRIT_REFSPEC'
282 choosing-strategy: 'gerrit'
285 - ssh-agent-credentials:
287 - '{ssh-credentials}'
290 - gerrit-trigger-manually-triggered:
291 comment-trigger-value: 'verify-perf-{type}'
297 !include-raw-escape: include-raw-vpp-build.sh
299 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
303 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
316 description: "TYPE parameter if not given by trigger"