11 slave-label: 'testresults'
15 - 'testapi-automate-{stream}'
16 - 'testapi-automate-{phase}-{stream}'
17 - 'testapi-verify-{stream}'
22 name: 'testapi-mongodb-backup'
24 slave-label: 'testresults'
41 name: 'testapi-verify-{stream}'
47 - 'opnfv-build-ubuntu-defaults'
54 server-name: 'gerrit.opnfv.org'
56 - patchset-created-event:
57 exclude-drafts: 'false'
58 exclude-trivial-rebase: 'false'
59 exclude-no-code-change: 'false'
60 - draft-published-event
61 - comment-added-contains-event:
62 comment-contains-value: 'recheck'
63 - comment-added-contains-event:
64 comment-contains-value: 'reverify'
66 - project-compare-type: 'ANT'
67 project-pattern: '{project}'
69 - branch-compare-type: 'ANT'
70 branch-pattern: '**/{branch}'
73 pattern: 'utils/test/testapi/**'
80 results: nosetests.xml
82 report-file: "coverage.xml"
84 health-auto-update: "false"
85 stability-auto-update: "false"
86 zoom-coverage-chart: "true"
98 name: 'testapi-automate-{stream}'
100 project-type: multijob
116 description: "Tag name for testapi docker image"
117 - 'opnfv-build-defaults'
130 server-name: 'gerrit.opnfv.org'
132 - change-merged-event
133 - comment-added-contains-event:
134 comment-contains-value: 'remerge'
136 - project-compare-type: 'ANT'
137 project-pattern: '{project}'
139 - branch-compare-type: 'ANT'
140 branch-pattern: '**/{branch}'
142 - compare-type: 'ANT'
143 pattern: 'utils/test/testapi/**'
146 - description-setter:
147 description: "Built on $NODE_NAME"
150 condition: SUCCESSFUL
152 - name: 'testapi-automate-docker-update-{stream}'
153 current-parameters: true
154 kill-phase-on: FAILURE
158 condition: SUCCESSFUL
160 - name: 'testapi-automate-docker-deploy-{stream}'
161 current-parameters: false
162 predefined-parameters: |
164 node-label-name: SLAVE_LABEL
165 node-label: testresults
166 kill-phase-on: FAILURE
170 condition: SUCCESSFUL
172 - name: 'testapi-automate-generate-doc-{stream}'
173 current-parameters: true
174 kill-phase-on: FAILURE
181 name: 'testapi-automate-{phase}-{stream}'
196 description: "Tag name for testapi docker image"
208 - description-setter:
209 description: "Built on $NODE_NAME"
210 - 'testapi-automate-{phase}-macro'
212 ################################
214 ################################
219 bash ./jjb/releng/testapi-backup-mongodb.sh
222 name: 'run-unit-tests'
225 bash ./utils/test/testapi/run_test.sh
228 name: 'testapi-automate-docker-update-macro'
231 bash ./jjb/releng/testapi-docker-update.sh
234 name: 'testapi-automate-generate-doc-macro'
236 - 'testapi-doc-build'
237 - 'upload-doc-artifact'
240 name: 'testapi-doc-build'
243 bash ./utils/test/testapi/htmlize/doc-build.sh
246 name: 'upload-doc-artifact'
249 bash ./utils/test/testapi/htmlize/push-doc-artifact.sh
252 name: 'testapi-automate-docker-deploy-macro'
255 bash ./jjb/releng/testapi-docker-deploy.sh
257 ################################
259 ################################
262 name: 'email-publisher'
265 recipients: rohitsakala@gmail.com feng.xiaowei@zte.com.cn
266 notify-every-unstable-build: false
267 send-to-individuals: true