4 - 'vswitchperf-daily-{stream}'
5 - 'vswitchperf-merge-{stream}'
6 - 'vswitchperf-verify-{stream}'
8 # stream: branch with - in place of / (eg. stable-helium)
9 # branch: branch (eg. stable/helium)
14 project: 'vswitchperf'
19 name: 'vswitchperf-daily-{stream}'
21 # Job template for daily builders
24 # stream: branch with - in place of / (eg. stable)
25 # branch: branch (eg. stable)
27 project-type: freestyle
28 varsetabove: '{somevar}'
32 daysToKeep: '{build-days-to-keep}'
33 numToKeep: '{build-num-to-keep}'
34 artifactDaysToKeep: '{build-artifact-days-to-keep}'
35 artifactNumToKeep: '{build-artifact-num-to-keep}'
42 default: https://gerrit.opnfv.org/gerrit/vswitchperf
46 credentials-id: '{ssh-credentials}'
51 - ssh-agent-credentials:
52 user: '{ssh-credentials}'
66 # run basic sanity test
73 name: 'vswitchperf-verify-{stream}'
75 project-type: freestyle
90 artifactDaysToKeep: -1
100 default: https://gerrit.opnfv.org/gerrit/vswitchperf
102 - gerrit-trigger-scm:
103 credentials-id: '{ssh-credentials}'
104 refspec: '$GERRIT_REFSPEC'
105 choosing-strategy: 'gerrit'
108 - ssh-agent-credentials:
109 user: '{ssh-credentials}'
114 - patchset-created-event:
115 exclude-drafts: 'false'
116 exclude-trivial-rebase: 'false'
117 exclude-no-code-change: 'false'
118 - draft-published-event
119 - comment-added-contains-event:
120 comment-contains-value: 'recheck'
121 - comment-added-contains-event:
122 comment-contains-value: 'reverify'
124 - project-compare-type: 'ANT'
125 project-pattern: 'vswitchperf'
127 - branch-compare-type: 'ANT'
128 branch-pattern: '**/master'
129 forbidden-file-paths:
139 # run basic sanity test
143 name: 'vswitchperf-merge-{stream}'
145 # builder-merge job to run JJB update
147 # This job's purpose is to update all the JJB
149 project-type: freestyle
164 artifactDaysToKeep: -1
174 default: https://gerrit.opnfv.org/gerrit/vswitchperf
177 - gerrit-trigger-scm:
178 credentials-id: '{ssh-credentials}'
180 choosing-strategy: 'default'
183 - ssh-agent-credentials:
184 user: '{ssh-credentials}'
189 - change-merged-event
190 - comment-added-contains-event:
191 comment-contains-value: 'remerge'
193 - project-compare-type: 'ANT'
194 project-pattern: 'vswitchperf'
196 - branch-compare-type: 'ANT'
197 branch-pattern: '**/master'
198 forbidden-file-paths: