4 - 'vpp-verify-{branch}-{os}'
5 - 'vpp-merge-{branch}-{os}'
20 - 'vpp-csit-verify-virl'
21 - 'vpp-verify-performance-{type}'
30 name: 'vpp-verify-{branch}-{os}'
32 project-type: freestyle
37 daysToKeep: '{build-days-to-keep}'
38 numToKeep: '{build-num-to-keep}'
39 artifactDaysToKeep: '{build-artifact-days-to-keep}'
40 artifactNumToKeep: '{build-artifact-num-to-keep}'
52 credentials-id: '{ssh-credentials}'
53 refspec: '$GERRIT_REFSPEC'
54 choosing-strategy: 'gerrit'
57 - ssh-agent-credentials:
62 - gerrit-trigger-patch-submitted:
68 !include-raw-escape include-raw-vpp-build.sh
72 name: 'vpp-merge-{branch}-{os}'
74 project-type: freestyle
78 daysToKeep: '{build-days-to-keep}'
79 numToKeep: '{build-num-to-keep}'
80 artifactDaysToKeep: '{build-artifact-days-to-keep}'
81 artifactNumToKeep: '{build-artifact-num-to-keep}'
90 - maven-project-parameter:
95 credentials-id: '{ssh-credentials}'
97 choosing-strategy: 'default'
100 - ssh-agent-credentials:
102 - '{ssh-credentials}'
105 - gerrit-trigger-patch-merged:
111 !include-raw-escape include-raw-vpp-build.sh
113 maven-version: '{mvn33}'
115 settings: '{vpp-settings}'
116 global-settings: '{global-settings}'
117 - provide-maven-settings:
118 settings-file: '{vpp-settings}'
119 global-settings-file: '{global-settings}'
121 !include-raw-escape include-raw-vpp-maven-push.sh
124 name: 'vpp-csit-verify-virl'
126 project-type: freestyle
131 daysToKeep: '{build-days-to-keep}'
132 numToKeep: '{build-num-to-keep}'
133 artifactDaysToKeep: '{build-artifact-days-to-keep}'
134 artifactNumToKeep: '{build-artifact-num-to-keep}'
145 - gerrit-trigger-scm:
146 credentials-id: '{ssh-credentials}'
147 refspec: '$GERRIT_REFSPEC'
148 choosing-strategy: 'gerrit'
151 - ssh-agent-credentials:
153 - '{ssh-credentials}'
156 - gerrit-trigger-patch-submitted:
162 !include-raw-escape include-raw-vpp-build.sh
164 !include-raw-escape include-raw-vpp-csit-functional.sh
168 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
175 name: 'vpp-verify-performance-{type}'
177 project-type: freestyle
182 daysToKeep: '{build-days-to-keep}'
183 numToKeep: '{build-num-to-keep}'
184 artifactDaysToKeep: '{build-artifact-days-to-keep}'
185 artifactNumToKeep: '{build-artifact-num-to-keep}'
198 - gerrit-trigger-scm:
199 credentials-id: '{ssh-credentials}'
200 refspec: '$GERRIT_REFSPEC'
201 choosing-strategy: 'gerrit'
204 - ssh-agent-credentials:
206 - '{ssh-credentials}'
209 - gerrit-trigger-manually-triggered:
210 comment-trigger-value: 'verify-perf-{type}'
216 !include-raw-escape include-raw-vpp-build.sh
218 !include-raw-escape include-raw-vpp-verify-performance.sh
222 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
235 description: "TYPE parameter if not given by trigger"