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 artifacts: '*.rpm,*.deb,*.jar'
220 only-if-success: true
221 default-excludes: false
224 name: 'vpp-csit-verify-virl-{stream}'
226 project-type: freestyle
231 daysToKeep: '{build-days-to-keep}'
232 numToKeep: '{build-num-to-keep}'
233 artifactDaysToKeep: '{build-artifact-days-to-keep}'
234 artifactNumToKeep: '{build-artifact-num-to-keep}'
245 - gerrit-trigger-scm:
246 credentials-id: '{ssh-credentials}'
247 refspec: '$GERRIT_REFSPEC'
248 choosing-strategy: 'gerrit'
252 - ssh-agent-credentials:
254 - '{ssh-credentials}'
257 - gerrit-trigger-patch-submitted:
263 !include-raw-escape: include-raw-vpp-checkstyle.sh
265 !include-raw-escape: include-raw-vpp-build.sh
267 !include-raw-escape: include-raw-vpp-csit-functional.sh
271 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
278 name: 'vpp-csit-verify-hw-perf-{stream}-{type}'
280 project-type: freestyle
285 daysToKeep: '{build-days-to-keep}'
286 numToKeep: '{build-num-to-keep}'
287 artifactDaysToKeep: '{build-artifact-days-to-keep}'
288 artifactNumToKeep: '{build-artifact-num-to-keep}'
301 - gerrit-trigger-scm:
302 credentials-id: '{ssh-credentials}'
303 refspec: '$GERRIT_REFSPEC'
304 choosing-strategy: 'gerrit'
308 - ssh-agent-credentials:
310 - '{ssh-credentials}'
313 - gerrit-trigger-manually-triggered:
314 comment-trigger-value: 'verify-perf-{type}'
320 !include-raw-escape: include-raw-vpp-build.sh
322 !include-raw-escape: include-raw-vpp-csit-verify-perf.sh
326 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
339 description: "TYPE parameter if not given by trigger"