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}'
194 global-settings: '{global-settings}'
195 - provide-maven-settings:
196 settings-file: '{vpp-settings}'
197 global-settings-file: '{global-settings}'
199 !include-raw-escape: include-raw-vpp-maven-push.sh
202 name: 'vpp-csit-verify-virl-{stream}'
204 project-type: freestyle
209 daysToKeep: '{build-days-to-keep}'
210 numToKeep: '{build-num-to-keep}'
211 artifactDaysToKeep: '{build-artifact-days-to-keep}'
212 artifactNumToKeep: '{build-artifact-num-to-keep}'
223 - gerrit-trigger-scm:
224 credentials-id: '{ssh-credentials}'
225 refspec: '$GERRIT_REFSPEC'
226 choosing-strategy: 'gerrit'
229 - ssh-agent-credentials:
231 - '{ssh-credentials}'
234 - gerrit-trigger-patch-submitted:
240 !include-raw-escape: include-raw-vpp-build.sh
242 !include-raw-escape: include-raw-vpp-csit-functional.sh
246 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
253 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
255 project-type: freestyle
260 daysToKeep: '{build-days-to-keep}'
261 numToKeep: '{build-num-to-keep}'
262 artifactDaysToKeep: '{build-artifact-days-to-keep}'
263 artifactNumToKeep: '{build-artifact-num-to-keep}'
276 - gerrit-trigger-scm:
277 credentials-id: '{ssh-credentials}'
278 refspec: '$GERRIT_REFSPEC'
279 choosing-strategy: 'gerrit'
282 - ssh-agent-credentials:
284 - '{ssh-credentials}'
287 - gerrit-trigger-manually-triggered:
288 comment-trigger-value: 'verify-perf-{type}'
294 !include-raw-escape: include-raw-vpp-build.sh
296 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
300 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
313 description: "TYPE parameter if not given by trigger"