2 name: 'compass-verify-jobs'
7 #####################################
9 #####################################
16 branch: 'stable/{stream}'
17 gs-pathname: '/{stream}'
24 openstack-os-version: ''
28 openstack-os-version: ''
29 #####################################
30 # patch verification phases
31 #####################################
35 #####################################
37 #####################################
39 - 'compass-verify-{distro}-{stream}'
40 - 'compass-verify-k8-{distro}-{stream}'
41 - 'compass-verify-{phase}-{distro}-{stream}'
42 #####################################
44 #####################################
46 name: 'compass-verify-{distro}-{stream}'
48 project-type: multijob
50 disabled: '{obj:disabled}'
62 use-build-blocker: true
64 - 'compass-verify-[^-]*-[^-]*'
65 - 'compass-os-.*?-virtual-daily-.*?'
79 server-name: 'gerrit.opnfv.org'
81 - patchset-created-event:
82 exclude-drafts: 'false'
83 exclude-trivial-rebase: 'false'
84 exclude-no-code-change: 'false'
85 - draft-published-event
86 - comment-added-contains-event:
87 comment-contains-value: 'recheck'
88 - comment-added-contains-event:
89 comment-contains-value: 'reverify'
91 - project-compare-type: 'ANT'
92 project-pattern: '{project}'
94 - branch-compare-type: 'ANT'
95 branch-pattern: '**/{branch}'
102 readable-message: true
108 - 'compass-virtual-defaults'
109 - '{installer}-defaults'
110 - 'compass-verify-defaults':
111 installer: '{installer}'
112 gs-pathname: '{gs-pathname}'
114 name: DEPLOY_SCENARIO
115 default: 'os-nosdn-nofeature-ha'
118 - description-setter:
119 description: "Built on $NODE_NAME"
122 condition: SUCCESSFUL
124 - name: 'opnfv-lint-verify-{stream}'
125 current-parameters: true
126 node-parameters: true
127 kill-phase-on: FAILURE
129 - name: 'opnfv-yamllint-verify-{stream}'
130 current-parameters: true
131 node-parameters: true
132 kill-phase-on: FAILURE
136 condition: SUCCESSFUL
138 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
139 current-parameters: true
140 predefined-parameters: |
141 COMPASS_OS_VERSION={os-version}
142 node-parameters: true
143 kill-phase-on: FAILURE
147 condition: SUCCESSFUL
149 - name: 'functest-compass-virtual-suite-{stream}'
150 current-parameters: true
151 predefined-parameters:
152 FUNCTEST_SUITE_NAME=healthcheck
153 node-parameters: true
156 - name: 'functest-compass-virtual-suite-{stream}'
157 current-parameters: true
158 predefined-parameters:
159 FUNCTEST_SUITE_NAME=vping_ssh
160 node-parameters: true
165 name: 'compass-verify-k8-{distro}-{stream}'
167 project-type: multijob
169 disabled: '{obj:disabled}'
181 use-build-blocker: true
183 - 'compass-verify-[^-]*-[^-]*'
184 - 'compass-os-.*?-virtual-daily-.*?'
198 server-name: 'gerrit.opnfv.org'
200 - comment-added-contains-event:
201 comment-contains-value: 'check k8'
202 - comment-added-contains-event:
203 comment-contains-value: 'verify k8'
204 - comment-added-contains-event:
205 comment-contains-value: 'check kubernetes'
206 - comment-added-contains-event:
207 comment-contains-value: 'verify kubernetes'
209 - project-compare-type: 'ANT'
210 project-pattern: '{project}'
212 - branch-compare-type: 'ANT'
213 branch-pattern: '**/{branch}'
217 forbidden-file-paths:
220 readable-message: true
226 - 'compass-virtual-defaults'
227 - '{installer}-defaults'
228 - 'compass-verify-defaults':
229 installer: '{installer}'
230 gs-pathname: '{gs-pathname}'
232 name: DEPLOY_SCENARIO
233 default: 'k8-nosdn-nofeature-ha'
236 - description-setter:
237 description: "Built on $NODE_NAME"
240 condition: SUCCESSFUL
242 - name: 'opnfv-lint-verify-{stream}'
243 current-parameters: true
244 node-parameters: true
245 kill-phase-on: FAILURE
247 - name: 'opnfv-yamllint-verify-{stream}'
248 current-parameters: true
249 node-parameters: true
250 kill-phase-on: FAILURE
254 condition: SUCCESSFUL
256 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
257 current-parameters: true
258 predefined-parameters: |
259 COMPASS_OS_VERSION={os-version}
260 node-parameters: true
261 kill-phase-on: FAILURE
265 name: 'compass-verify-{phase}-{distro}-{stream}'
267 disabled: '{obj:disabled}'
278 use-build-blocker: true
280 - 'compass-os-.*?-virtual-daily-.*?'
281 - 'compass-verify-deploy-.*'
282 - 'functest-compass-virtual.*'
295 - description-setter:
296 description: "Built on $NODE_NAME"
297 - '{project}-verify-{phase}-macro'
299 #####################################
301 #####################################
303 name: 'compass4nfv-verify-basic-macro'
308 echo "Not activated!"
311 name: 'compass4nfv-verify-deploy-virtual-macro'
314 !include-raw: ./compass-build.sh
316 !include-raw: ./compass-deploy.sh
317 #####################################
319 #####################################
321 name: 'compass-verify-defaults'
324 name: BUILD_DIRECTORY
325 default: $WORKSPACE/build_output
326 description: "Directory where the build artifact will be located upon the completion of the build."
328 name: CACHE_DIRECTORY
329 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
330 description: "Directory where the cache to be used during the build is located."
333 default: '$GS_BASE{gs-pathname}'
334 description: "URL to Google Storage."
337 default: "http://205.177.226.237:9999{gs-pathname}"
340 default: "$WORKSPACE/work/repo/"
342 name: COMPASS_OPENSTACK_VERSION
346 name: COMPASS_OS_VERSION