2 name: 'compass-verify-jobs'
7 #####################################
9 #####################################
14 ppa-pathname: '/{stream}'
16 openstack-version: 'ocata'
19 branch: 'stable/{stream}'
20 gs-pathname: '/{stream}'
21 ppa-pathname: '/{stream}'
23 openstack-version: 'newton'
30 openstack-os-version: ''
34 openstack-os-version: ''
35 #####################################
36 # patch verification phases
37 #####################################
41 #####################################
43 #####################################
45 - 'compass-verify-{distro}-{stream}'
46 - 'compass-verify-k8-{distro}-{stream}'
47 - 'compass-verify-{phase}-{distro}-{stream}'
48 #####################################
50 #####################################
52 name: 'compass-verify-{distro}-{stream}'
54 project-type: multijob
56 disabled: '{obj:disabled}'
68 use-build-blocker: true
70 - 'compass-verify-[^-]*-[^-]*'
71 - 'compass-os-.*?-virtual-daily-.*?'
85 server-name: 'gerrit.opnfv.org'
87 - patchset-created-event:
88 exclude-drafts: 'false'
89 exclude-trivial-rebase: 'false'
90 exclude-no-code-change: 'false'
91 - draft-published-event
92 - comment-added-contains-event:
93 comment-contains-value: 'recheck'
94 - comment-added-contains-event:
95 comment-contains-value: 'reverify'
97 - project-compare-type: 'ANT'
98 project-pattern: '{project}'
100 - branch-compare-type: 'ANT'
101 branch-pattern: '**/{branch}'
105 disable-strict-forbidden-file-verification: 'true'
106 forbidden-file-paths:
109 readable-message: true
115 - 'compass-virtual-{branch-type}-defaults'
116 - '{installer}-defaults'
117 - 'compass-verify-defaults':
118 installer: '{installer}'
119 gs-pathname: '{gs-pathname}'
120 ppa-pathname: '{ppa-pathname}'
122 name: DEPLOY_SCENARIO
123 default: 'os-nosdn-nofeature-ha'
126 - description-setter:
127 description: "Built on $NODE_NAME"
130 condition: SUCCESSFUL
132 - name: 'opnfv-lint-verify-{stream}'
133 current-parameters: true
134 node-parameters: true
135 kill-phase-on: FAILURE
137 - name: 'opnfv-yamllint-verify-{stream}'
138 current-parameters: true
139 node-parameters: true
140 kill-phase-on: FAILURE
144 condition: SUCCESSFUL
146 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
147 current-parameters: true
148 predefined-parameters: |
149 COMPASS_OS_VERSION={os-version}
150 COMPASS_OPENSTACK_VERSION={openstack-version}
151 node-parameters: true
152 kill-phase-on: FAILURE
156 condition: SUCCESSFUL
158 - name: 'functest-compass-virtual-suite-{stream}'
159 current-parameters: true
160 predefined-parameters:
161 FUNCTEST_SUITE_NAME=healthcheck
162 node-parameters: true
165 - name: 'functest-compass-virtual-suite-{stream}'
166 current-parameters: true
167 predefined-parameters:
168 FUNCTEST_SUITE_NAME=vping_ssh
169 node-parameters: true
174 name: 'compass-verify-k8-{distro}-{stream}'
176 project-type: multijob
178 disabled: '{obj:disabled}'
190 use-build-blocker: true
192 - 'compass-verify-[^-]*-[^-]*'
193 - 'compass-os-.*?-virtual-daily-.*?'
207 server-name: 'gerrit.opnfv.org'
209 - comment-added-contains-event:
210 comment-contains-value: 'check k8'
211 - comment-added-contains-event:
212 comment-contains-value: 'verify k8'
213 - comment-added-contains-event:
214 comment-contains-value: 'check kubernetes'
215 - comment-added-contains-event:
216 comment-contains-value: 'verify kubernetes'
218 - project-compare-type: 'ANT'
219 project-pattern: '{project}'
221 - branch-compare-type: 'ANT'
222 branch-pattern: '**/{branch}'
226 forbidden-file-paths:
229 readable-message: true
235 - 'compass-virtual-{branch-type}-defaults'
236 - '{installer}-defaults'
237 - 'compass-verify-defaults':
238 installer: '{installer}'
239 gs-pathname: '{gs-pathname}'
240 ppa-pathname: '{ppa-pathname}'
242 name: DEPLOY_SCENARIO
243 default: 'k8-nosdn-nofeature-ha'
246 - description-setter:
247 description: "Built on $NODE_NAME"
250 condition: SUCCESSFUL
252 - name: 'opnfv-lint-verify-{stream}'
253 current-parameters: true
254 node-parameters: true
255 kill-phase-on: FAILURE
257 - name: 'opnfv-yamllint-verify-{stream}'
258 current-parameters: true
259 node-parameters: true
260 kill-phase-on: FAILURE
264 condition: SUCCESSFUL
266 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
267 current-parameters: true
268 predefined-parameters: |
269 COMPASS_OS_VERSION={os-version}
270 node-parameters: true
271 kill-phase-on: FAILURE
275 name: 'compass-verify-{phase}-{distro}-{stream}'
277 disabled: '{obj:disabled}'
288 use-build-blocker: true
290 - 'compass-os-.*?-virtual-daily-.*?'
291 - 'compass-verify-deploy-.*'
292 - 'functest-compass-virtual.*'
305 - description-setter:
306 description: "Built on $NODE_NAME"
307 - '{project}-verify-{phase}-macro'
309 #####################################
311 #####################################
313 name: 'compass4nfv-verify-basic-macro'
318 echo "Not activated!"
321 name: 'compass4nfv-verify-deploy-virtual-macro'
324 !include-raw: ./compass-build.sh
326 !include-raw: ./compass-deploy.sh
327 #####################################
329 #####################################
331 name: 'compass-verify-defaults'
334 name: BUILD_DIRECTORY
335 default: $WORKSPACE/build_output
336 description: "Directory where the build artifact will be located upon the completion of the build."
338 name: CACHE_DIRECTORY
339 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
340 description: "Directory where the cache to be used during the build is located."
343 default: '$GS_BASE{gs-pathname}'
344 description: "URL to Google Storage."
347 default: "http://artifacts.opnfv.org/compass4nfv/package{ppa-pathname}"
350 default: "$WORKSPACE/work/repo/"
352 name: COMPASS_OS_VERSION