6 #--------------------------------
8 #--------------------------------
15 #--------------------------------
16 # patch verification phases
17 #--------------------------------
20 slave-label: 'opnfv-build-ubuntu'
22 slave-label: 'opnfv-build-ubuntu'
24 slave-label: 'opnfv-build-ubuntu-arm'
25 #--------------------------------
27 #--------------------------------
29 - 'storperf-verify-{stream}'
30 - 'storperf-verify-{phase}-{stream}'
31 #--------------------------------
33 #--------------------------------
35 name: 'storperf-verify-{stream}'
37 disabled: '{obj:disabled}'
43 - 'opnfv-build-defaults'
50 server-name: 'gerrit.opnfv.org'
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: '{project}'
65 - branch-compare-type: 'ANT'
66 branch-pattern: '**/{branch}'
72 # we do nothing here as the main stuff will be done
74 echo "Triggering phase jobs!"
79 - name: 'storperf-verify-unit-test-{stream}'
80 current-parameters: false
81 predefined-parameters: |
82 GERRIT_BRANCH=$GERRIT_BRANCH
83 GERRIT_REFSPEC=$GERRIT_REFSPEC
84 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
85 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
87 node-parameters: false
88 kill-phase-on: FAILURE
93 - name: 'storperf-verify-build-x86_64-{stream}'
94 current-parameters: false
95 predefined-parameters: |
96 GERRIT_BRANCH=$GERRIT_BRANCH
97 GERRIT_REFSPEC=$GERRIT_REFSPEC
98 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
99 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
102 node-parameters: false
103 kill-phase-on: FAILURE
105 name: 'build-aarch64'
106 condition: SUCCESSFUL
108 - name: 'storperf-verify-build-aarch64-{stream}'
109 current-parameters: false
110 predefined-parameters: |
111 GERRIT_BRANCH=$GERRIT_BRANCH
112 GERRIT_REFSPEC=$GERRIT_REFSPEC
113 GERRIT_CHANGE_NUMBER=$GERRIT_CHANGE_NUMBER
114 GERRIT_CHANGE_COMMIT_MESSAGE=$GERRIT_CHANGE_COMMIT_MESSAGE
117 node-parameters: false
118 kill-phase-on: FAILURE
122 name: 'storperf-verify-{phase}-{stream}'
124 disabled: '{obj:disabled}'
132 - '{slave-label}-defaults'
138 - 'storperf-verify-{phase}-builders-macro'
141 - 'storperf-verify-{phase}-publishers-macro'
142 #--------------------------------
144 #--------------------------------
146 name: 'storperf-verify-unit-test-builders-macro'
149 $WORKSPACE/ci/verify.sh
151 name: 'storperf-verify-build-x86_64-builders-macro'
154 $WORKSPACE/ci/verify-build.sh
156 name: 'storperf-verify-build-aarch64-builders-macro'
159 $WORKSPACE/ci/verify-build.sh
160 #--------------------------------
162 #--------------------------------
164 name: 'storperf-verify-unit-test-publishers-macro'
167 results: nosetests.xml
169 report-file: "coverage.xml"
171 health-auto-update: "true"
172 stability-auto-update: "true"
173 zoom-coverage-chart: "true"
183 - email-jenkins-admins-on-failure
185 name: 'storperf-verify-build-x86_64-publishers-macro'
187 - email-jenkins-admins-on-failure
189 name: 'storperf-verify-build-aarch64-publishers-macro'
191 - email-jenkins-admins-on-failure