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-build.sh
94 name: 'vpp-verify-image-{stream}-{os}'
96 project-type: freestyle
97 node: 'verify-image-{os}'
101 daysToKeep: '{build-days-to-keep}'
102 numToKeep: '{build-num-to-keep}'
103 artifactDaysToKeep: '{build-artifact-days-to-keep}'
104 artifactNumToKeep: '{build-artifact-num-to-keep}'
115 - gerrit-trigger-scm:
116 credentials-id: '{ssh-credentials}'
117 refspec: '$GERRIT_REFSPEC'
118 choosing-strategy: 'gerrit'
121 - ssh-agent-credentials:
123 - '{ssh-credentials}'
127 server-name: 'Primary'
129 - comment-added-contains-event:
130 comment-contains-value: 'verify-images'
132 - project-compare-type: 'ANT'
133 project-pattern: '{project}'
135 - branch-compare-type: 'ANT'
136 branch-pattern: '**/{branch}'
145 !include-raw-escape: include-raw-vpp-build.sh
148 name: 'vpp-merge-{stream}-{os}'
150 project-type: freestyle
154 daysToKeep: '{build-days-to-keep}'
155 numToKeep: '{build-num-to-keep}'
156 artifactDaysToKeep: '{build-artifact-days-to-keep}'
157 artifactNumToKeep: '{build-artifact-num-to-keep}'
166 - maven-project-parameter:
168 - repo-name-parameter:
169 repo-name: '{repo-stream-part}.{repo-os-part}'
172 - gerrit-trigger-scm:
173 credentials-id: '{ssh-credentials}'
175 choosing-strategy: 'default'
178 - ssh-agent-credentials:
180 - '{ssh-credentials}'
183 - gerrit-trigger-patch-merged:
189 !include-raw-escape: include-raw-vpp-build.sh
191 maven-version: '{mvn33}'
193 settings: 'vpp-settings'
195 global-settings: 'global-settings'
196 global-settings-type: cfp
197 - provide-maven-settings:
198 settings-file: 'vpp-settings'
199 global-settings-file: 'global-settings'
201 !include-raw-escape: include-raw-vpp-maven-push.sh
204 name: 'vpp-csit-verify-virl-{stream}'
206 project-type: freestyle
211 daysToKeep: '{build-days-to-keep}'
212 numToKeep: '{build-num-to-keep}'
213 artifactDaysToKeep: '{build-artifact-days-to-keep}'
214 artifactNumToKeep: '{build-artifact-num-to-keep}'
225 - gerrit-trigger-scm:
226 credentials-id: '{ssh-credentials}'
227 refspec: '$GERRIT_REFSPEC'
228 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'
286 - ssh-agent-credentials:
288 - '{ssh-credentials}'
291 - gerrit-trigger-manually-triggered:
292 comment-trigger-value: 'verify-perf-{type}'
298 !include-raw-escape: include-raw-vpp-build.sh
300 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
304 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
317 description: "TYPE parameter if not given by trigger"