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-k8s'
206 - comment-added-contains-event:
207 comment-contains-value: 'verify-k8s'
208 - comment-added-contains-event:
209 comment-contains-value: 'check-kubernetes'
210 - comment-added-contains-event:
211 comment-contains-value: 'verify-kubernetes'
213 - project-compare-type: 'ANT'
214 project-pattern: '{project}'
216 - branch-compare-type: 'ANT'
217 branch-pattern: '**/{branch}'
221 forbidden-file-paths:
224 readable-message: true
230 - 'compass-virtual-defaults'
231 - '{installer}-defaults'
232 - 'compass-verify-defaults':
233 installer: '{installer}'
234 gs-pathname: '{gs-pathname}'
236 name: DEPLOY_SCENARIO
237 default: 'k8-nosdn-nofeature-ha'
240 - description-setter:
241 description: "Built on $NODE_NAME"
244 condition: SUCCESSFUL
246 - name: 'opnfv-lint-verify-{stream}'
247 current-parameters: true
248 node-parameters: true
249 kill-phase-on: FAILURE
251 - name: 'opnfv-yamllint-verify-{stream}'
252 current-parameters: true
253 node-parameters: true
254 kill-phase-on: FAILURE
258 condition: SUCCESSFUL
260 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
261 current-parameters: true
262 predefined-parameters: |
263 COMPASS_OS_VERSION={os-version}
264 node-parameters: true
265 kill-phase-on: FAILURE
269 name: 'compass-verify-{phase}-{distro}-{stream}'
271 disabled: '{obj:disabled}'
282 use-build-blocker: true
284 - 'compass-os-.*?-virtual-daily-.*?'
285 - 'compass-verify-deploy-.*'
286 - 'functest-compass-virtual.*'
299 - description-setter:
300 description: "Built on $NODE_NAME"
301 - '{project}-verify-{phase}-macro'
303 #####################################
305 #####################################
307 name: 'compass4nfv-verify-basic-macro'
312 echo "Not activated!"
315 name: 'compass4nfv-verify-deploy-virtual-macro'
318 !include-raw: ./compass-build.sh
320 !include-raw: ./compass-deploy.sh
321 #####################################
323 #####################################
325 name: 'compass-verify-defaults'
328 name: BUILD_DIRECTORY
329 default: $WORKSPACE/build_output
330 description: "Directory where the build artifact will be located upon the completion of the build."
332 name: CACHE_DIRECTORY
333 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
334 description: "Directory where the cache to be used during the build is located."
337 default: '$GS_BASE{gs-pathname}'
338 description: "URL to Google Storage."
341 default: "http://205.177.226.237:9999{gs-pathname}"
344 default: "$WORKSPACE/work/repo/"
346 name: COMPASS_OPENSTACK_VERSION
350 name: COMPASS_OS_VERSION