4 - 'storperf-verify-{stream}'
5 - 'storperf-merge-{stream}'
6 - 'storperf-daily-{stream}'
8 # stream: branch with - in place of / (eg. stable-arno)
9 # branch: branch (eg. stable/arno)
17 name: 'storperf-verify-{stream}'
19 node: intel-jp-build-1
21 project-type: freestyle
26 artifactDaysToKeep: -1
36 default: https://gerrit.opnfv.org/gerrit/$PROJECT
37 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
41 credentials-id: '{ssh-credentials}'
42 refspec: '$GERRIT_REFSPEC'
43 choosing-strategy: 'gerrit'
46 - ssh-agent-credentials:
47 user: '{ssh-credentials}'
52 - patchset-created-event:
53 exclude-drafts: 'false'
54 exclude-trivial-rebase: 'false'
55 exclude-no-code-change: 'false'
56 - draft-published-event
57 - comment-added-contains-event:
58 comment-contains-value: 'recheck'
59 - comment-added-contains-event:
60 comment-contains-value: 'reverify'
62 - project-compare-type: 'ANT'
63 project-pattern: 'storperf'
65 - branch-compare-type: 'ANT'
66 branch-pattern: '**/master'
70 $WORKSPACE/ci/verify.sh
74 name: 'storperf-merge-{stream}'
76 # builder-merge job to run JJB update
78 # This job's purpose is to update all the JJB
80 node: intel-jp-build-1
82 project-type: freestyle
87 artifactDaysToKeep: -1
97 default: https://gerrit.opnfv.org/gerrit/$PROJECT
98 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
101 - gerrit-trigger-scm:
102 credentials-id: '{ssh-credentials}'
104 choosing-strategy: 'default'
107 - ssh-agent-credentials:
108 user: '{ssh-credentials}'
113 - change-merged-event
114 - comment-added-contains-event:
115 comment-contains-value: 'remerge'
117 - project-compare-type: 'ANT'
118 project-pattern: 'storperf'
120 - branch-compare-type: 'ANT'
121 branch-pattern: '**/master'
125 $WORKSPACE/ci/merge.sh
129 results: nosetests.xml
133 name: 'storperf-daily-{stream}'
135 # Job template for daily builders
137 # Required Variables:
138 # stream: branch with - in place of / (eg. stable)
139 # branch: branch (eg. stable)
140 node: intel-jp-build-1
144 project-type: freestyle
147 daysToKeep: '{build-days-to-keep}'
148 numToKeep: '{build-num-to-keep}'
149 artifactDaysToKeep: '{build-artifact-days-to-keep}'
150 artifactNumToKeep: '{build-artifact-num-to-keep}'
158 credentials-id: '{ssh-credentials}'
163 - ssh-agent-credentials:
164 user: '{ssh-credentials}'
171 $WORKSPACE/ci/daily.sh