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}'
99 disable-strict-forbidden-file-verification: 'true'
100 forbidden-file-paths:
103 readable-message: true
109 - 'compass-virtual-defaults'
110 - '{installer}-defaults'
111 - 'compass-verify-defaults':
112 installer: '{installer}'
113 gs-pathname: '{gs-pathname}'
115 name: DEPLOY_SCENARIO
116 default: 'os-nosdn-nofeature-ha'
119 - description-setter:
120 description: "Built on $NODE_NAME"
123 condition: SUCCESSFUL
125 - name: 'opnfv-lint-verify-{stream}'
126 current-parameters: true
127 node-parameters: true
128 kill-phase-on: FAILURE
130 - name: 'opnfv-yamllint-verify-{stream}'
131 current-parameters: true
132 node-parameters: true
133 kill-phase-on: FAILURE
137 condition: SUCCESSFUL
139 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
140 current-parameters: true
141 predefined-parameters: |
142 COMPASS_OS_VERSION={os-version}
143 node-parameters: true
144 kill-phase-on: FAILURE
148 condition: SUCCESSFUL
150 - name: 'functest-compass-virtual-suite-{stream}'
151 current-parameters: true
152 predefined-parameters:
153 FUNCTEST_SUITE_NAME=healthcheck
154 node-parameters: true
157 - name: 'functest-compass-virtual-suite-{stream}'
158 current-parameters: true
159 predefined-parameters:
160 FUNCTEST_SUITE_NAME=vping_ssh
161 node-parameters: true
166 name: 'compass-verify-k8-{distro}-{stream}'
168 project-type: multijob
170 disabled: '{obj:disabled}'
182 use-build-blocker: true
184 - 'compass-verify-[^-]*-[^-]*'
185 - 'compass-os-.*?-virtual-daily-.*?'
199 server-name: 'gerrit.opnfv.org'
201 - comment-added-contains-event:
202 comment-contains-value: 'check k8'
203 - comment-added-contains-event:
204 comment-contains-value: 'verify k8'
205 - comment-added-contains-event:
206 comment-contains-value: 'check kubernetes'
207 - comment-added-contains-event:
208 comment-contains-value: 'verify kubernetes'
210 - project-compare-type: 'ANT'
211 project-pattern: '{project}'
213 - branch-compare-type: 'ANT'
214 branch-pattern: '**/{branch}'
218 forbidden-file-paths:
221 readable-message: true
227 - 'compass-virtual-defaults'
228 - '{installer}-defaults'
229 - 'compass-verify-defaults':
230 installer: '{installer}'
231 gs-pathname: '{gs-pathname}'
233 name: DEPLOY_SCENARIO
234 default: 'k8-nosdn-nofeature-ha'
237 - description-setter:
238 description: "Built on $NODE_NAME"
241 condition: SUCCESSFUL
243 - name: 'opnfv-lint-verify-{stream}'
244 current-parameters: true
245 node-parameters: true
246 kill-phase-on: FAILURE
248 - name: 'opnfv-yamllint-verify-{stream}'
249 current-parameters: true
250 node-parameters: true
251 kill-phase-on: FAILURE
255 condition: SUCCESSFUL
257 - name: 'compass-verify-deploy-virtual-{distro}-{stream}'
258 current-parameters: true
259 predefined-parameters: |
260 COMPASS_OS_VERSION={os-version}
261 node-parameters: true
262 kill-phase-on: FAILURE
266 name: 'compass-verify-{phase}-{distro}-{stream}'
268 disabled: '{obj:disabled}'
279 use-build-blocker: true
281 - 'compass-os-.*?-virtual-daily-.*?'
282 - 'compass-verify-deploy-.*'
283 - 'functest-compass-virtual.*'
296 - description-setter:
297 description: "Built on $NODE_NAME"
298 - '{project}-verify-{phase}-macro'
300 #####################################
302 #####################################
304 name: 'compass4nfv-verify-basic-macro'
309 echo "Not activated!"
312 name: 'compass4nfv-verify-deploy-virtual-macro'
315 !include-raw: ./compass-build.sh
317 !include-raw: ./compass-deploy.sh
318 #####################################
320 #####################################
322 name: 'compass-verify-defaults'
325 name: BUILD_DIRECTORY
326 default: $WORKSPACE/build_output
327 description: "Directory where the build artifact will be located upon the completion of the build."
329 name: CACHE_DIRECTORY
330 default: "$HOME/opnfv/cache/$PROJECT{gs-pathname}"
331 description: "Directory where the cache to be used during the build is located."
334 default: '$GS_BASE{gs-pathname}'
335 description: "URL to Google Storage."
338 default: "http://205.177.226.237:9999{gs-pathname}"
341 default: "$WORKSPACE/work/repo/"
343 name: COMPASS_OPENSTACK_VERSION
347 name: COMPASS_OS_VERSION